《The Design and Evolution of C ++》的中译本《C++语言--设计和演化》据说会在年底出

magicblue 2001-11-02 04:20:14
书名:《C++语言--设计和演化》
Rating: very good!
作者: Bjarne Stroustru
出版社:机械工业出版社
Reviewed by:陈贵敏

--------------------------------------------------------------------------------

                      C++语言的哲学与历史
                          ——评《C++语言--设计和演化》

  这是一部带有浓厚的哲学味道的计算机编程发展史。作者用深入浅出的哲学观点把你带入他的世界观,并让你亲身体验了C++的发展历史,让你感觉一切都那么自然、亲切。
  提到这本《C++语言--设计和演化》,就不得不提作者本人――Bjarne Stroustrup,C++之父,贝尔实验室大规模程序研究中心的负责人。Bjarne Stroustrup长期主持着C++的设计工作,换句话说,是他掌握着C++的发展史。他的关于C++语言的最主要的著作还有:《C++程序设计语言》(The C++ Programming Language,Addison-Wesley)和他与Ellis,Margaret A合著的《The Annotated C++ Reference Manual》(Addison-Wesley,1990)。正如作者所言,这本《C++语言--设计和演化》是一份关于C++发展史的总结陈词,是作者近二十年来工作的总结,它记载了C++标准化的历程。
  这绝不是一本教你如何编写代码的书,而且这也没有必要是这样一本书,因为你已经可以得到很多这样的书了。我们需要一个新的视角来看问题。就像作者说的那样,"有许多人也很想知道某个语言为什么会有它现在这个样子,以及它是怎样成为这个样子的",这有助于这些人更好的理解、运用一门语言。这就是本书的目的。本书还提供了有关各种重要设计决策的许多信息和讨论细节,同样也能增进专家们对问题的理解。本书在帮助人们深入理解C++语言方面的作用是不可替代的。它值得每个学习、使用和关注C++语言的专业工作者、科研人员、教师和学生阅读。当然,书中也不乏一些很少能接触到的概念以及技术,这也是值得我们去研究学习的。
  贯穿于全文的是哲学理念,提出问题、思考问题、解决问题。作者是在讲述一门儿语言的(一个大的、前所未有的系统)缔造过程的思想精髓。在这样一个过程中,充满着难以决断的选择,"到底该不该这样做"、"怎样做更好些","有没有更好的解决方案"……这些作者基本上在书中都给出了自己的观点。
  C++在整个发展的过程中,不断借鉴了其他面向对象语言的成功之处,比如说,向Simula借了new运算符,向BCPL借的是" //" 注释形式,Algol 68借了运算符重载、引用,向Ada借了模板、异常、名字空间,等等。而在此过程中,C++也在影响着其他语言的特性,标准C就向C++借鉴了不少新的思想!通过阅读此书,你会对各种面向对象语言有个全面的认识,而且,你也会对"怎样才能最好地使用C++"有更深入的体会。
  全书共18章,分两大部分:
  第一部分大致是按照事件顺序审视了C++的设计、演化、使用和标准化过程。其中第4章到第9章是关于哲学的讨论。
  第二部分描述的是Release 1.0之后C++的发展。这里集中讨论了新特征和公认的高级特征方面,比如说多重继承、模板、异常等。
  为了使读者能在阅读此书时有更大的自由度,作者尽量使各章在技术上独立,并在必要的地方采用交叉引用和索引项目。
  这本书非常全面,非常权威,充满了技术性极强的材料。很多地方值得反复回味与思考。这本书虽然是一本语言发展历史的著作,但是处处反映出作者对于软件开发和程序设计的看法。所以书中的很多观点肯定会让你耳目一新!而且,我想作者的好些观点也是会深远地影响我们这一代青年人的,让我们走出浮躁,走出困惑!举个例子,作者常被要求做一些C++语言与其他语言的比较,但作者一直坚持"语言的比较很少是有意义的、更少是公平的"的观点;在国内,却经常有一些人大加比较各种语言的优劣长短,这是在是没有什么实际意义的事情,也是不负责任的表现。
  最后一点需要提及的是,作为译作,难免会有一些译者个人的翻译习惯在里边。译者为了防止一些词语的翻译和习惯不吻合,特意加上了这些词的英文,方便了读者的阅读和理解。



--------------------------------------------------------------------------------

备注:此书还未出版,估计将在今年年底出版,敬请关注。


...全文
512 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
freezhang 2001-11-07
  • 打赏
  • 举报
回复
我,一个穷学生,为了买书,已经负债累累.其实比破产更惨!!!555555555555555555555555
magicblue 2001-11-07
  • 打赏
  • 举报
回复
有没有人对要出的书做个整理?
我先写几个:
《The C++ Standard Library》 3/Next Year
《C++ PRIMER》3/E 3/NY
《The Design and Evolution of C ++》 12
《The Art of Computer Programming》3/E 12
《Design Patterns Explained》 3/NY
《The C++ Programming Language》S/E ? 12 ?
全是中文的
countrynew 2001-11-07
  • 打赏
  • 举报
回复
我现在买的书都还没看完呢,wu~~~~~
vcmfc 2001-11-06
  • 打赏
  • 举报
回复


上面这帮人严重侵犯我的专利“破产”,马上给俺付侵权费.................................


















^_^
某鸟 2001-11-06
  • 打赏
  • 举报
回复
to vcmfc(浮躁的菜虫):
不是侵权!
是盗版!@_@
hh 2001-11-06
  • 打赏
  • 举报
回复
明年会更多。
rami 2001-11-06
  • 打赏
  • 举报
回复
软件图书市场的春天到了。我们的银子的冬天到了。
Ashura 2001-11-05
  • 打赏
  • 举报
回复
faint,连破产都有人和我比了——真是失败啊。
什么时候出?
kingofark 2001-11-05
  • 打赏
  • 举报
回复
(歇斯底里的)我要去抢银行——哦,不,是要去抢书店——了!看谁来阻止我——!

(突然转号啕大哭)呜哇哇哇哇哇哇哇哇哇哇哇哇,我买,我买——!

如果这本书没买到,以后我肯定会逢人就说:“我真傻,真的。……”
zenyivon 2001-11-04
  • 打赏
  • 举报
回复
什么时候出,
myan 2001-11-04
  • 打赏
  • 举报
回复
热烈企盼这本书的出版!虽然我有英文版复印件,但是在现在这样紧张的时间里,能够有一本中文版阅读,将会极大提高我的效率。
某鸟 2001-11-03
  • 打赏
  • 举报
回复
to freegoal(呵呵):
我也是啊!
某鸟 2001-11-03
  • 打赏
  • 举报
回复
财政赤字!

超出预算!
...
zhc 2001-11-03
  • 打赏
  • 举报
回复
其实最差的是机械工业出版社的《xml高级编程》,我在书评中曾说过此书与《Thinking in C++ 》相比,Thinking in C++ 已经算翻译得不错得了。
helloeveryone 2001-11-03
  • 打赏
  • 举报
回复
机械工业出版社选材有一套。
请大家说说,那本翻译的好?

Thinking in Java 极差
Thinking in C++ 差 (版本已经变了)
Design Pattern 中
数据库系统概念 好? (翻译的时间也长)
软件工程:实践者的研究方法 好 (版本已经变了)
编译原理及实践 好?

他有他的苦处,但最苦的还是读者,是吧?
little_friends 2001-11-02
  • 打赏
  • 举报
回复
拼命买好书!
dreamhead 2001-11-02
  • 打赏
  • 举报
回复
为什么好书都集中在一起出呢?
zhc 2001-11-02
  • 打赏
  • 举报
回复
买!买!反正早晚都得破产,晚破产不如早破产。
freegoal 2001-11-02
  • 打赏
  • 举报
回复
想当年我学C++的时候,哪有现在这么多的经典书籍阿。可惜现在我已没有那么的时间和兴趣去看啦
陈硕 2001-11-02
  • 打赏
  • 举报
回复
为什么今年出这么多好书?搞得我都瘦了。
加载更多回复(4)

695

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧