代码改变世界

我辈再临,究极为何?

2011-08-14 06:09  liangshi  阅读(803)  评论(0编辑  收藏  举报

C++11这部标准,是在种种期望下进行制作的。

想要将自己真正的情感凝聚在程序上的期望。 
想要将软件开发所特有的,梦想的具现化、表现的多元化、创造的魔术化、以及构建美好事物的本真的乐趣传达给更多程序员的期望。
想要将疲弊丛生的软件业延续到未来的期望。
想要打破蔓延的闭塞感的期望。
想要拥有面对现实世界依然能继续生活下去的坚强的心的期望。

还有现在,想要再次将这些期望实现的期望。

为了这一切,此刻,我们竭尽全力,将C++再度标准化。
我们也在想,为何十多年前的语言在今天再度变更?
我们也觉得,C++已经略显沧桑。
可是,在这十三年间,并没有出现比C++更富创新精神的语言。

在我看来,对于困顿的现代而言,比起谈论技术,展示自己的决心更为重要。
在原本是支撑软件业未来的主力——高校学生——越来越远离开发的此刻,我感觉有必要为他们再创新作。
至少为如今的软件业略尽绵薄心力,我决心再次参与本次标准的制定。

身为制定者,即将构筑焕然一新的现代版C++11。
为此,我离开了熟悉的老巢Bell实验室,进入语言进化委员会,回归本原重新开始。
为了不被过去束缚,也不甘溺于现状,以不断进步的未来为目标。
幸运的是,原先的班底与新加入的强援正在不断集结。
超越C++98的目标似乎也变得越来越触手可及。

C++是个进化的故事。
主角遭遇了无数次误解、攻讦,依然全力向上。
是即使进步微不足道,仍然不断向前的,渴望的故事。
是忍受着不被理解的孤独,与伙伴携手,即使心存恐惧,也想一起奋斗下去的,觉悟的故事。
这样的故事所演化出的四种范型,希望会让程序员感到幸福。

最后,我们的工作也包含服务和教育的领域。
当然要让从未接触过软件开发的人也能轻松体验,通过C++浓缩程序的精华,重构新的世界观,
希望作出让所有的人都能乐在其中的新语言。

2011年初秋,敬请期待。

原作/总监督 Bjarne Stroustrup

借庵野秀明之笔,向ISO-WG21标准化委员会致敬!
此文写于2009年,于C++11国际标准通过之际重新发布。