免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: forumGpoint
打印 上一主题 下一主题

C语言能OO得比C++还好么? [复制链接]

论坛徽章:
0
41 [报告]
发表于 2011-04-12 11:37 |只看该作者
GTK3 有 GObject Introspection,在 C 的底层模块完成以后,应用可以用 Javascript 等后现代脚本语 ...
zhujiang73 发表于 2011-04-12 10:15



    GTK3 的比C++还OO得好么?有什么区别,比C++的优势呢?

论坛徽章:
0
42 [报告]
发表于 2011-04-12 12:03 |只看该作者
C++是失败的,gtk也不怎么样

论坛徽章:
24
狮子座
日期:2013-12-31 10:48:0015-16赛季CBA联赛之吉林
日期:2016-04-18 14:43:1015-16赛季CBA联赛之北控
日期:2016-05-18 15:01:4415-16赛季CBA联赛之上海
日期:2016-06-22 18:00:1315-16赛季CBA联赛之八一
日期:2016-06-25 11:02:2215-16赛季CBA联赛之佛山
日期:2016-08-17 22:48:2615-16赛季CBA联赛之福建
日期:2016-12-27 22:39:272016科比退役纪念章
日期:2017-02-08 23:49:4315-16赛季CBA联赛之八一
日期:2017-02-16 01:05:3415-16赛季CBA联赛之山东
日期:2017-02-22 15:34:5615-16赛季CBA联赛之上海
日期:2017-11-25 16:17:5015-16赛季CBA联赛之四川
日期:2016-01-17 18:38:37
43 [报告]
发表于 2011-04-12 12:27 |只看该作者
GTK3 的比C++还OO得好么?有什么区别,比C++的优势呢?
UHHANS 发表于 2011-04-12 11:37



    C++ 语言特性比较复杂,为脚本语言提供 C++ 对象的接口也比较复杂,虽然写 gtk3 的 C 模块需要手工编码处理大量面向对象的细节过程,但是 C 语言本身比较简单,为其他语言提供接口相对容易, gtk3 用 GObject Introspection 给脚本语言提供了一个统一的接口,一般的应用程序可以直接用 Javascript 等脚本语言编写。 脚本语言一般比较灵活方便,辛苦 C 一个,幸福天下人。  

论坛徽章:
0
44 [报告]
发表于 2011-04-12 12:32 |只看该作者
C++ 语言特性比较复杂,为脚本语言提供 C++ 对象的接口也比较复杂,虽然写 gtk3 的 C 模块需 ...
zhujiang73 发表于 2011-04-12 12:27



    gtk3 的 C 模块需要手工编码处理大量面向对象的细节过程,说明gtk的自动化程度还不行,如果再有个辅助工具就好了

论坛徽章:
24
狮子座
日期:2013-12-31 10:48:0015-16赛季CBA联赛之吉林
日期:2016-04-18 14:43:1015-16赛季CBA联赛之北控
日期:2016-05-18 15:01:4415-16赛季CBA联赛之上海
日期:2016-06-22 18:00:1315-16赛季CBA联赛之八一
日期:2016-06-25 11:02:2215-16赛季CBA联赛之佛山
日期:2016-08-17 22:48:2615-16赛季CBA联赛之福建
日期:2016-12-27 22:39:272016科比退役纪念章
日期:2017-02-08 23:49:4315-16赛季CBA联赛之八一
日期:2017-02-16 01:05:3415-16赛季CBA联赛之山东
日期:2017-02-22 15:34:5615-16赛季CBA联赛之上海
日期:2017-11-25 16:17:5015-16赛季CBA联赛之四川
日期:2016-01-17 18:38:37
45 [报告]
发表于 2011-04-12 12:46 |只看该作者
gtk3 的 C 模块需要手工编码处理大量面向对象的细节过程,说明gtk的自动化程度还不行,如果再有个 ...
UHHANS 发表于 2011-04-12 12:32



    C 程序员一般比较吃苦耐劳,有个模板可以复制粘贴一下就行了。

    “自然是 C 程序员任劳任怨的去做最底层的工作,动态语言和函数语言的爱好者有机会使用他们最衷爱的语言去写上层模块,比如大量的扩展/插件。例如 GNOME 3 桌面的核心组件 gnome shell 的外围部分(例如 Overview 视图、工作区、面板等),都是使用 JavaScript 脚本写的。”

论坛徽章:
0
46 [报告]
发表于 2011-04-12 12:58 |只看该作者
C 程序员一般比较吃苦耐劳,有个模板可以复制粘贴一下就行了。

    “自然是 C 程序员任劳任怨 ...
zhujiang73 发表于 2011-04-12 12:46



    C语言对程序员的素质要求很高,一般的程序员不能胜任

论坛徽章:
0
47 [报告]
发表于 2011-04-12 16:49 |只看该作者
本帖最后由 mvnvn 于 2011-04-12 16:52 编辑

。。。

论坛徽章:
0
48 [报告]
发表于 2011-04-12 16:51 |只看该作者
本帖最后由 mvnvn 于 2011-04-12 16:54 编辑
C 程序员一般比较吃苦耐劳,有个模板可以复制粘贴一下就行了。

    “自然是 C 程序员任劳任怨的去做最底层的工作,动态语言...zhujiang73 发表于 2011-04-12 12:46



    C程序员不但要有吃苦的精神,主要还要有天赋!上层语言对程序员天资的要求就低多了,一般只要求具有条件反射的本能就够用了

论坛徽章:
0
49 [报告]
发表于 2011-04-13 09:46 |只看该作者
C程序员不但要有吃苦的精神,主要还要有天赋!上层语言对程序员天资的要求就低多了,一般只要求具 ...
mvnvn 发表于 2011-04-12 16:51



    这哥们说的挺对滴,天才是百分之一的天赋灵感+百分之九十九的血汗。不过要是有个牛X的师父能带带,那就更好了。

论坛徽章:
0
50 [报告]
发表于 2011-04-13 13:08 |只看该作者
看内核中的源码吧!领教一下C高手,如何使用OO思想来编程的。就像看巴萨小罗踢球一样,爽!酷!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP