为懒惰而骄傲
——《More Effective C++》读书笔记之效率
生活中,懒惰常常被认为是贬义的,形容人不求上进。但在编程的时候,“懒惰”却被认为是一个非常好的习惯。要不Scott Meyers在More Effective C++中谈到效率的时候为什么说“关键是要懒惰”呢?
效率,在硬件速度越来越快的今天,好像已经被很多程序员遗忘了,尤其是做信息系统的。反正客户也不知道我们是怎么做出来的,我们做出来的软件究竟应跑多快,我们说该多慢就多慢吧,用户也得给我等着。从来也不去考虑我们写的程序是否可以再加快点速度,如何加快点速度。不过这也不能全怪苦命的程序员,因为老板没有给他们足够的时间去考虑这些个问题。于是做出来的东西大部分是复制粘贴出来的。哈哈,好懒惰。不过我所说的懒惰不是指复制粘贴的懒惰,是《More Effective C++》中提到的编程的技巧。在看了《More Effective C++》后我深感不安,因为之前我从来没在意这些。说起来挺简单的一件事,但为什么从来都不去思考,不去做呢?因为我们懒的“懒惰”?
所谓“懒惰”,就是写出尽量不要让CPU太累的代码,让CPU懒惰去。“最佳的计算就是根本不计算”。这好像跟武侠小说里的“无招胜有招”有点类似,但细细想来,这确实是提高效率的一个法宝啊。写程序本来是很严谨的事情,但偏偏很多人就喜欢随意,随意定义变量,随意赋值拷贝,宁可让这个对象闲在那里,也不愿当我要用的时候得不到这个现成的。所谓“宁可错new一千,不要少算一个”。这样的程序当然会使CPU做大量的无用功,也会使无用的对象白白占用着内存,这又是图个啥呢?当然,程序要运转,必要的计算还是需要的,那么就让程序在真正需要数据的时候再去计算或是获取(Fetching)数据吧。这样可能会使CPU过得轻松一些,使内存也不会那么吃紧。同样也会使你的软件看上去更像软件些。
“我怀疑一些人在C++软件开发人员身上进行秘密的巴甫洛夫试验,否则为什么当提到“效率”这个词时,许多程序员都会流口水。”(Scott Meyers.More Effective C++)你还在流口水吗?那么,现在你就开始“懒惰”,为懒惰而骄傲吧!
分享到:
相关推荐
5. 懦弱与骄傲的反面教材:懒惰和骄傲可能导致失败,懒惰使人一事无成,骄傲则会引发他人反感。要避免这些负面情绪,以谦逊和勤奋的态度对待生活。 6. 沟通与采纳意见:有效沟通是成功的关键,听取他人的建议可以...
例如,贪婪可能导致不公正的决策,懒惰影响生产力,骄傲使人变得孤立,嫉妒破坏团队合作,愤怒引发冲突,暴食可能反映在对资源的过度消耗上,而淫欲则可能干扰专注力和职业操守。 工作中的美德和罪恶共同构成了职场...
书中提到的“克己-律己-达己-悦己”的心理建设过程,涵盖了克服负面情绪,如贪婪、恐惧、冲动、懒惰、骄傲、妒忌,以及培养纪律性、学习习惯、止损意识、收益勇气等方面。这些是投资者在市场中生存和发展的必备素质...
12. **成就**是谦虚者前进的阶梯,也是骄傲者后退的滑梯:无论是个人成就还是团队成就,都应该保持谦逊,否则可能因为骄傲而导致失败。 13. **不吃饭则饥,不读书则愚**:生活需要物质滋养,而精神世界同样需要知识...
”这里强调了勤奋对于个人发展的重要性,而懒惰只会带来停滞不前。 ### 2. **积极的生活态度** - **自我激励的力量**:“你要堕落,神仙也救不了,你要成长,绝处也能逢生!”这句强有力的话提醒我们,只有自己...
”这告诉我们,谦虚的态度能吸引志同道合的朋友,而骄傲则可能导致失败。同时,勤奋与智慧才是我们应该追求的伙伴。 【交友的原则】 伊壁鸠鲁的观点强调:“最擅长应付对外面敌人的恐惧的是尽量交友;关于不能交为...
11. **小智、小善、小骄傲**:小聪明的人往往咄咄逼人,小善良者斤斤计较,而小骄傲则表现在自高自大上。 12. **幽默与超脱**:幽默是心灵受伤后的健康反应,超脱带来幽默,而最深的幽默源自对自身弱点的理解和接受...
不贪婪意味着坚持公正,不为私利而损害公共利益。 做好一名中队长,不仅需要专业技能,还需要良好的领导艺术、团队协作精神以及不断提升自我。通过上述四个方面的实践和努力,中队长能够有效地管理团队,推动工作的...
这篇文档,虽然名为“小学生谚语大全”,但其中蕴含的知识点并不局限于教育小学生,而是包含了丰富的人生智慧和中华文化精髓,适合各个年龄段的人群学习和借鉴。以下是对这些谚语所包含知识点的详细解读: 1. **...
学习需要积极、主动和不懈的精神,而不是被动和懒惰的。 9. 学习的反思:荀子也提到了学习的反思和总结的重要性。学习不仅仅是吸收和记忆新知识和技能,还需要反思和总结自己的学习过程和结果。 10. 学习的自我...
在具体的行为规范中,如"父母亲呼,应勿缓,父母亲命,行勿懒",强调了对父母的即时回应和积极行动,无论父母的呼唤还是吩咐,都应该迅速执行,不得拖延或懒惰。"冬则温,夏则凊,晨则省,昏则定"则是关于日常生活中...
6. **面对挫折**:在学生可能遇到的孤独、骄傲等情绪中给予慰藉,提醒他们学会在困境中寻找安慰,保持谦逊,克服骄傲。 7. **智慧与美德**:赞美智慧与静谧之美,鼓励学生全面发展,不仅要在学业上取得成就,也要在...
6. 《龟兔赛跑》是大家熟知的故事,讲述了骄傲的兔子因轻视对手而失败,而勤奋的乌龟凭借坚持赢得了比赛。这个寓言告诫我们不应因一时的优势而骄傲自满,而应保持谦逊,持续努力。 伊索寓言中的每一个故事都包含着...
其次,他警醒自己不因一时的成功而骄傲自满,始终保持谦逊的态度,意识到每个人都有其独特的优势。最后,他坚决反对偷懒,认为懒惰是导致失败的陷阱,他坚信只有持之以恒的努力才能带来真正的收获。 总的来说,这份...
”可以扩写为“谦虚而自信的陶罐不再理会骄傲蛮横的铁罐。” 知识点2:陈述句与疑问句的转换 在给定的练习中,学生需要将疑问句转换为陈述句,或者将陈述句转换为疑问句。例如,将“亲爱的姐姐,你难道不会疲劳?”...
不要像那只懒惰的兔子,错过眼前的风景,而要珍惜每一刻,把握现在,因为今天的汗水,将铸就明天的辉煌。 同学们,选择了勤奋,你们就选择了希望;选择了自律,你们就选择了自由。选择了挑战,你们就选择了成长;...
1. **骄傲**:文案通过描绘车辆、红绿灯和人们的对话,强调了小镇的便捷交通,位于杨林大道出口,直通京顺、机场高速,无红绿灯阻碍,使得从CBD到小镇的旅程既快速又惬意。 2. **嫉妒**:别墅对温榆河的嫉妒暗示了...
"勤劳通向富裕,懒惰必定贫穷"是价值观念的体现,提倡通过辛勤劳动创造财富,反对懒惰。这反映了社会对勤奋工作和积极进取的肯定。 "节约光荣,浪费可耻"强调了节俭和珍惜资源的重要性,提倡绿色生活理念,减少不必...