
C++ 语言的设计与演化
The design and evolution of C[plus plus]
Bjarne Stroustrup · 初版 1994 年
38人推荐
68位读者提及
120次提及
为什么值得读
- 讲透在既有生态下成功打造语言的经验
- 揭示复杂特性背后合情合理的演进原因
- 即便不喜欢该语言也能从中吸取设计灵感
Hacker News 上怎么说
正在加载完整评论……

The design and evolution of C[plus plus]
Bjarne Stroustrup · 初版 1994 年
正在加载完整评论……
哪怕你不喜欢 C++,或者像我一样甚至开始厌恶它,我也强烈推荐他同年出版的那本书《The Design and Evolution of C++》(https://www.amazon.com/Design-Evolution-C-Bjarne-Stroustrup/...)。它非常涨知识,讲透了如何在现有生态中做出一门成功的语言,而且哪怕在你发誓再也不碰这门语言之后……
Even if you dislike C++, or like me, came to loathe it, I highly recommend the book he published in the same year, The Design and Evolution of C++ (https://www.amazon.com/Design-Evolution-C-Bjarne-Stroustrup/...). It's very educational about you go about making a successful language in an existing ecosystem, and even after swearing off the language…
……笑话一旦解释出来就不好笑了 :/ 消息来源:除了是一名经验非常丰富的软件开发人员外,我还是个有一定经验的脱口秀演员。我打心底里推荐读读 Stroustrup 的《Design and evolution of C++》,它能给你带来许多极有价值且有趣的背景故事。
…Jokes are never funny when explained :/ Source: I'm a somewhat experienced stand-up comedy practicioner, apart from a very experienced software developer. I wholeheartedly recommend reading Stroustrup's "Design and evolution of C++", gives you so much valuable and interesting background.
不妨去翻翻《The C++ Programming Language》和《The Design and Evolution of C++》。你说了自己不太喜欢 C++,但你可能会从 Stroustrup 的讲述中有所收获——反正我是收获匪浅。
Try browsing through both "The C++ Programming Language" and "The Design and Evolution of C++." You stated you're not a big fan of C++, but you might get something out of what Stroustrup has to say - I do.
……性能、跨平台大规模应用,C++ 依然是不二之选。Joe 说的“所有的复杂性背后都有其原因”这一点非常在理。想了解更多信息的话,我建议读读 Stroustrup 的《The Design and Evolution of C++》。
…performance, cross platform large scale apps C++ is still the only game in town. Joe's point that all the complexities have reasons behind them is a really good one. I'd suggest reading Stroustrup's "The Design and Evolution of C++" for more information.
《人月神话》(Mythical Man Month)和《没有银弹》(Silver Bullet)那篇随笔理应成为必读篇目。K&R 也是,还有 Stroustrup(C++PL 和《Design and Evolution of C++》都要读)。程序员不是站在彼此的肩膀上,而是踩在彼此的脚趾上。
Mythical Man Month and Silver Bullet essay ought to be mandatory. K&R as well, and Stroustrup (both C++PL and Design and Evolution of C++). Programmers don't stand on each others' shoulders, but each others' feet.
我认为每个开发者都该读的两本书:Bjarne Stroustrup 的《The Design and Evolution of C++》,以及 Raymond Chen 的《The Old New Thing: Practical Development Throughout the Evolution of Windows》(你也可以直接去刷他的博客,但我个人很享受手里捧着一本书的感觉)。什么……
Two books I think every developer should read: 'The Design and Evolution of C++' by Bjarne Stroustrup 'The Old New Thing: Practical Development Throughout the Evolution of Windows' by Raymond Chen (you could just read through his blog, book I quite enjoyed having a book). What…