[gqq] Re: [gqq] Re: [gqq] Re: 关于开发语言

  • From: Iven Day <ivenvd@xxxxxxxxx>
  • To: gqq@xxxxxxxxxxxxx
  • Date: Mon, 14 Mar 2011 19:25:58 +0800

http://live.gnome.org/Vala/Manual
<http://live.gnome.org/Vala/Manual>页面最下面。

在 2011年3月14日 下午6:18,Eros <authurg@xxxxxxxxx>写道:

> 嗯呐~~~
>
> 有没有离线的文档 这个样子 上课可以看看 = =+
>
> 在 2011年3月14日 下午1:30,Mike Ma <zhtx10@xxxxxxxxx>写道:
>
>  可以来学习一下
>> http://code.valaide.org/
>> 比C++简单,比C高效,比python运行快,这是我的理由
>>
>> 语法不习惯不用也罢
>>
>> 于 2011年03月13日 22:13, Mike Ma 写道:
>>
>> 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>
>>
>>>  这个是要编程技巧的,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>
>>>
>>>>   准确说,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>写 道:
>>>>
>>>>> *
>>>>> *
>>>>>   2011/3/12 Mike Ma <zhtx10@xxxxxxxxx>
>>>>>
>>>>>>  C++?呃,那明摆着就是说从C++变到C,再变到C++
>>>>>>
>>>>>>
>>>>>    为毛要变?
>>>>>
>>>>>
>>>>>
>>>>>>   于 2011年03月12日 15:06, Devil Wang 写道:
>>>>>>
>>>>>> *
>>>>>> *
>>>>>>  2011/3/10 Mike Ma <zhtx10@xxxxxxxxx>
>>>>>>
>>>>>>> C语言 开发效率实在不 敢恭 维,所以我们看到有很多东西都是 Python + PyGTK开发的。
>>>>>>>  如果大家倾向于OOP,不知道大家认为 Vala语言怎么样(最好的一 点是,不 必手 动
>>>>>>> 管理内存了,可以用类C++ 的*引用*机 制)?
>>>>>>>   提议C++的一律抹杀,因为GKiu就是从 C++的转化过来的。
>>>>>>>
>>>>>>
>>>>>>
>>>>>>  为毛抹杀? C++ 才是效率最高的语言。
>>>>>>
>>>>>>  我正准备忙完 thesis 就用C++ 重写底层。
>>>>>>
>>>>>>
>>>>>>
>>>>>>> 虽然需要重写代码,但是还是相当简单的,只是把不易理解的代码改成易于理解的
>>>>>>> 代码(见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 authurg@xxxxxxxxxxx authurg@xxxxxxxxx
>>>> Blog: 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.
>>
>>
>> --
>> Mike.
>> Blog: http://ekd123.org/
>> Fedora Project Contributor - Translator.
>>
>>
>
>
> --
> I'm Authur.
>
> Mail: authurg@xxxxxxxxx authurg@xxxxxxxxxxx authurg@xxxxxxxxx
> Blog: www.dark-cloud.org
>
> 我只是在代码中爬行的一只虫子...
>
>


-- 
Wanna be the biggest dreamer~
K.I.S.S: http://www.kissuki.com/

Other related posts: