相关知识列表:

C++ Connections 在拉斯维加斯召开年会


没想到C++ connections conference 在Las Vegas的Mandalay Bay酒店召开,那可是豪华赌场+豪华酒店啊,上次去Las Vegas的时候还留了好多拉斯维加斯照片

得到一份conference的CD,这里共享出来。里面有Scott Meyers(Effective C++/Effective STL的作者), Matt Austern(Generic Programming and the STL 的作者), Bjarne Stroustrup(C++之父)的演讲。不容错过。

令我出乎意料的是,这次会议大部分内容都是在介绍C++的标准库以及C++范型编程,以往很火的OOP内容已经少之又少。如果你看不懂这种风格的代码:

tr1::function < void(const record_set&) >  on_completion =
tr1::bind(tr1::mem_fn(&grid::display_data), this, _1);

你有可能快落伍了。

看看这些链接吧:
C++ Connectiions Conference CD
C++ Connection Home Page

过度使用C++模板

本文来自STL中文站

大约每隔十年,都会出现一个编程新概念,宣布自己是以往概念的继承者。我们也再一次相信,从今往后软件比以前更可靠,更容易build,或者更有意思(没有人相信它会比以前更小或者更快)。在70年代,有结构编程;在80年代,开始了面向对象编程;从90年代中期,出现了范型编程(generic programming)。范型编程得名于其用模板而使代码重用的高效技术(范型类和范型函数)。

模板类和模板函数都是非常有用的工具。例如sqr()函数可以计算平方数,任何定义了乘法运算的数据类型(数字,矩阵)都适用。标准容器类(如 list)都是模板,这样对于每个新类型无需重写了,这正是使用旧版的C++时真正头疼的事情,因此我认为ISO的标准是个伟大的进步。然而,在这个过程中有些东西用得过头了。

详细查看:过度使用C++模板


祝贺STLChina STL中文站开通

经过一个多月的忙碌,今天终于让STLChina --STL中文站开通了。之所以要建设这个网站,很大一部分原因在于在winterxy.com这个域名实在和Winter看起来太像了,本来只是想搞一个小的blog,后来发现有很多朋友支持,特别是STL论坛开通以后, 觉得自己能够为大家提供一个交流沟通的平台而感到高兴。

许多人做事情开始的时候热情很高,慢慢会淡漠,可能我也不例外。开始从Blog的安装,到TWiki安装,以及TWiki语法熟悉,以及BBS的问题,不过现在都差不多了,框架都已经搭好,我知道,更重要的是内容,如果能有丰富而且有用的内容,会有更多的人参与。我会希望更多的朋友一起参与,而且我也会坚持下去。希望大家继续支持,也希望和大家一起进步!

祝贺STL中文站正式开通!


对话STL之父Alex Stepanov

 

                 

本文来于电脑报

在开发业界,每一个时期总有一些代表的人物,代表的技术。STL就是这样的一门技术,它是那样深刻地影响了一个时代的C++开发。和一群聪慧的C++程序员谈STL,就如同和资深的会计师谈珠算一般。

今天我们就有幸请到了STL之父Alex Stepanov,为我们溯源STL,你甚至还能读到对OO与众不同的理解等内容,希望读者能有所收获。

Alex先生的忠告很简洁:“好好学数学,好好学计算机,好好学英语。”

 


STL之父Alex Stepanov访谈录

本文收录了两次对Alex Stepanov的访问,一次是Graziano Lo Russo Edizioni Infomedia srl写的,由荣耀翻译。另一个是dr.dobb's journal特约记者, 著名技术书籍作家al stevens采访的,有myan翻译。两篇采访对STL的发展和历史做了完备的介绍,收录至此。