论坛首页 海阔天空论坛

我最敬仰的 8 位软件宗师

浏览 31323 次
该帖已经被评为精华帖
作者 正文
   发表时间:2003-12-02  
看来dell是为喜欢江湖的人,呵呵!
0 请登录后投票
   发表时间:2004-09-01  
偶觉得Grade Booch很不错
0 请登录后投票
   发表时间:2004-10-07  
dell。。。可怜的dlee...
0 请登录后投票
   发表时间:2004-10-07  
tiyi 写道
dell。。。可怜的dlee...

为什么可怜呢,呵呵。

见贤思齐,列出这些人是为了让自己有一个学习和追赶的目标。其实我敬仰的人不同时期也是有所变化的。这 8 个人代表了我去年的想法。现在我对 Alistair Cockburn 不是很敬仰了,因为他主要从事方法论的研究,对于实际的技术方面贡献不多(方法论,摸着石头过河,谁能说得清楚)。

Rational 三友当然也是我比较敬仰的人,还有一代宗师 Bertrand Meyer,他们对于面向对象理论的贡献都是非常大的。
至于我佩服的人,那就多了去了,除了以前贴出的开源软件十杰以外,还有 Bob 大叔、Rod Johnson、James Gosling、Bruce Eckel、Brett MacLaughlin 等等不下 2、30 人。

我上面提到的这些人的书我都有。还有一些人只是因为我孤陋寡闻,没有读过他们的书,因此没有列出来,绝对不是认为他们水平不够。
我们可以总结出这样一个名单。在买书的时候看准是谁写的,如果是在这个名单之上,质量肯定没有问题。这是一个挑选技术类书籍的简单方法。
0 请登录后投票
   发表时间:2004-11-29  
比加尼·斯楚士舒普 (Bjarne Stroustrup) 博士在 80 年代发明并实现了 C++ (最初这种语言被称作 "C with Classes")。一开始 C++ 是作为 C 语言 的增强版出现的,从给 C 语言增加类开始,不断的增加新特性。虚函数,操作符重载,多重继承,模板,异常,RTTI,名字空间逐渐被加入标准。1998 年国际标准组织(ISO)颁布了 C++ 程序设计语言的国际标准 ISO/IEC 14882-1998。遗憾的是,由于 C++ 语言过于复杂,以及他经历了长年的演变,直到现在(2004年)只有少数几个 100% 符合这个标准的编译器出现。

另外,就目前学习C++而言,可以认为他是一门独立的语言,他并不依赖C语言,我们可以完全不学C语言,而直接学习C++。根据《C++编程思想》(《Thinking in C++》)一书所评述的,C++与C的效率往往相差在正负5%之间。所以有人认为在大多数场合C++完全可以取代C语言。

C++语言发展大概可以分为3个阶段:第一阶段从80 年代到1995年.这一阶段c++语言基本上是传统类型上的面向对象语言,并且凭借着接近c语言的效率,在工业界使用的开发语言中占据了相当大份额;第2阶段从1995年到2000年,这一阶段由于STL和后来的Boost等程序库的出现,泛型程序设计在c++中占据了越来越多的比重性.当然,同时由于java,c#等语言的出现和硬件价格的大规模下降,c++开始逐渐退出用户级程序的开发领域,转向系统级别的程序开发;第3阶段从2000年-至今,由于以Loki,MPL等程序库为代表的产生式编程和模板元编程的出现,c++出现了发展历史上又一个新的高峰,这些新技术的出现以及和原有技术的融合,使c++已经成为当今主流程序设计语言中最庞大,最复杂的一员.
0 请登录后投票
论坛首页 海阔天空版

跳转论坛:
Global site tag (gtag.js) - Google Analytics