五千年(敝帚自珍)

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

共:💬71 🌺370
全看分页树展 · 主题 跟帖
家园 随便说说c++的这次吵架(2)

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

经历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。自古英雄出少年,诚哉斯言。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河