Chinaunix

标题: C和C++优秀的特性有哪些? [打印本页]

作者: seanking1987    时间: 2015-08-04 13:34
标题: C和C++优秀的特性有哪些?
刚步入程序员不久,想向各位大神探讨探讨,C和C++优秀的特性有哪些?

优秀特性指在工作过程中能快速稳定的实现功能需求。
作者: hellioncu    时间: 2015-08-04 13:41
从没关心过这种问题,等大神
作者: yulihua49    时间: 2015-08-04 13:53
本帖最后由 yulihua49 于 2015-08-04 13:54 编辑
seanking1987 发表于 2015-08-04 13:34
刚步入程序员不久,想向各位大神探讨探讨,C和C++优秀的特性有哪些?

优秀特性指在工作过程中能快速稳定 ...

如果不清楚这些,你就没必要玩C。现在JAVA,python等新型语言多得是,他们方方面面都是优势,何必跟C纠缠不休?
作者: Sevk    时间: 2015-08-04 16:21
提示: 作者被禁止或删除 内容自动屏蔽
作者: ctrigger    时间: 2015-08-06 12:09
参考Linus Torvalds同学答案,Google一下吧。
作者: shang2010    时间: 2015-08-06 15:49
还是说cpp有多少优秀的特点吧,c那么低级趣味,有什么特点好说的
作者: ctrigger    时间: 2015-08-06 17:31
shang2010 发表于 2015-08-06 15:49
还是说cpp有多少优秀的特点吧,c那么低级趣味,有什么特点好说的


“c那么低级趣味”???只能说明你C语言太糟糕。。。
作者: folklore    时间: 2015-08-06 17:51
C: 最重要的特性是有标准的ABI
C++: 最重要的特性1·和C无缝接合;2·资源实时回收并能够完全控制回收时机
作者: windoze    时间: 2015-08-07 01:49
回复 8# folklore

和C++一样,C没有所谓“标准的ABI”。
之所以你会有这样的感觉,是因为C的ABI相对C++而言简单很多,绝大多数OS会以一种C可以直接访问的方式提供各种系统调用,而在该OS上的编译器/标准库必须支持OS的系统ABI,看起来好像是C有标准ABI一样。

对比Java,它是有“标准ABI”的,因为各个平台上运行的JVM都遵循同样的二进制规范(除了Dalvik这货)。
作者: shang2010    时间: 2015-08-07 12:59
用到最后你会发现,所有的特性全都是一坨坨shit


这个问题还是自己百度吧,满足一下你的好奇心。项目做过之后也就那样了




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2