C++ 17 完成了

2017-03-25 21:49:05 +08:00
 muziki
https://www.reddit.com/r/programming/comments/61f45e/winter_iso_c_standards_meeting_kona_c17_is/
12508 次点击
所在节点    C++
110 条回复
noli
2017-03-26 16:06:25 +08:00
@ccsexyz

因为你没有表明你要讨论 C++ 的事情 。
别自作聪明了。管你什么鬼粉,敢自称 C++ 熟练了再过来说话。
没点智商门槛就让人以为有讨论知识的权利,这是这个支持言论自由的世界给你们最大的错觉。
ccsexyz
2017-03-26 16:13:21 +08:00
@noli 我可没有批评 C++的意思,你不要自己立个靶子自己打.我只是觉得,像你这样会一点 C++就沾沾自喜张牙舞爪瞧不起人的人,很 naive,换言之,很恶心
SuperMild
2017-03-26 16:15:12 +08:00
哈哈哈, noli 太搞笑了,我发现你每个回复都有金句,句式很犀利!

XXX 的世界关你们什么事?

你不压制自己 XXX 的冲动,迟早会毁了这里。

我站队是因为我有 point, 你们站队是因为无知

就这样,我先滚。

因为只有带领队伍的人知道谁在站队。

我就是被封也要让人知道你们这群 XX 吹是多么恶毒。

没点智商门槛就让人以为有讨论知识的权利,这是这个支持言论自由的世界给你们最大的错觉。
noli
2017-03-26 16:36:20 +08:00
@ccsexyz

准备上代码吧。
写一个将来可能进标准的 C++ async await 的基于 fcontext 实现方案。
接受挑战就来,不接受,就把你自己那句“会一点 C++ 就沾沾自喜” 吞下去。

@SuperMild

显然你对讨论我的兴趣更甚于讨论技术话题。
四十岁前准备好转管理,你的准备挺充分的。
Tom008
2017-03-26 16:58:24 +08:00
@all 大家不要吵了,免得自己人伤了自己人,被外人看笑话。 java php 才是大家共同的敌人! 哈哈哈
elarity
2017-03-26 17:07:32 +08:00
@noli 既不是 Goer ,也不是 C++er ,不过您平时生活中火气一直这么大么?
seeker
2017-03-26 17:33:12 +08:00
php 才是最好的语言,楼上这些人莫名其妙。
zgqq
2017-03-26 17:39:03 +08:00
我是来看大佬撕逼的
ccsexyz
2017-03-26 17:54:23 +08:00
@noli 知道你自己恶心在哪吗?就是这幅"我会 XXX,你们这帮不会的都没有和我说话的资格"的嘴脸,你以为我在攻击你 CXX 水平低所以不该咬人那你就大错特错了
noli
2017-03-26 17:56:27 +08:00
@elarity

noli 是一个马甲。
找一个带着马甲发言的人要他说他的平时生活?呵呵

不过即使不说线下,你若有心研究我的发言风格,你也可以看得出
我找对手也是有研究的,专门挑弱的下手,逮住了就不轻易放松
一直打下去,打出水平打出风格

看他们平时说什么,讨论什么内容
像你这种有可能讨论 posix api 问题的,就有可能水深

像某位,看看他发言的随意性,
就知道不太可能有严密的思维逻辑来打嘴仗,
又或者是发言前通常不做思想准备
又或者是情商不高自己说这说着就管不住嘴的那种。
都是软柿子,使劲捏。
noli
2017-03-26 18:01:30 +08:00
@ccsexyz

你我都在粪坑里对喷了,我本来就不介意自己恶心到谁。
只要让大家看见你这个炸粪坑的自己也一身粪,我卑鄙阴暗的心里就很快乐,是吧。
然后我还要一脸傲娇地说,即使在粪坑里混,我的内心依然高洁得像小莲花,是吧。
billlee
2017-03-26 18:09:38 +08:00
r#19 @bianhua Rust 的目标就是系统编程,标准库不可能带太多东西的吧
sagaxu
2017-03-26 18:11:44 +08:00
@noli 只知道 ucontext , fcontext 是?
e9e499d78f
2017-03-26 18:14:20 +08:00
没有人讨论 C++17 增加了什么东西,倒是很多说这个好那个好的
sagaxu
2017-03-26 18:16:30 +08:00
@Lispre C++和 rust 的抽象是没有运行时代价的,所谓 zero cost abstraction ,你不用就没代价,你用了,也不会比手写的不抽象版付出更大代价。
bianhua
2017-03-26 18:24:41 +08:00
@billlee

就这个目标来说是的。 Rust 在我看来是一种对 C++进行剪枝的尝试,而 Go 则更像是一个全栈框架附送语言。

另外我觉得,“系统编程”的范畴可大了,因为任何东西都能是个系统,感觉 Rust 野心不小。但如果它真想发展起来的话,得先像 C++那样有个 Boost 库一样的东西,否则个人觉得很难有吸引力。
sagaxu
2017-03-26 18:28:35 +08:00
@XIVN1987 没有泛型,入门容易啊,编译也快,也算是优点。缺点也有, primitive 类型的排序还要实现接口,似乎 1.7 开始稍有改善。有泛型的语言,都要了解 invariance,covariance,contravariance , javaer 可能还要去研究 type erasure ,要花几倍的时间和精力去避免语言特性的复杂度引起的坑。哪个更适合工程,看具体团队和项目了。
noli
2017-03-26 18:32:58 +08:00
@sagaxu

boost::fcontext 1.59 的时候还是一个独立的库,之后被合并了 成为 boost:coroutine 还有 1.63 boost::fiber 的基础。
然而这不能阻止我们可以把它单独拿出来进行自己想要的协程封装。
cchange
2017-03-26 18:50:08 +08:00
还有个问题 现在兼容 C++ 17 的编译器和 IDE 除了 GCC 之外还有什么呢?
请问 VS 什么时候支持? 真心求教 大家有消息吗
sgissb1
2017-03-26 19:53:46 +08:00
11 都还没有理解清楚 17 出来然而不见得有多大意义。

目前在推 11 的好像就几家技术驱动型的大公司, 11 有一些不错的特性,但也有一些臃肿的特性,这样不好

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

https://ex.noerr.eu.org/t/350296

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

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

© 2021 V2EX