• 嘿嘿,终于先见之明一次


    国内外对C++ 0x开始报道的时候,很多文章和博客都关注在了Concept上。

    当时经过一阵思索之后,我认为这个关注点不对:Concept对真正增加表达能力什么作用都没有。

    果然,Concept黄了。加快进程总是好的;拍手称庆啊~

    我还认为,就Concept的用途来说,其当前形式罗哩罗嗦,总之是比鸡肋强不了多少的东西。

    果然,BJ现在认为即便未来还会有Concept,也最好重新设计。

    原文看这里:http://www.ddj.com/cpp/218600111?pgno=1

    就我的观点来看,Concept虽然有其重要意义,不过却是最后一步,属于装修一类的性质。

    在Template C++推广不成熟甚至C++的其他部分还没有变得足够舒服之前,这样的工作还是无限期延迟吧。

    我关注的是什么?在语言上,是Variadic templates等继续增强模板表达能力改进。

    在使用上,move语义、GC、Unicode的支持都非常实际。

    总而言之,我觉得C++0x在预期之内。

    另外前一阵子,就我预想的那个语言的设计,我突然产生了一个足够简化且还算满意的版本。

    而BJ文章第三页中的想法,正是我一直强调的那些东西的很大一部分。【1】

    BJ还是抛不掉旧有思维。不害臊地说,局限于这个问题的认识上,我已经甩开BJ三分之一条街了【2】 :)

    只是什么时候才能摆脱现状,有时间和闲情去真正实验呢?唉....


    注一:

    其实我已经好久没想这些了,是有天夜里在琢磨自动机系统的过程中,不知道怎么走神了。

    这中间不存在任何当下课题的启发。思维的连续性有时候真是个靠不住的东西。

    注二:

    可信程度高吗?哈哈。不过想想过去我还把如何理解BJ的文本当个天大事情的时候,真是恍如隔世啊。

    BJ的观点对我依旧重要,但那仅仅是“参考有多年实际经验的设计者如何说”,用以印证、修正自己的想法了。

  • 相关阅读:
    ASP.Net无法连接Oracle的一个案例
    给Oracle添加split和splitstr函数
    笨猪大改造
    设计模式(一)策略模式
    jQuery select 操作全集
    现在的心情
    jquery 自动实现autocomplete+ajax
    c# 配置连接 mysql
    jquery.ajax和Ajax 获取数据
    C# 加密可逆
  • 原文地址:https://www.cnblogs.com/guaiguai/p/1537222.html
Copyright © 2020-2023  润新知