图书标签: C++ c++ 编程 programming 计算机 C/C++ 经典 Design
发表于2025-02-24
The Design and Evolution of C++ pdf epub mobi txt 电子书 下载 2025
The inventor of C++ presents the definitive insider's guide to the design and development of the C++ programming language. Without ommitting critical details or getting bogged down in technicalities, Stroustrup presents his unique insights into the decisions that shaped C++. Every C++ programmer will benefit from Stroustrup's explanations of the 'why's' behind C++ from the earliest features, such as the original class concept, to the latest extensions, such as new casts and explicit template instantiation. Some C++ design decisions have been universally praised, while others remain controversial, and debated vigorously; still other features have been rejected based on experimentation. In this book, Stroustrup dissects many of these decisions to present a case study in "real object- oriented language development" for the working programmer. In doing so, he presents his views on programming and design in a concrete and useful way that makes this book a must-buy for every C++ programmer. Features*Written by the inventor of C++ Stroustrup *Provides insights into the design decisions which shaped C++. *Gives technical summaries of C++.* Discusses the latest language features: templates, exceptions, run-time type information, and namespaces. *Presents Stroustrup's unique programming and design views. 0201543303B04062001
相比于PLT其他领域,language design似乎还是更偏向engineering side。实际的工程使用决定了每一个idea能否最终被纳入语言。 相比于现代的“把繁重任务交给编译器”,C++推出的年代更加关注可移植性和向后兼容(第二个确实是在说Rust lol)。
评分以前看过中文版
评分经典,但我读得不深入
评分花了几天时间大致翻阅了一下 明白了自己的C++水平还没到Cpp之父设计上的痛点。后半部分内容可以参照The C++ Porgramming Language 是本C++进阶不可错过的好书。希望751final proj,553compiler课程完成之后会有更多体会吧。
评分working hard for them
C++的历史很长了,长到能够写一本书了。这本书配合着《Masterminds of Programming》看效果会更好。 语言也不是一成不变的。不同的时代,即使在同一领域也总会出现不同的挑战。C的确是C++的包袱。看看现在的C++代码,再看看这本书里作为例子的C++代码,是不是又大不相同?94年...
评分终于在深夜的时候看完,合上书本,就觉得被 C++ 之父 Bjarne Stroustrup 感动了。看吧,从 C++ 的诞生,其设计与演化的时间线(第 1 部分),经历的每一个重大改进(第 2 部分),都清清楚楚地展现了出来。难能可贵的是,在期间那些伟大的专家们的精妙思想,热烈的讨论都很清晰...
评分1)前面几章综述内容,容易看明白。宏观带哲学思想。 2)后面涉及具体问题的章节,部分地方翻译术语确实拗口,比如第11章我真的看得直打瞌睡???? 3)原书94年写的,距离现在20多年过去了,C++新标准都增加了很多新内容,不知道这本书是否有更新的版本? 紫薯紫薯紫薯紫薯紫薯紫...
评分C++适合构造程序中需求较稳定的部分,需求变化较大的部分可使用脚本语言; 程序须尽量发挥硬件的最高性能,且性能瓶颈在于CPU和内存; 程序须频繁地与操作系统或硬件沟通; 程序必须使用C++框架/库,如大部分游戏引擎(如Unreal/Source)及中间件(如Havok/FMOD),虽然有些C++...
评分差点错过这本书。英文版借来很久一直没看,因为中文版出现才有幸阅读。对于语言的使用者来说,有这样一本书真是巨大的福利。作者详细讲述了语言诞生的背景,以及发展过程中遇到和解决的各种问题。C++的复杂语言特性一直让人诟病,我之前也对其抱怨甚多。通过本书,一是了解到了...
The Design and Evolution of C++ pdf epub mobi txt 电子书 下载 2025