西西河

主题:【原创】编程心得 -- 荆棘探兴

共:💬198 🌺258 新:
全看分页树展 · 主题 跟帖
家园 也瞎掰编程

看到Fortran很有感触,想当年也是我的第一门语言,用的是谭浩强编的书。后来才学了C, C++, Java, C#和一些脚本、动态语言,结果发现学了C++后,编程变得简单多了。编程很有乐趣,尤其对年轻人来说,读别人的代码确实痛苦,但能学到更多的东西,曾经读过大量法语和意大利语写的程序源码,很多变量也是法语和意大利语的,甚是痛苦,不过熬过来一切都好了,最后看那些代码像和自己写的一样。苦读源码是学好编程的基础。

虽然现在不怎么写程序了,但想起当年还是看了些好书,记起来一些,列在下面,共享之。

C:《The C programming Language》,by Brian W. Kernighan,书很薄,很经典,谭浩强的书对初学者不错,但写得太教条,在我们当时编程语言书贫乏的年代,还是不错的书,现在就不需要看了。

C++:《Thinking in C++》,《C++Primer》《Effective C++》、《More Effective C++》、《VC6.0内幕》(很老的一本,当时很热衷),这方面的书很多,多读几本,才能深刻理解C++精髓。对C++的博大精深的偏爱使我当时在很长时间对java和C#产生抵触。

Java:《Thinking In Java》, by Bruce Eckel,看完这本书就差不多了

C#:有前面的基础,好像不用再看什么书了,随便找点介绍C#的资料看看就可以了,无非就是多了attribute,event,delegate等。

编程方面:《Programming Pearls》,编程经验不错

算法:《Introduction.To.Algorithms》,不得不看的算法好书

软工:《design pattern》看个三五遍才能真正提高内功

计算机系统:《Computer Systems:A.Programmer's Perspective》,是本好书,可惜没看完。

怀念单纯的编程时光!

关键词(Tags): #编程
全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河