c++17 发布了,大家怎么看!

2016-07-19 09:52:24 +08:00
 Tom008
6302 次点击
所在节点    C
66 条回复
pheyer
2016-07-19 10:10:09 +08:00
怎么是这么快,前年还在用 c++14
shuax
2016-07-19 10:15:02 +08:00
来源?
raysonx
2016-07-19 10:17:15 +08:00
还是 C 好。 C++这个异端( doge )
Tom008
2016-07-19 10:17:45 +08:00
hitmanx
2016-07-19 10:20:44 +08:00
c++11 还没完全掌握呢。学 c++11 的时候有种感觉,这门语言真是变得越来越复杂了,很多以前很简单很确定的东西,在 c++11 里由于学艺不精感觉变得确定性降低了,比如 move 语义带来的一些问题。
chrishine
2016-07-19 10:23:26 +08:00
@raysonx 国内 C++ 实际标准还是 C++03 吧, C++11 都没什么大公司去用(前两年还有嘲笑说国内的 C++ 都被智子锁死了)。国内 C 实际标准也是 C99 吧,稍微新的标准也没多少公司用。
htfy96
2016-07-19 10:29:31 +08:00
感觉加进来的 Feature 还是太少,比如说很重要的模块就没进来。

话说现在的处境和之前吐槽前端变得复杂的那一帖有些相似。

不过我觉得业务的复杂必然会带来语法的复杂。 C++感觉可能历史包袱比较重是最大的问题。虽然 Rust 设计理念很好,但是学习曲线依旧比较陡峭。
evanmeng
2016-07-19 10:33:16 +08:00
乐观估计 2020 年大概能用上?
louk78
2016-07-19 10:36:05 +08:00
语言一通百通,无论怎样变化的,程序的灵魂始终还是是算法
initialdp
2016-07-19 10:40:02 +08:00
过度设计了
thfurior
2016-07-19 10:47:33 +08:00
C++11 还没普及呢,标准委员会迈的步子是不是太大了
owt5008137
2016-07-19 10:51:24 +08:00
@htfy96 我也蛮期待 Module 的,可以大幅提升编译速度啊,好像还是不久前从 c++17 移到 5s 里的
raysonx
2016-07-19 10:52:56 +08:00
@chrishine C++ is a horrible language.
个人觉得 C++现在的语法特性太多太繁杂了,已经没有兴趣去啃这些所谓的语言特性了。
raysonx
2016-07-19 10:54:07 +08:00
C++ is a horrible language. -- Linus Torvalds
qinxi
2016-07-19 10:54:57 +08:00
@chrishine C99 是大学课本,哈哈哈
k9982874
2016-07-19 10:55:05 +08:00
@chrishine c++11 包 boost 等生产库的一些功能纳入了标准,其实你一直在用 c++11
yhxx
2016-07-19 10:55:31 +08:00
C++ 11 还没学好呢。。。
bingx86
2016-07-19 11:14:00 +08:00
怎么说呢。。。。我还停留在 C++ 98 的时代,而且当年都是当 C 写的
Tom008
2016-07-19 11:45:33 +08:00
互联网时代,还是 java 和 php 好!(后端开发)
stormpeach
2016-07-19 12:26:32 +08:00
c++可以被视为多种语言的联邦。。。。。现在他还在攻城拔寨。

在工程里面更多的是用到它的子集吧,不过它的发展对其他语言是有示范意义的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/293373

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX