The Elements of Programming Style, 2nd Edition读后感摘抄
《The Elements of Programming Style, 2nd Edition》是一本由Brian W. Kernighan / P. J. Plaug著作,McGraw-Hill出版的Paperback图书,本书定价:USD 50.93,页数:168,特精心收集的读后感,希望对大家能有帮助。
《The Elements of Programming Style, 2nd Edition》读后感(一):一本老书,值得你啃
这是一本关于计算机编程风格的老书,就算只看最后的SUMMARY OF RULES都会觉得对你有所启发!
最好能通读这本书,结合书中的实例来理解那些RULES,你会知道什么是一种优秀的习惯,如果能将书中总结的RULES运用到实际编程中去,虽然不能让你成为一个优秀的程序员,但是会给你启发,让你通往优秀的程序员之路。
写出机器能看懂的程序很容易,写出人看懂的程序就不容易了!
《The Elements of Programming Style, 2nd Edition》读后感(二):一本老书,两个牛人,一堆经验
一本老书,写书的两个牛人.
Brian W. Kernighan,熟悉unix/c语言的没有不知道他老人家的大名的,文字漂亮,技术厉害.
P. J. Plauger,这位仁兄是为ms提供stl实现的公司头头(不过jjHou说那是可读性最差的一份stl实现,哈哈), 他很早就在c++里面混了,似乎是CUJ的高级编辑.
不过这本书全是fortran code,一堆堆的goto语句,真的是时代不同了,看代码基本不知道在干什么.
其中总结的rules倒是永恒的真理,今天来看也一点不过时,今天书市上所谓的教程序风格的书,不过是炒炒陈饭而已:)
《The Elements of Programming Style, 2nd Edition》读后感(三):读读Rules还是不错的
没研究过此书中代码所使用的Fortan和PL/I这两种语言,不过之前读过诸如Writing Solid Code、The Practice of Programming、编程珠玑一类的书,发现它们的Tips都是很类似的,比如:可读性、模块化、防御性编程、浮点计算和判等、数据结构决定程序、测试,等等。此书不知是不是编程建议类书籍的滥觞。
个人认为如果不是这两种语言的使用者,并且不打算为读这本书而专门学习,但具有其他语言的编程经验和类似书籍的阅读体验,此书速读一下Rules足矣。这大概也是在网上搜索此书经常发现是一份3页的Rules合集的原因。当然,读的时候应该联想之前的编程经验才能有所体会。
不过对于“Avoid temporary variables”这一条存疑。此书的示例中F1和F2仅仅是保存了两个中间结果,我认为在两种情况下,还是应该使用临时变量的:
1.具有实际意义,增加可读性——不过此时似乎又不应该仅仅是临时变量了;
2.(如在C中)将一个常用的变量放入寄存器中,避免多次进行存储器引用或函数调用,实例可见于《深入理解计算机系统》(CS:APP)图5-6。
-
3D Math Primer for Graphics and Game Deve《3D Math Primer for Graphics and Game Development, 2nd Edition》是一本由Fletcher Dunn / Ian Parberry著作,A K Peters/CRC Press出版的Hardco2023-05-26阅读全文
-
《DOM Scripting, 2nd Edition》的读后感《DOM Scripting, 2nd Edition》是一本由Jeremy Keith / Jeffrey Sambells著作,Friends of Ed出版的Paperback图书,本书定价:$22.54,页数2023-06-25阅读全文
-
The Definitive Guide to Django, 2nd Editi《The Definitive Guide to Django, 2nd Edition》是一本由Adrian Holovaty / Jacob Kaplan-M著作,Apress出版的Paperback图书,本书定价:U2023-08-05阅读全文
-
Programming Collective Intelligence经典读《Programming Collective Intelligence》是一本由Toby Segaran著作,O'Reilly Media出版的Paperback图书,本书定价:USD 39.99,页数:2023-09-09阅读全文
-
Concepts, Techniques, and Models of Compu《Concepts, Techniques, and Models of Computer Programming》是一本由Peter Van Roy / Seif Haridi著作,The MIT Press出版的Hardcover图书,本2023-10-07阅读全文
-
《The C++ Programming Language》的读后《The C++ Programming Language》是一本由Bjarne Stroustrup著作,Addison-Wesley Professional出版的Paperback图书,本书定价:GBP 47.99,2023-05-29阅读全文
-
Cocoa® Programming for Mac® OS X读后感《Cocoa® Programming for Mac® OS X》是一本由Aaron Hillegass著作,Addison-Wesley Professional出版的Paperback图书,本书定价:USD 492023-08-30阅读全文
-
Programming Languages读后感摘抄《Programming Languages》是一本由Shriram Krishnamurthi著作,usd 9.99出版的图书,本书定价:2007,页数:,特精心收集的读后2023-09-25阅读全文
-
OpenCV 2 Computer Vision Application Prog《OpenCV 2 Computer Vision Application Programming Cookbook》是一本由Robert Laganière著作,Packt Publishing出版的Paperback图书,本书定2023-06-13阅读全文
-
Advanced Programming in the Unix Environm《Advanced Programming in the Unix Environment》是一本由W. Richard Stevens / Stephen A. 著作,Addison-Wesley Professional出版的Paperback图书2023-09-05阅读全文