免费注册 查看新帖 |

Chinaunix

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

C++未来在何方? [复制链接]

论坛徽章:
1
射手座
日期:2013-08-21 13:11:46
31 [报告]
发表于 2011-03-28 15:07 |只看该作者
回复  egmkang

怎么纠结在"扩展"上去了。
原贴里的"扩展"是说的emacs扩展, 就是那些el程序什么的。
OwnWaterloo 发表于 2011-03-28 14:17



   

论坛徽章:
1
射手座
日期:2013-08-21 13:11:46
32 [报告]
发表于 2011-03-28 15:08 |只看该作者
智商不够是很难.
连C都很难,不仅仅是C++

论坛徽章:
0
33 [报告]
发表于 2011-03-28 16:16 |只看该作者
智商不够是很难.
连C都很难,不仅仅是C++
egmkang 发表于 2011-03-28 15:08



   正如老兄的签名:
Simple is better

论坛徽章:
89
水瓶座
日期:2014-04-01 08:53:31天蝎座
日期:2014-04-01 08:53:53天秤座
日期:2014-04-01 08:54:02射手座
日期:2014-04-01 08:54:15子鼠
日期:2014-04-01 08:55:35辰龙
日期:2014-04-01 08:56:36未羊
日期:2014-04-01 08:56:27戌狗
日期:2014-04-01 08:56:13亥猪
日期:2014-04-01 08:56:02亥猪
日期:2014-04-08 08:38:58程序设计版块每日发帖之星
日期:2016-01-05 06:20:00程序设计版块每日发帖之星
日期:2016-01-07 06:20:00
34 [报告]
发表于 2011-03-28 16:23 |只看该作者
说到底是feature rich和feature less两种设计理念之间的争论,

C++和C不过是两个具体化了的东西,

至于具体哪个好吗?需要时间和实际来证明,似乎很难预测。

论坛徽章:
0
35 [报告]
发表于 2011-03-28 16:25 |只看该作者
Simple is better 。。。

学C吧!!!

论坛徽章:
1
射手座
日期:2013-08-21 13:11:46
36 [报告]
发表于 2011-03-28 16:31 |只看该作者
Simple is better 。。。

学C吧!!!
ctrigger 发表于 2011-03-28 16:25


其实不是学C不学C的问题,如果你可以把问题弄的很Simple,C++也是可以的
如果不是,你就是用C也不行.

论坛徽章:
2
青铜圣斗士
日期:2015-11-26 06:15:59数据库技术版块每日发帖之星
日期:2016-07-24 06:20:00
37 [报告]
发表于 2011-03-28 16:38 |只看该作者
看见"simple is better", "linus" 就像抓住救命稻草一样 —— 终于能为自己的无能找到开脱的借口了。

论坛徽章:
0
38 [报告]
发表于 2011-03-28 17:06 |只看该作者
C++1x会不会还是过渡版本

看了下1x的内容,貌似突出三部分:对OO部分的修补,对模板元编程和函数式编程的支持,标准库增强

对OO修补的话,还是不能解决根本问题,对象在语义上的生命周期和C语言内存分配机制不完全重合。一方面造成内存管理的复杂度高,另一方面限制了临时对象的应用范围,其他OO语言借助临时对象实现的特性都难。

auto关键字...其实是承认C++模板特化带来的超复杂类型声明问题
tuple、list+hash...这不是python么
lambda算子还是比较弱的,很容易造成非法内存访问,使用起来不如Python和javascript里边方便
其他模板方面的改进更像是写标准库时候的工具,现实世界用处不知道大不大

标准库增强,加入和线程和正则表达式....
我觉得这不是C++该做的,在标准库里提供线程库的语言,都不是用系统线程的语言,比如Python,java和C#。做到使用系统线程还保证线程行为在多平台下的一致性:难;保证不了一致性:SB。

总结一下:1x从python,从haskell学了很多特性,不过你用起来绝对不会爽

论坛徽章:
0
39 [报告]
发表于 2011-03-28 17:10 |只看该作者
随便说说,对企业来说,有几个厉害的高手就行,他们需要用到很多的C++特性,其他人用高手做出来的类库就好了,就像boost做出来麻烦,但用起来却挺简单的。

论坛徽章:
0
40 [报告]
发表于 2011-03-28 17:16 |只看该作者
回复 38# reiase


   
用boost来弥补?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP