程序员的读书笔记1000字
读了一些书上第五章的内容,感觉自己与程序员的距离还是很大.书上有很多代码,基本都是看不太懂.不过书上内容我倒是了解了那么一点儿,具体就是优秀的程序员必须要做到的就是能把一个冗长而且效率不高的代码修改到高效简洁.编译器只是个工具,更多的操作就需要程序员的头脑.
第一节主要讲的就是了解编译器一般优化的方向和局限性,让我们有个对程序优化的基本认识.一般来说同过确定值简化程序表达式从而降低程序的复杂度提高计算效率,但是与此同时,带来的致命问题就是储存器别名使用的问题,它会严重阻挠程序产生优秀的优化代码,对于函数的调用也可能会产生不良后果,轻则对特定数据计算出错,产生BUG,重则程序脱离原有的目的,使得整个程序无效.
第二节主要讲的就是程序运算的`效率如何计算,提到了元素的周期数(CPE),简单的理解来说,对于CPE越小程序的效率越高.
第三节说的就是程序实例,也就是编者为我们写的一些简单的实例.主要需要注意的就是尽量接近源代码,并且规范自己代码的书写格式.
第四节,消除循环的低效率,在运行循环的时候,如果不进行优化,程序将渐近低效率,因为迭代会造成低效率.所以将代码移动,不被多次求值,以减少运算时间.(同时程序员的帮助编译器完成代码的移动).避免渐近低效率.
第五节减少过程调用增加GET VEC START函数,以便减少对数据的多次读取,提高效率,去掉函数的循环调用.直接访问数组.
第六节消除不必要的储存器引用,在进行代码的书写时,引用数据类型,去掉可能导致迭代的操作,优化的目的使读的次数的减少,缩减低效率的代码.
基本上我就明白了这么些,书上太多的代码了,好多看不懂,还请老师指正.
-
钢铁是怎样炼成读书笔记
当阅读完一本名著后,你有什么体会呢?现在就让我们写一篇走心的读书笔记吧。那么如何写读书笔记才能更有感染力呢?以下是小编收集整理的钢铁是怎样炼成读书笔记,希望对大家有所帮助。钢铁是怎样炼成读书笔记篇1读了《钢铁是怎样炼成的》一书,看到保尔柯察金以及当时...
-
飘读书笔记范文
当细细地品读完一本名著后,相信你心中会有不少感想,此时需要认真地做好记录,写写读书笔记了。那么你真的懂得怎么写读书笔记吗?下面是小编收集整理的飘读书笔记范文,仅供参考,希望能够帮助到大家。飘读书笔记范文篇1人生一世好比草木一秋,常言道浮生假设梦,似乎生活就...
-
《钢铁是怎样炼成的》读书笔记[热]
当认真看完一本名著后,想必你有不少可以分享的东西,何不静下心来写写读书笔记呢?那么你会写读书笔记吗?以下是小编为大家收集的《钢铁是怎样炼成的》读书笔记,仅供参考,欢迎大家阅读。《钢铁是怎样炼成的》读书笔记1在读完《钢铁是怎样炼成的》后受到了很多启示,特别...
-
关于教育学的读书笔记范文
细细品味一本名著后,相信大家的视野一定开拓了不少,是时候静下心来好好写写读书笔记了。那么读书笔记到底应该怎么写呢?下面是小编为大家整理的关于教育学的读书笔记范文,希望能够帮助到大家。关于教育学的读书笔记范文1近日,我看了由教育科学出版社出版,袁振国主编...