免费注册 查看新帖 |

Chinaunix

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

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

论坛徽章:
12
巳蛇
日期:2013-09-16 15:32:242015年辞旧岁徽章
日期:2015-03-03 16:54:152015年亚洲杯之约旦
日期:2015-02-11 14:38:37双鱼座
日期:2015-01-05 11:05:47戌狗
日期:2014-12-08 09:41:18戌狗
日期:2014-08-15 09:29:29双子座
日期:2014-08-05 09:17:17卯兔
日期:2014-06-08 15:32:18巳蛇
日期:2014-01-27 08:47:08白羊座
日期:2013-11-28 21:04:15巨蟹座
日期:2013-11-13 21:58:012015年亚洲杯之科威特
日期:2015-04-17 16:51:51
1 [报告]
发表于 2011-03-28 18:03 |显示全部楼层
回复  enjoyo

C++的定位他老子早就说过: 在需要效率与抽象兼备、能访问底层系统的地方。
在这个定位下 ...
OwnWaterloo 发表于 2011-03-28 17:51



    糟糕就糟糕在这里。

论坛徽章:
12
巳蛇
日期:2013-09-16 15:32:242015年辞旧岁徽章
日期:2015-03-03 16:54:152015年亚洲杯之约旦
日期:2015-02-11 14:38:37双鱼座
日期:2015-01-05 11:05:47戌狗
日期:2014-12-08 09:41:18戌狗
日期:2014-08-15 09:29:29双子座
日期:2014-08-05 09:17:17卯兔
日期:2014-06-08 15:32:18巳蛇
日期:2014-01-27 08:47:08白羊座
日期:2013-11-28 21:04:15巨蟹座
日期:2013-11-13 21:58:012015年亚洲杯之科威特
日期:2015-04-17 16:51:51
2 [报告]
发表于 2011-03-28 18:07 |显示全部楼层
回复 53# OwnWaterloo


    彼此彼此。

不过我想表达的意思是,糟糕的地方在于不得不用C++。

论坛徽章:
12
巳蛇
日期:2013-09-16 15:32:242015年辞旧岁徽章
日期:2015-03-03 16:54:152015年亚洲杯之约旦
日期:2015-02-11 14:38:37双鱼座
日期:2015-01-05 11:05:47戌狗
日期:2014-12-08 09:41:18戌狗
日期:2014-08-15 09:29:29双子座
日期:2014-08-05 09:17:17卯兔
日期:2014-06-08 15:32:18巳蛇
日期:2014-01-27 08:47:08白羊座
日期:2013-11-28 21:04:15巨蟹座
日期:2013-11-13 21:58:012015年亚洲杯之科威特
日期:2015-04-17 16:51:51
3 [报告]
发表于 2011-03-28 18:26 |显示全部楼层
本帖最后由 zhaohongjian000 于 2011-03-28 18:27 编辑
回复  zhaohongjian000

你这话应该这么说: 糟糕的地方在于编程有这么复杂。
复杂性不是C++凭空捏出来 ...
OwnWaterloo 发表于 2011-03-28 18:16


那或许是别人认为糟糕的理由,不是我的。我的理由只是 “我没的选,这才糟糕”。

当然,我也认为C++ 2011的新标准正在朝更好的方向发展,但假设一下,如果C++有一种近乎对等的竞争对手(和C++定位相同,被广泛应用,拥有稳定的实现),一切都会好的多。即使对C++来说也是,那肯定会让C++进步的更快。

论坛徽章:
12
巳蛇
日期:2013-09-16 15:32:242015年辞旧岁徽章
日期:2015-03-03 16:54:152015年亚洲杯之约旦
日期:2015-02-11 14:38:37双鱼座
日期:2015-01-05 11:05:47戌狗
日期:2014-12-08 09:41:18戌狗
日期:2014-08-15 09:29:29双子座
日期:2014-08-05 09:17:17卯兔
日期:2014-06-08 15:32:18巳蛇
日期:2014-01-27 08:47:08白羊座
日期:2013-11-28 21:04:15巨蟹座
日期:2013-11-13 21:58:012015年亚洲杯之科威特
日期:2015-04-17 16:51:51
4 [报告]
发表于 2011-03-29 09:00 |显示全部楼层
回复  zhaohongjian000

如果和C++定位相同, 可以较多的减少复杂性的地方, 我觉得有:
1. 不与C保持源 ...
OwnWaterloo 发表于 2011-03-28 18:36



    1.不与C/C++保持源码兼容,但可以轻松利用C/C++的库。可以导出C接口的共享库。
    2.实现即是标准,这个注意好极了。

功能强大自然不可避免的会复杂,但最起码可以避免一些设计失误。而且不像C++那样背着C的历史包袱,很多方面可以好很多。

论坛徽章:
12
巳蛇
日期:2013-09-16 15:32:242015年辞旧岁徽章
日期:2015-03-03 16:54:152015年亚洲杯之约旦
日期:2015-02-11 14:38:37双鱼座
日期:2015-01-05 11:05:47戌狗
日期:2014-12-08 09:41:18戌狗
日期:2014-08-15 09:29:29双子座
日期:2014-08-05 09:17:17卯兔
日期:2014-06-08 15:32:18巳蛇
日期:2014-01-27 08:47:08白羊座
日期:2013-11-28 21:04:15巨蟹座
日期:2013-11-13 21:58:012015年亚洲杯之科威特
日期:2015-04-17 16:51:51
5 [报告]
发表于 2011-03-29 09:50 |显示全部楼层
C的哪些特性,是C++的历史包袱?
AD8018 发表于 2011-03-29 09:07



    比如分离式的编译方式?重复的关键字?两种风格的类型转换方式?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP