文章吧手机版
编程之魂读后感精选10篇
日期:2022-05-14 12:12:21 来源:文章吧 阅读:

编程之魂读后感精选10篇

  《编程之魂》是一本由Federico Biancuzzi / Shane Warde著作,电子工业出版社出版的平裝图书,本书定价:59.80元,页数:400,文章吧小编精心整理的一些读者的读后感,希望对大家能有帮助。

  《编程之魂》读后感(一):cpp

  好吧,我也算一个认真写了两年cpp的人,吐点槽..

  (逻辑混乱语言不通,慎入)

  “you don't pay for what you don't use.” 这是让大家来用cpp最有说服力的理由了。在不影响性能的前提下尽量的去抽象,这不就是靠谱程序员都应该追求的目标么?嗯,靠谱的程序员都要用cpp。只是不是所有的coder都靠谱,所以就产生各种不靠谱cpp代码,还把原因归咎于cpp本身。

  显然,在不影响性能的前提下尽量去抽象 不如 不管性能如何尽量去抽象 来的舒服,就好像py的list和map与stl里各种用法诡异的容器。py和cpp,从抽象的角度看,就是一个白话文另一个文言文。虽然文言文也能把事情说清楚,而且是简洁无比的说清楚,但必须要精通的人来写才行,否则就是半文不白啰嗦半天不知所云。感觉略阳春白雪的stl和蛋疼无比的iostream确实影响到了BS所谓的正确的cpp风格的普及,ex公司的人就把用到的标准库自己封了一套风格类MFC(没错,真的是MFC...)的基础库出来,还用的很爽。至于你们写没写过自己的string, smart pointer之类,反正我是写过,感谢标准库给了我造轮子的机会。

  作者问为什么linux和BSD内核还是用C而不是cpp来写,Bjarne说 "It’s mostly conservatism and inertia"。 这个回答甚不现实,cpp的内核看起来太美好了让人不敢相信嘛,且不说Linus这个cpp黑,虽然内核也山寨个虚表什么的...

  还是过于自信,对于cpp的优势,我相信某视频里的结论: performance/dollar . 有p/$需求的范围其实很小的,现在更多的是不差钱的和不在乎performance的,而且将来会更多。

  《编程之魂》读后感(二):【访谈系列】

  rogrammers at Work

  中文版:编程大师访谈录

  Founders at Work

  中文版:创业者

  Coders at Work

  中文版:编程人生

  Masterminds of Programming

  中文版:编程之魂

  《编程之魂》读后感(三):不识庐山真面目 只缘身在此山中 - 一个Java开发人员的视角

  1. 不惜一切代价消灭单一继承。

  “继承不重要,封装才是面向对象的持久的贡献。” 封装就是模块化。对于一个大的系统,分而治之是必须的。模块化也降低了系统的维护成本。对于继承,可用包含和聚合来代替。当然这句话也有点过了,继承还是有用的,只是不要滥用。当有很显然的父子关系时,用继承很舒服,但是这种情况其实不多。

  假如继承不重要,多态也就不存在了。

  对于Javascript+html,缺少的其实是封装。

  @11 ch. Objective-C

  2. 动态语言的缺点

  “Java程序员现在可以使用IDE,对于‘这个方法的调用者在哪里?”,或者’这个变量分配到何处?(应该是变量的使用范围)’这类问题,它能很快给出答案。对于大型Python程序,这个也很有用,不过由于Python本质上的动态性,因此,要进行必要的静态分析会更加困难。”

  这里的IDE应该就是eclipse。看来Python之父对Java环境也很熟悉。这些静态分析对于调试和理解大的系统有很大帮助。

  @2 ch, Python

  .............

评价:中立好评差评
【已有2位读者发表了评论】

┃ 编程之魂读后感精选10篇的相关文章

┃ 每日推荐