文章吧-经典好文章在线阅读:《C++语言的设计和演化》读后感摘抄

当前的位置:文章吧 > 原创文章 > 原创精选 >

《C++语言的设计和演化》读后感摘抄

2021-01-13 04:10:32 来源:文章吧 阅读:载入中…

《C++语言的设计和演化》读后感摘抄

  《C++语言的设计和演化》是一本由[美] Bjarne Stroustrup著作,机械工业出版社出版的平装图书,本书定价:48.00元,页数:370,特精心从网络上整理的一些读者的读后感,希望对大家能有帮助。

  《C++语言的设计和演化》精选点评:

  ●从一个语言的发展,演变的历史,增长了许多见识。

  ●阐述C++从无到有的演化历史和设计哲学,对深入了解C++很有帮助。 理解了 Bjarne Stroustrup ,也就理解了C++。

  ●翻译烂

  ●聚沙成塔

  ●讲历史的

  ●还行...

  ●一切都有原因,C++在设计上的种种不尽人意的地方,在这里明明白的的展示出来。

  ●不喜欢Bjarne的写书风格,细节写的太琐碎。不过书是好书,至少明白了C++现在的种种缺陷的缘由。

  ●Stroustrup亲自讲述设计实现C++时的各种思考和权衡,more than c++,当中的思想具备普适性,能帮助读者更深刻地理解先进主流的编程语言

  ●C++前世今生。C++作者将在哲学的认识运用到了C++中,才有了今天这个茁壮的C++,浪潮中C++一直在进步,令人感慨!反观Java,至今lambda,类型自动推定还在路上,作为一个没有公司主导的语言,C++仍将是未来最重要的语言。

  《C++语言的设计和演化》读后感(一):C++程序员该不该读这本书

  这本书是C++作者对C++历史的叙述,也是外界各种吐槽背后的一种解释,C++为什么是今天这个样子,C++的标准的演化过程是如何,模板技术,异常技术为什么会加入的C++中,以及如何加入的,等等,这些问题的答案你都可以这本书里找到。

  那么你在意么?

  你会在意这些问题么?如果在意就看一看,如果不在意,快速翻阅一下就行。

  《C++语言的设计和演化》读后感(二):这本书告诉你C++为什么是现在这样的

  C++的最大包袱是和C兼容的那一块,而这一块,同时也是它的最大优势。BS这么说的,很多人也都这么说的。

  然而我觉得,以现在的观点看,C++的这个包袱,已经严重制约了它的发展。它使得C++无法摆脱预编译的这个累赘。

  C++0X的表达能力和便利性最多不超过D语言,但是学习的复杂度、编译器的复杂度、编译速度的牺牲……

  如果D语言有足够多的支持库,我想肯定会超过C++

  《C++语言的设计和演化》读后感(三):学习 C++ 必读的一本书

  C++ 是一门很难掌握的语言,C++ 的好书也很多。但是无论哪一本都不能取代这本的重要性。

  因为,了解 C++ 的设计哲学,比了解 C++ 的语言特性更为重要。而阐述其设计哲学,没有比 C++ 的发明者更合适的人选了。

  这本书翻译的很好,我指的很好是说翻译的人真正懂了 C++ , 并用心去翻译了。看翻译的书,咬文嚼字是没有意义的;所以一些语言措辞的方式和译词的选用合不合意都是次要的。

  《C++语言的设计和演化》读后感(四):好书

  C++适合构造程序中需求较稳定的部分,需求变化较大的部分可使用脚本语言;

  程序须尽量发挥硬件的最高性能,且性能瓶颈在于CPU和内存;

  程序须频繁地与操作系统或硬件沟通;

  程序必须使用C++框架/库,如大部分游戏引擎(如Unreal/Source)及中间件(如Havok/FMOD),虽然有些C++库提供其他语言的绑定,但通常原生的API性能最好、最新;

  项目中某个目标平台只提供C++编译器的支持。

  《C++语言的设计和演化》读后感(五):~

  久闻大名却一直没有看,直到最近在思考一些OOP和软件复杂度的东西,看到有人提,才把这本书大致看了一遍。确实很感谢作者如此详尽的讨论一个语言的设计。里边讨论的内容确实都是非常重要的话题,即使我现在不写c++也不设计编程语言,依然有非常大的启发。

  现在给我感触最深还是作者在维护这么大一个体系的时候,采用了严密的方法论。如第4章所述,作者确实是提出来一系列的规则并努力践行,才能维护整个体系的自恰和发展。即使C++的重要性不如从前,其特性也饱受质疑,还是需要承认它很好的达到了其设计目标。虽然现在想起来确实也不合适作为普通人的入门语言~

  一个有意思的地方是,书中对于C语言里的一些怪异语法颇有微词,表示完全是为了兼容C才不得不忍受。另外一方面作者也毫不犹豫的表示,一定会在设计语言的时候傍大腿,如果这个语言不是C也会选择别的流行的语言。所以还是很佩服作者在自己强大的设计哲学思维之外,还能非常务实的采用各种有利于发展的策略。

  再摘录一下书里C++设计规则中的一般性规则,确实都是非常深刻的软件设计和管理哲学。

C++的发展必须由实际问题推动不被牵涉到无益的对完美的追求之中C++必须现在就是有用的每个特征必须存在一种合理的明显实现方式总提供一条转变的通路C++是一种语言,而不是一个完整的系统为每种应该支持的风格提供全面支持不试图去强迫人做什么。

评价:

[匿名评论]登录注册

评论加载中……