主题:随便说说c++的这次吵架 -- tom

大河奔流 导读 复 56 阅 31290

全看 分页 树展 一览 主题

2019-01-05 04:49:00
4386344 复 4386038
tom
tom`20476`/bbsIMG/face/0000.gif`70`4604`1309`28313`正四品下:通议大夫|壮武将军`2007-11-05 22:51:37`
随便说说c++的这次吵架(2) 15

阿拉斯揭竿为旗,天下云集响应,赢粮而景从。

经历80年代10年的野蛮生长,Bjarne 墙裂希望把C++语言标准化,万事俱备后,亚历山大一把拽住他的手臂,来,给你看个东西。这一看,Bjarne说,我等,我们等。这是熟人的力量,更是数学的力量。

亚历山大终于写完STL,等米下锅的标准委员会立马在98年发布了第一版C++的ISO标准。STL的核心配方是template,方法是generic, 亚历山大取的名字。

Java和 c# 城里旌旗飘扬,上书我也要,我也要。

Java 在2004年满足了他的子民。

C# 2005年开仓放粮。有人反映味道不对,C#说,runtime, runtime,你的,明白。 期间他爹微软,图天下,修文德以来之, 准备用C#写一个STL.NET,昭告天下后,奋笔疾书,不久一声长叹,撕掉稿子,付之一炬。

在C++国,走出标准委员会投票会场的大卫,街边扯了3尺红布,上书boost.org,占山为王,招纳天下英雄,任何人可兴致而来,兴尽而归。这种free style也叫open source。2011年c++标准更新,boost 出没的英雄占领库议席大半。

那时还不知道自己神秘力量的安德烈,2001年出了一本书晦涩的经典书 Modern C++ Design -- Generic Programming and Design Patterns Applied,详述了手握template的十八般最帅姿势,从此 Modern C++变成了专有名词。

阿拉斯对着mordern C++唾了一口,抬手手把子弹射向STL。自古英雄出少年,诚哉斯言。


  • 本帖 1 回复
2019-01-05 04:49:00

全看 分页 树展 一览 主题