成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

為什么這么多人不喜歡譚浩強(qiáng)的C語言程序設(shè)計(jì)?

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

網(wǎng)友解答:

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

現(xiàn)在的學(xué)生根本不了解中國計(jì)算機(jī)課的歷史,現(xiàn)在的東西和以前能放在一起比嗎?知道hao123嗎?知道阿里巴巴嗎?就是做html火起來的。你現(xiàn)在看當(dāng)然一點(diǎn)技術(shù)含量都沒有了,html小學(xué)生都能學(xué)會。知道騰訊嗎?也是在ICQ的基礎(chǔ)上加個(gè)中文界面,就因?yàn)橹袊瞬欢⒄Z,不會上網(wǎng),連開機(jī)都不會,你們知道什么是DOS嗎?九幾年和現(xiàn)在完全不是一個(gè)概念。

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

現(xiàn)在說標(biāo)準(zhǔn),在他寫書的時(shí)候有這些標(biāo)準(zhǔn)嗎?我們學(xué)的版本里面他還講了更老的版本。

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

網(wǎng)友解答:

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

先正面回答為什么很多人聲稱不喜歡譚浩強(qiáng)的《C語言程序設(shè)計(jì)》。

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

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

第三,該書只注重基礎(chǔ),而忽略實(shí)際應(yīng)用場景,更沒有談及設(shè)計(jì)思想,給人一種紙上談兵的感覺。

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

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

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

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

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

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

譚浩強(qiáng)的書的基礎(chǔ)作用,決定了要深入學(xué)習(xí)C語言,一定必須務(wù)必要再參考其他進(jìn)階書籍。

我們很多高級計(jì)算機(jī)人才當(dāng)年正是學(xué)的譚浩強(qiáng)的C語言程序設(shè)計(jì)長大的,但為什么他們成功后,并沒有感恩,反而詆毀呢?

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

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

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

標(biāo)簽: