⑴ 編程初學者看譚浩強的《C程序設計》有用嗎
好。認真學。。瞎基 譚浩強
對計算機基礎教育 作出過突出貢獻
雷軍曾經說過:「是譚浩強讓程序員感到了寫程序就是自己的生命。」這可能是早一代程序員的感覺吧。在計算搭神並機基礎教育方面,譚浩強無疑擁有極高的聲望和經驗。不過,現在社會已經進入新的階段,盡管譚浩強已經成立了工作室,並不斷出版了一系列的書籍,但真正如《Basic 語言》這樣風行的書籍並沒有再次出現。
譚浩強的書集中體現了中國計算機教育的特點,淺顯,作為入門級的書籍非常不錯,但一旦真正要深入下去,可能就要選擇國外那些大師級人物所寫的書籍了。這也是國內很多程序員對譚浩強某些書籍頗有微詞的原因所知跡在。然而,不管如何,時代和機遇都造就了譚浩強在中國計算機史上的地位,這一點無法抹殺。
⑵ 譚浩強《C語言程序設計》一書有何缺點
書上面ANSI只給了兩種方式:
intmain(void){/*...*/}和intmain(intargc,char*argv[]){/*...*/}
其它的形式都是不標準的,屬未定義行為。
老譚雖然水平不高,但是在中國計算機教育的早期他的確作出了不少貢獻。因為那時全國上下懂計算機的人很少、總體水平極低,所以以老譚之碌碌,仍能對大夥有所幫助。
但是人貴有自知之明:你的時代已經過去了,你就應該知趣地退在一邊看年輕人的表演。這方面王選先生就很值得學習。
王先生自已說過:在90年代初的時候他就深切地體會到自己對新技術的學習和掌握已經趕不上身邊的年輕人了,所以他自覺退出科研一線,讓有能力和活力的年輕學者挑大樑。
反觀譚先生,不但隔個一年半載的就要把他那泛黃的書稿拿出來撣撣灰、改幾個唯鉛字,然後找家出版社出指空好版。
而且,他老先生還成立了一個所謂「譚浩強工作室」,組織一夥寫手寫了一批同樣的碌碌之作——其中某些書涉及的領域,相信譚先生自己恐怕知之甚少。
以王選先生之學識和名望,尚知其力有不逮。老譚,你為什麼虧行不慚愧?
⑶ 如何評價譚浩強《C程序設計》錯誤之不完全匯集
我只想說些良心話。譚浩強主編的《C程序設計》確實有些小錯誤,還有些程序運行結果甚至與書都不符,但是不知道誰編出的《譚浩強<C程序設計>錯誤之不完全匯集》(以下簡稱「匯集」)簡直也太詆毀這本書了。
首先,「匯集」總在最小的、甚至小到根本沒人去糾結也完全無所謂的地方上摳字眼,「匯集」的作者總認為不應該說「系統」而應該說「編譯器」,而且始終在批評這句話「系統本身不自帶輸入輸出語句」,還舉例反例說老譚自己砸自己的腳,我就想問一句,這句話哪兒錯了?系統難道自帶輸入輸出滾段語句?能輸入和輸出不是因為預處理了頭文件才能用這些命令的嗎?再比方說那個「strlwr」函數,書里已經明確說了只能給字元串的大小寫進行轉換,而且stdio.h里是可以得到這個函數的,那麼「匯集」里扯了那麼一大堆,和老譚說的有什麼區別?【就是仗著《C程序設計》這本書的不完美之處而沒事找事!】
其次,「匯集」里對於一些程序的評價,很多地方說得反倒不對了。比如「匯集」里說「%o格式輸出c是錯誤的」、「H o w \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 不能因為新手無知就這樣糊弄他們吧」等等,%o不就是八進制而已嗎?怎麼就不能輸出字元?只不過輸出了ASCII碼的八進制數字而已,弄得好像編譯器壓根兒不識別似的;一個數組,字元沒排滿後面本來就全補上了\0,作者說的「糊弄」又是什麼意思?怎麼不給個解釋?最讓人無語的是這樣一句話「a+=1和a=a+1絕對是不一樣,老譚怎麼能理解,算了 」,不好意思,如果你說這兩個不一樣,那我也不理解了,請你解釋一大鋒譽下,幹嘛就搪塞一句「算了」?
最後,「匯集」竟基旅然寫了將近530頁,找到了無數個錯誤,甚至拿C語言標準的英語原文來做對比,然而前20頁就有將近18頁說的純屬廢話,讓人感覺就是在裝面子,那麼這位作者對於C語言本身的掌握程度又有多少?數據結構、演算法和計算機原理又懂多少?我想不用再說了,連同義詞都要糾正的人,怎麼可能寫出好的錯誤匯集?
《C程序設計》確實有很多不完美之處,也確實不適合作為第一本C語言教程類參考書,但是《譚浩強<C程序設計>錯誤之不完全匯集》真的更沒必要看,希望「匯集」作者能給出解釋,不要把你所謂的「有病吧」「咋想的」「算了」作為一個問題的解釋,這樣的搪塞我們不接受。
原創。但隨意轉發。
⑷ 譚浩強的C語言程序設計怎麼樣
譚浩強的《C語言程序設計》
是漏羨一本很經典的書~~
當時我們學C語言的時候,老師就推薦了這本。
蠻通俗易懂的,適合初學彎搜答者。
當時是第三版,現在好像有第四版了吧~~
用於初學確實不錯,基本上中國C語言學習都要看這本書~~
外國的就是《The C Programming Language》
Brian W.Kernighan,Dennis M.Ritchie
希望採納埋慧~~~
⑸ 譚浩強c語言程序設計怎麼樣
這本書真的不錯,對於初學者來說講的很詳細,也很系統,反正我是專看著感覺很不錯,計算機屬方面清華大學出版社的很多書都是很不錯的,個人感覺學習C語言還是要多上機練,然後再加上這本書,一本書看個一兩遍這都不算什麼,計算機專業大二的學生的切身感受,希望對你有幫助。