天秤座的唐风

总会有一个人需要你的分享~!- 唐风 -

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  13 随笔 :: 0 文章 :: 69 评论 :: 0 Trackbacks
    下班回来,一开始听这个消息,一时间遗憾、失望、惊讶各种心情都起来了。
    没想到 BS 他老人家亲手操刀的提案也无情被毙。原来满心的期待瞬间化为 0 。
    更具体的信息可以看这里:http://www.informit.com/guides/content.aspx?g=cplusplus&seqNum=441 
    中文版可以看这里: http://blog.csdn.net/goodbee/archive/2009/07/21/4368235.aspx
    目前网上的讨论似乎并不多,特别是中文方面的论坛。但可以预见,不久之后,关于 Concept 的讨论会铺天盖地。不仅仅因为这个技术方案,也会对标准委员会、C++的方向进行讨论和思考。这已经不是一个单纯的技术提案那么简单的事儿了。从现在的情况来看,更多的人所散发出来的是失望和惊讶的情绪,也有人赞同。这会不会成为 C++ 发展史的一个转折?D 语言出现和流行,本身就是这样的信号:有太多人有着自己心目中理想的语言,当 C++ 让他们过度失望后,他们就离开 C++ 阵营,要么转投其它语言,要么自立门户。这本来无可厚非,毕竟没有什么语言是完美的。但如果这些不完美是由于“politics”的因素造成的(此政治非彼政治),这就不再是失望,而是略带愤怒的情绪了。
    好了,既然已经如此,BS 都没有办法,我等小民只能接受。现在,还能期待 C++ 0x 些什么呢? Lambda、auto、右值应该已成定局,变参数模板呢?会不会也被否决? C++0x何时定稿?下一步, Concept 会怎么走,未来会不会进入标准?唉,真是等得让人难受啊。

心情杂乱,纪念下这 C++ 进化中的一件大事!
posted on 2009-07-21 21:41 唐风 阅读(2499) 评论(4)  编辑 收藏 引用 所属分类: 语言技术

评论

# re: Concept 被否决,无缘 C++ 0x 2009-07-23 10:31 唐风
自己顶一下,呵呵~!
今天看了 BS 自己的观点,虽然失望,但还是冷静。大师的风范跃于纸上:
http://www.ddj.com/cpp/218600111;jsessionid=WR2OKD31YZVEKQSNDLOSKHSCJUNN2JVN?pgno=1
原来他自己也投了反对票,虽然他为此工作了七年之久~
“Please don't condemn the committee for being cautious. This was not a "Bjarne vs. the committee fight," but a discussion trying to balance a multitude of serious concerns. I and others are disappointed that we didn't take the opportunity of "fix and ship," but C++ is not an experimental academic language. Unless members are convinced that the risks for doing harm to production code are very low, they must oppose. Collectively, the committee is responsible for billions of lines of code. For example, lack of adoption of C++0x or long-term continued use of unconstrained templates in the presence of "concepts" would lead to a split of the C++ community into separate sub-communities. Thus, a poor "concept" design could be worse than no "concepts." Given the choice between the two, I too voted for removal. I prefer a setback to a likely disaster. ”
 
高山仰止~!
  回复  更多评论
  

# re: Concept 被移除,无缘 C++ 0x 2009-07-25 10:56 sgedev
嗯!看到这个消息确实很吃惊,而今天又看到C++ 0x变成C++1x了,真是一盆冷水,让我想起《毁灭公爵》了,呵呵!  回复  更多评论
  

# re: Concept 被移除,无缘 C++ 0x 2009-11-15 02:34 OwnWaterloo
依然可以算C++0x……
0x嘛,大家都知道是16进制……
明年是C++0a,后年是C++0b ...

  回复  更多评论
  

# re: Concept 被移除,无缘 C++ 0x 2009-12-26 11:03 bupteinstein
挺可惜的,不过BS说得有理,C++的标准定稿不是靠单纯的理想,它要有迫切的需求,以及明显的利大于弊的论证。concept确实不错,我本人也喜欢,但如果它会带来更大的弊端,那还是先完善完善再说吧。  回复  更多评论
  


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理