- N +

譚浩強(qiáng)c語言程序設(shè)計第四版,c程序設(shè)計第四版課后答案

大家好,譚浩強(qiáng)c語言程序設(shè)計第四版相信很多的網(wǎng)友都不是很明白,包括c程序設(shè)計第四版課后答案也是一樣,不過沒有關(guān)系,接下來就來為大家分享關(guān)于譚浩強(qiáng)c語言程序設(shè)計第四版和c程序設(shè)計第四版課后答案的一些知識點,大家可以關(guān)注收藏,免得下次來找不到哦,下面我們開始吧!

從事C開發(fā)多年的人,回頭看譚浩強(qiáng)的那本《C程序設(shè)計》是什么感覺

這本書只能說是一本變形的數(shù)學(xué)書,就是不讓人寫出一個可運行的程序。全書也找不出一個完整的程序例子,也不提一句如何把程序段變?yōu)榭蓤?zhí)行程序的話,也不提界面編程哪怕一句話。反正,這本書的目的,就是讓你覺得編程很枯燥。扼殺初學(xué)者的興趣是這本書最大的社會貢獻(xiàn)。

王道c語言程序設(shè)計用的什么書

譚浩強(qiáng)的C語言程序設(shè)計,這是我見過的最好的C語言入門書籍,可以試試看。

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

很大一部分同學(xué)學(xué)不好C語言,把罪責(zé)歸于“譚浩強(qiáng)寫的書錯誤很多”這實在是很搞笑。譚浩強(qiáng)老先生1934年生,現(xiàn)在已經(jīng)80歲了。他1958年從清華大學(xué)自動控制系畢業(yè),那年24歲。要知道C語言是1972年推出的,計算機(jī)都是大型機(jī),原始又笨重,當(dāng)時譚浩強(qiáng)學(xué)自動化控制這一專業(yè)可以說是比較尖端的。光從這一點上,就可以說,他是同時代人里非常非常聰明的那一類人。

現(xiàn)在許多人批評譚浩強(qiáng)的《C程序設(shè)計》的一個重要理由是“不符合C99標(biāo)準(zhǔn)”。但我們要知道DennisM.Ritchie在1972年才推出C語言的第一個版本(當(dāng)時譚浩強(qiáng)38歲),那時的C語言并不成熟。事實上C語言的第一次標(biāo)準(zhǔn)化一直到1989年才完成(俗稱C89),請注意那時候譚浩強(qiáng)已經(jīng)55歲了!55歲,你退休了沒?而更重要的是,1989年那個時候,互聯(lián)網(wǎng)的發(fā)展即使是在全球來看,也是非常非常初級的,更別說國內(nèi)。因此信息獲取的渠道極其狹窄。舉個例子大家就能明白,我們現(xiàn)在瀏覽網(wǎng)頁所用的萬維網(wǎng)協(xié)議,就是在1989年那一年,由當(dāng)時在歐洲粒子物理實驗室的TimBerners-Lee和他的同事一起發(fā)明的。也就是說,一直到譚浩強(qiáng)55歲退休的時候,C語言才剛剛完成了第一版本的標(biāo)準(zhǔn)化,而整個世界的互聯(lián)網(wǎng)甚至還不支持通過瀏覽器來瀏覽!時間再往后十年,到了1999年的時候,C99標(biāo)準(zhǔn)終于問世。但因為這一標(biāo)準(zhǔn)比較新,大部分編譯器還不能支持其中的許多特性。因此大部分沿用的還是C89的特性。

在這樣的背景下,第二年,譚浩強(qiáng)的《C程序設(shè)計》出版了,而這一年,譚浩強(qiáng)已經(jīng)66歲了。拋開譚浩強(qiáng)66歲依然寫作這一點不談,若是站在當(dāng)時的背景下來看待,事實上這本書也還是可讀,可學(xué),有價值的。但軟件行業(yè)發(fā)展飛快,現(xiàn)在高校若繼續(xù)沿用這一教材,就不合時宜了。譚浩強(qiáng)的《C程序設(shè)計》這本教材好不好?現(xiàn)在的觀點來看當(dāng)然不好。現(xiàn)在想學(xué)習(xí)C語言的人,不推薦采用他的書。但這主要是因為軟件行業(yè)發(fā)展快速,他的書籍內(nèi)容較老導(dǎo)致的。我們可以就書論書,但有些不明就里的同學(xué)從書出發(fā)指責(zé)譚浩強(qiáng)“不懂編程,水平低”等等,就是不對的了。

譚浩強(qiáng)【C語言程序設(shè)計】二版和三版哪個更適合純新手自學(xué)

譚浩強(qiáng)的C語言是很好的,我覺得第二版比較好,相較第一版內(nèi)容有較多修訂,相較第三版和第四版,仍然有少量的C++的介紹,如果需要可以看一眼,不需要也就算了。

其實第二,三,四版的C語言內(nèi)容就已經(jīng)沒有太大差別了,如果第二版不好買,又準(zhǔn)備系統(tǒng)學(xué)習(xí)C++的話,可以買容易買到的版本。譚浩強(qiáng)的C++就講的不是特別好了,并不建議自學(xué)。

C程序設(shè)計譚浩強(qiáng)第三版與第四版有什么區(qū)別

建議用第四版。

第三版錯誤比較多,而且是比較老式的語法。第四版,修正了第三版的錯誤,省略了部分難點,針對初學(xué)者而言,更好用。總體而言,篇章思路是一樣的。本人有第三第四版,真心覺得第四版是比較好的。我們學(xué)校指定教材

譚浩強(qiáng)的《C程序設(shè)計》,為什么現(xiàn)在國內(nèi)各大高校還再用它當(dāng)做教材使用

譚浩強(qiáng)的《C程序設(shè)計》,早在90年代我開始學(xué)編程的時候就開始用,我認(rèn)為在九幾年的時候,它是把C語言的知識點介紹的全面細(xì)致的教材,當(dāng)然了現(xiàn)在已經(jīng)到了數(shù)字化、智能化時代,很多教材編寫者都在此教材基礎(chǔ)上不斷的創(chuàng)新,所以首先感謝譚浩強(qiáng)教授,使我們可以站在巨人的肩膀上來實現(xiàn)自己的想法。

當(dāng)然了,譚教授的教材現(xiàn)在依然經(jīng)典、知識點全面細(xì)致,這也是各大高校還在使用的原因之一。我本人也是教材和實驗開發(fā)者,目前開發(fā)C語言類的課程和實驗主要主要結(jié)合芯片開發(fā)、嵌入式系統(tǒng)開發(fā)、工業(yè)軟件建模領(lǐng)域。C語言的廣泛使用得益于芯片開發(fā)、嵌入式開發(fā)、智能傳感器、工業(yè)軟件建模等系統(tǒng)開發(fā)的興起,大家可以查看TIOBE軟件開發(fā)排行榜,C語言超過JAVA高居榜首。這么多的課程在用C語言實現(xiàn),譚教授的教材又很經(jīng)典,這是原因之二。

上邊我提到了,隨著物聯(lián)網(wǎng)智慧城市逐步深入社會,制造業(yè)產(chǎn)業(yè)升級,各種工業(yè)軟件都需要C語言,廣大的制造業(yè)技術(shù)人員都在迫不及待的想學(xué)一門和硬件打交道的語言,那么譚教授的C語言教材是制造業(yè)技術(shù)人員的一個不錯的選擇。

關(guān)于本次譚浩強(qiáng)c語言程序設(shè)計第四版和c程序設(shè)計第四版課后答案的問題分享到這里就結(jié)束了,如果解決了您的問題,我們非常高興。

返回列表
上一篇:
下一篇: