[gqq] Re: 关于开发语言

  • From: Mike Ma <zhtx10@xxxxxxxxx>
  • To: gqq@xxxxxxxxxxxxx
  • Date: Sun, 13 Mar 2011 14:43:30 +0800

这个是要编程技巧的,C不一定比C++代码复用率差
而因为c++的class影响,倒有可能让代码优化器施展不开拳脚

其实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.

Other related posts: