譚浩強在程序員圈子里的口碑如何?
譚老師出的書,在2000年之前還有點市場,之后,個人感覺看的人越來越少。整個程序員圈子對他怎么樣,不好說,至少我本人對他出的書有看法,基本不看。
譚老師寫的BASIC,Fortran,乃至C語言的書,只適合科普,對程序員編程用處不大,或者說,沒有實質性的幫助。不適合作為大學及程序員學習教材,做中、小學生教材或一般的科普更合適些。主要原因是沒抓住重點,把編程書寫的與小學的數學課本一樣,大大地低估了大家的智商。譚老師編寫的有代表性的編程書《C語言程序設計》第四版。該書據說發行了1100萬冊。
先看一下目錄:
以上這些內容,好的C語言的書一般最多用兩小節就寫好了。是一些程式化的東西。如其中的邏輯運算及優先級順序,單設了5小節,而一般的書是用表格寫的:
即清楚又簡單明了。
再看一下清華大學出版社出版的此書的題庫:
這些題,純系刷題用,與編程一點用處沒有。是應試教育的產物。適合小學生業余時間休閑用。
軟件編程類書,要點是讓大家用好,它不同于高數,是純原理性的書籍。我覺得開篇先要推薦集成開發環境IDE,讓讀者馬上可以邊學邊編程;寫書寫要點,把容易搞混、容易出錯的地方一定要寫出來。如內存空間分配malloc,一定要講清楚什么時候用;如果不用,系統會崩潰。我自己也編了一個c語言小冊子,電子版,專門用于新員工培訓。一周速成。因為面對的是程序員,所以只講要點及易出錯的地方。效果非常好。
上一篇array幾個字節