卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

為什么這么多人不喜歡譚浩強的C語言程序設計?

網(wǎng)友解答: 主要是時代發(fā)展太快了,計算機在中國發(fā)展太快了,十幾年就和世界同步了。我是01年上學的,那時候圖書館就只有譚浩強的C語言書,然后就是外國的那些原版C語言書了,外國書大家都知道超

網(wǎng)友解答:

主要是時代發(fā)展太快了,計算機在中國發(fā)展太快了,十幾年就和世界同步了。我是01年上學的,那時候圖書館就只有譚浩強的C語言書,然后就是外國的那些原版C語言書了,外國書大家都知道超級厚,而且大多寫的不好,老實說沒有譚浩強的好。只有C語言發(fā)明者的那本薄薄的書可以。C89在那時已經(jīng)是最新標準了,譚浩強的書在那時沒有什么漏洞,而且講的很形象生動,每個概念都是清清楚楚的。

現(xiàn)在的學生根本不了解中國計算機課的歷史,現(xiàn)在的東西和以前能放在一起比嗎?知道hao123嗎?知道阿里巴巴嗎?就是做html火起來的。你現(xiàn)在看當然一點技術含量都沒有了,html小學生都能學會。知道騰訊嗎?也是在ICQ的基礎上加個中文界面,就因為中國人不懂英語,不會上網(wǎng),連開機都不會,你們知道什么是DOS嗎?九幾年和現(xiàn)在完全不是一個概念。

現(xiàn)在之所以學過東西這么容易,正是譚浩強這些老人的貢獻,培養(yǎng)了一大批基礎扎實的程序員。然后慢慢有了網(wǎng)頁,有了圖片,有了Flash,有了視頻網(wǎng)站,有了今天的無限學習資料。以前譚浩強的書就是最牛逼的,起碼十年前都還可以說最牛逼的。

現(xiàn)在說標準,在他寫書的時候有這些標準嗎?我們學的版本里面他還講了更老的版本。

如果說你們現(xiàn)在看的書跟不上現(xiàn)在的標準了,那應該怪你們學校的老師,他們?yōu)槭裁床挥酶碌慕滩?,為什么給你們講不清楚C語言呢?也要怪你們自己,現(xiàn)在這么多資料,網(wǎng)上還有人視頻教學,你們都學不好,還怪二十年前的書的作者,你們以后怎么在公司里面立足?還是趕緊回去看C語言吧,不要在這里浪費時間了。

網(wǎng)友解答:

很多人不喜歡譚浩強的書,這確實是一個事實,但并不代表它不是一本優(yōu)秀的教材。是否喜歡與是否優(yōu)秀是兩回事。

先正面回答為什么很多人聲稱不喜歡譚浩強的《C語言程序設計》。

第一,這本書用的人非常多,應該是最多,樹大招風,就很容易被網(wǎng)上的各種評論攻擊。聽得多了,于是自己也相信了,所謂“眾口鑠金”。正如同一部熱門的電視劇,網(wǎng)上總會罵聲一片,很少有例外。因為普通的電視劇,總共都沒有幾個人看,也沒有炒作過,人們都懶得去討論。

第二,書中有很多錯誤,而且被廣泛公布。正如同一部熱門電視劇,本來大家平時還沒有太注意,但一旦有人公布一大堆穿幫的鏡頭,就會立刻降低它在人們心目中的形象。其實很多計算機的書籍,特別是國內(nèi)的(國外經(jīng)典書籍嚴謹?shù)枚?,都有很多錯誤,甚至錯別字一大堆。只不過我們都沒有在意而已。

第三,該書只注重基礎,而忽略實際應用場景,更沒有談及設計思想,給人一種紙上談兵的感覺。

這些就是很多人不喜歡這本書的原因。但是盡管如此,它仍然不失為一本非常好的C語言入門教材。

先要搞清楚什么是教材。這里說的教材是給正規(guī)全日制在校學生上課用的教科書。譚浩強這本書,準確地說是給大專、本科生上課用的。教材區(qū)別于科普書、工具書。編程的書有很多,什么21天精通,什么由淺入深,什么案例精選,什么參考手冊,什么大話某某語言,什么跟我學等等。但是你幾時聽說這樣的書被作為教材的?

教材一般要求注重基礎,注重理論,注重原理,注重公式推導(當然C語言不涉及),要求系統(tǒng)全面(區(qū)別于以博客為主的零星知識點)。這和通俗讀物那種偏向實踐,注重趣味性,會使用會操作就行是有很大區(qū)別的。

舉個不太恰當?shù)睦?,一個大學生整天在學高等數(shù)學,理論力學時,一個技校生已經(jīng)開始學如何焊接,如何冷加工,如何修理機械了,他們在嘲笑這幫大學生畢業(yè)后連個電焊都不會,高等數(shù)學頂什么用?到底哪個好?恐怕沒有那么好回答,答案是都好,看它們的定位。

譚浩強的這本書,就好比大學生學的高等數(shù)學一樣的所謂“沒有用”的知識。但是它卻為接下來的學習打下了堅實的基礎。這個基礎就比武林人士的內(nèi)功一樣。內(nèi)功心法不能傷人,只有外家功夫可以。但是學了內(nèi)功再學拳腳、刀劍這一類外功則會事半功倍。

譚浩強的書顯然就不是外家功夫,用這點知識連一個最簡單的計算器、記事本程序恐怕都寫不出來。只會寫什么打印個九九表,排個序什么的,要知道多數(shù)人排序都是直接調(diào)用現(xiàn)成函數(shù),一句sort就搞定。他們一定在想,學譚浩強的人真是瘋了,排序還需要自己寫,傻不傻??!

譚浩強的書的基礎作用,決定了要深入學習C語言,一定必須務必要再參考其他進階書籍。

我們很多高級計算機人才當年正是學的譚浩強的C語言程序設計長大的,但為什么他們成功后,并沒有感恩,反而詆毀呢?

這也是順便再次從另一個角度正面回答題主的提問。以例子來回答。當一個人學完了中學數(shù)學、大學數(shù)學,再回過頭來看當年小學一年級老師掰指頭算加減法,真的覺得是誤人子弟!當一個人開著豪車在路上嫻熟地駕駛,卻回過頭來說,哎,當年駕校老師真的是亂教一通,竟然讓我們倒車時看車上的參照物,我后來真正開車后一次也沒有用過!當年小學老師竟然讓我們背那么多課文,尼麻我到現(xiàn)在除了幾首唐詩外全部忘的干干凈凈,這幫老師真的是白教了,我不是照樣可以看書寫字?

當我們在計算機領域成功后,再回過頭來評論當年的譚浩強的教材,覺得它一無是處,就正如同我剛舉的例子,如同嘲笑掰指頭學加減法,看參照物開車,背課文學語文。

最后,總結是,譚浩強的C語言程序設計,不具有大型軟件工程開發(fā)的任何頂層思想,沒有任何設計模式,不能解決現(xiàn)實世界的大部分問題,甚至好多代碼書寫習慣(命名、格式、組織形式等)都不符合正規(guī)軟件設計的規(guī)范。但是它就是一本偏基礎偏理論的入門教材。是一本優(yōu)秀的教材。要想深入學習,必須還要再使用其他進階的書籍或教材。

標簽: