[gqq] Re: 关于开发语言

  • From: Mike Ma <zhtx10@xxxxxxxxx>
  • To: Devil Wang <wxjeacen@xxxxxxxxx>
  • Date: Sun, 13 Mar 2011 22:13:48 +0800

vala就没有class么?没有namespace么?没有try catch么?
现在C接口已经相当稳定,而且我也没有打算更改它(在gdb上调试感觉非常方便)
要是C++要回溯到多少个类前面去?
C完全足够了,C++会增加一些乱七八糟的错误
TAOUP给出的不用C++的理由已经足够了。

现在不是讨论语言,是讨论什么可以让开发简单。。

Eva是C++的

于 2011年03月13日 15:13, Devil Wang 写道:
> *
> *
> 2011/3/13 Mike Ma <zhtx10@xxxxxxxxx <mailto:zhtx10@xxxxxxxxx>>
>
>     这个是要编程技巧的,C不一定比C++代码复用率差
>     而因为c++的class影响,倒有可能让代码优化器施展不开拳脚
>
>
> 正因为得益于class才让C++上接应用,下接低层。
>
> 你用vala调来掉去,完全不符合一个做libs的要求。
> 你还不如直接用个脚本语言来写呢。
>
>
>     其实vala是一个有点类似QT的那个预处理器的,只是把vala的class转换到
>     gobject的C代码
>     (vala调用C,C调用vala)
>
>     于 2011年03月13日 14:13, Devil Wang 写道:
>>     *我只倾向于C++*
>>     *
>>     *
>>     *我对除了C/C++ 之外的语言的效率不敢 恭维。除了汇编。*
>>     *
>>     *
>>     *而且对一个设计完美 的project来 说,C++语言对后期的维护工作量会比
>>     较轻松。代码复用率可以很高。C的话未必可以做的很好。
>>     *
>>     2011/3/12 Mike Ma <zhtx10@xxxxxxxxx <mailto:zhtx10@xxxxxxxxx>>
>>
>>         准确说,Vala能调用C,不一定能调用C++
>>         因为Vala底层只转换到C、、
>>
>>         于 2011-3-12 22:05, Mike Ma 写道:
>>>         我个人倾向于C、、
>>>
>>>
>>>         于 2011-3-12 20:01, Eros 写道:
>>>>         底层使用 C++ 然后界面使用 vala?
>>>>
>>>>         在 2011年3月12日 下午3:18,Devil Wang <wxjeacen@xxxxxxxxx
>>>>         <mailto:wxjeacen@xxxxxxxxx>>写 道:
>>>>
>>>>             *
>>>>             *
>>>>             2011/3/12 Mike Ma <zhtx10@xxxxxxxxx
>>>>             <mailto:zhtx10@xxxxxxxxx>>
>>>>
>>>>                 C++?呃,那明摆着就是说从C++变到C,再变到C++
>>>>
>>>>
>>>>             为毛要变?
>>>>
>>>>                 于 2011年03月12日 15:06, Devil Wang 写道:
>>>>>                 *
>>>>>                 *
>>>>>                 2011/3/10 Mike Ma <zhtx10@xxxxxxxxx
>>>>>                 <mailto:zhtx10@xxxxxxxxx>>
>>>>>
>>>>>                     C语言 开发效率实在不 敢恭 维,所以我们看到有很
>>>>>                     多东西都是 Python + PyGTK开发的。
>>>>>                     如果大家倾向于OOP,不知道大家认为 Vala语言怎么
>>>>>                     样(最好的一 点是,不 必手 动
>>>>>                     管理内存了,可以用类C++ 的*引用*机 制)?
>>>>>                     提议C++的一律抹杀,因为GKiu就是从 C++的转化过
>>>>>                     来的。
>>>>>
>>>>>
>>>>>
>>>>>                 为毛抹杀? C++ 才是效率最高的语言。
>>>>>
>>>>>                 我正准备忙完 thesis 就用C++ 重写底层。
>>>>>
>>>>>                     虽然需要重写代码,但是还是相当简单的,只是把不
>>>>>                     易理解的代码改成易于理解的
>>>>>                     代码(见valadoc.org <http://valadoc.org>)。
>>>>>                     开发效率可以从DeskQ里面 看到。
>>>>>
>>>>>                     大家是喜欢C一点还是喜欢 OOP呢?
>>>>>
>>>>>                     --
>>>>>                     Mike.
>>>>>                     Blog: http://ekd123.org/
>>>>>                     Fedora Project Contributor - Translator.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>                 -- 
>>>>>
>>>>>                 */
>>>>>
>>>>>                 Best Regards,
>>>>>
>>>>>                 Devil Wang
>>>>>
>>>>>                 /*
>>>>
>>>>                 -- 
>>>>                 Mike.
>>>>                 Blog: http://ekd123.org/
>>>>                 Fedora Project Contributor - Translator.
>>>>
>>>>
>>>>
>>>>
>>>>             -- 
>>>>
>>>>             */
>>>>
>>>>             Best Regards,
>>>>
>>>>             Devil Wang
>>>>
>>>>             /*
>>>>
>>>>
>>>>
>>>>
>>>>         -- 
>>>>         I'm Authur.
>>>>         Mail: authurg@xxxxxxxxx <mailto:authurg@xxxxxxxxx>
>>>>         authurg@xxxxxxxxxxx <mailto:authurg@xxxxxxxxxxx>
>>>>         authurg@xxxxxxxxx <mailto:authurg@xxxxxxxxx>
>>>>         Blog: www.dark-cloud.org <http://www.dark-cloud.org/>
>>>>         我只是在代码中爬行的一只虫子...
>>>>
>>
>>
>>
>>     -- 
>>
>>     */
>>
>>     Best Regards,
>>
>>     Devil Wang
>>
>>     /*
>
>     -- 
>     Mike.
>     Blog: http://ekd123.org/
>     Fedora Project Contributor - Translator.
>
>
>
>
> -- 
>
> */
>
> Best Regards,
>
> Devil Wang
>
> /*

-- 
Mike.
Blog: http://ekd123.org/
Fedora Project Contributor - Translator.

Other related posts: