譚浩強《C語言程式設計》第三版怎麼樣?從零開始學會被帶偏嗎?

時間 2021-05-30 11:22:36

1樓:不想再進小黑屋了

我敢說,要是tc換成高中老師來教,平均分也會上90了。

大學老師大多不會講課,加上tc的囉嗦隱晦,非科班的學生一開始就被擋在門外了。幸好網際網路時代人人都可以獲取到最優質的教育資源,找到適合自己的方式最重要。

2樓:Fontaine Guo

譚老師的書,是計算機教育在國內大規模推廣時的科普教材,而譚老師本人接觸C語言已經是很大年紀的時候了,書的內容難免老舊有遺漏,甚至錯誤,放在現在,這書肯定是不在適合當前的教育了。所以題主完全可以選《C Primer》之類的經典教材。說譚老師書坑的,也該消停了,坑的不是他和他的書,而是還在用這本書當教材的老師,和還把這個書放在大學生指導教材列表裡的人……

3樓:

我看過不下三本C語言教材,個人覺著譚的書對於乙個連if和for迴圈都不懂的新生來說是最好理解的。

而且我覺著很多黑譚浩強的人也是跟著別人無腦黑的吧?在黑之前先問問自己:你也配黑譚浩強?

4樓:呉邕

書不重要,關鍵還是你看書中的思考。任何書都有錯誤。重點你要有思考的心和批判的思維。

看書看後邊的理,都在罵譚浩強,我覺得也有點過了。不能每個人都拿本大塊頭看。但我覺得能不用盡量不用。如果真就想看這本書,自己辯證思索到底對不對,書也沒那麼爛的。

利益相關,當年看過譚浩強的書,但感覺也還不錯的,也沒給我帶來多少不可更改的錯誤啊。

看同樣的書,肯定譚浩強的效率低還容易出錯。但總時間短啊。

帶著懷疑去看也是很好的

5樓:

太爺爺說,長征的時候,我吃過樹皮草根。我父親說,當年讀大學的時候,我看過譚浩強的書。

以上純屬虛構,只是為了表達觀點。

推薦的話,最開始看The c programming language或者c primer plus入門是非常好的,這兩本書就算學完,也適合作為手冊。 然後看c與指標高階,再往後選擇就多了。

絕對不推薦 cpp primer 入門。這本書如果沒有整體概念就看的話,往往一頭霧水,感覺一下子被塞了很多東西,但是有基礎後再看,會有融會貫通的感覺。

6樓:fairlyblank

和大學很多其他學科的教材一樣,這本書很符合傳統「灌輸式」的教學方法。延續高中的學習習慣,學習c語言用這本書入門,可能還沒有不適感,反而是在接觸國外經典c語言教材後,才會覺得被「帶偏」了。不單單是這本書,其他傳統工科的教材也是這種感覺。

看老外的書最大的感覺是像在聊天,像是在聽故事,而且是侃侃而談,娓娓道來。

7樓:

零基礎,可以看。不過之後還要看本經典的,這樣你才能知道別人為什麼會這麼評價譚書,自己對於某些東西也會理解地更深。一本書不會把人帶偏的,除非你不用腦子讀書。

8樓:崔巍

估計以後題主也不會指著C語言這門手藝吃飯,考級的話看指定參考書,考試的話認真聽老師講就夠了。而且這類問題一定要問你們的任課教師,不是知乎上的答案不好,只是各位答主背景不同、對程式設計的需求也不同,很難說哪個答案是適合你的具體情況的。

9樓:

《C語言程式設計現代方法》,我們的本科C語言教材。這本書不像一本書,或者說不像一本紙質的物質。而像是乙個真正的老師,諄諄教導著你,彷彿乙個人站在你的身邊,告訴你,要注意這個那個

它是有生命的,如果你感覺到它的生命了,證明你入門了! K.N.

KING,的經典之作。初學入門參考都合適。極力推薦,豆瓣評分很高,這也可想而知。

版本1:我用的就是這一版

第二版版本2:

第二版豆瓣評分:不說了,真是經典。

10樓:wps

答主本科就讀於某著名高校資訊學院,大一上課老師用的就是譚浩強老師的書。並沒有感覺被帶偏。

個人感覺如果一點基礎都沒有的話,譚老師的書還是挺不錯的入門書,講解很細緻,很容易理解。當然裡面肯定也有不足的地方。如果將來從事軟體開發,一本書肯定是不夠。

如果你能力比較強,直接選國外的專著也可以。

11樓:「已登出」

回答問題:

不怎麼樣,會被帶偏。

在學校二手市場發現了第四版,就想看看「神書」是什麼樣的。

結果2023年出版的第四版還是有很多誤導人的地方。

如果是初學C語言的話,可以看《明解C語言》。

amazon.cn 的頁面

同樣不建議考計算機二級,因為沒什麼卵用。

12樓:Jerry Jho

以及臭名昭著的char *問題:(即便修正掉筆誤,依然會Segmentation fault)

這些並不是個例,而是比比皆是

再說開發環境。

書中列舉了Turbo C 2.0、Unix下cc以及MSC 6.0的環境。

Turbo C 2.0 已經是被業界廢棄的古老開發工具(至於C語言等級考試是另外乙個問題);Unix下的cc一節,書中所敘述的命令依然有效;至於MSC 6.0,儘管其編譯命令在最新的Visual Studio中依然有效,但這一小節依然是面對乙個早已廢棄的編譯器而書寫的。

所以,如果只看這本書,讀者很難使用日常電腦搭建乙個可用的開發環境出來。

最後說說行文。譚書的特點是特別的囉嗦。經過了年的改版,邏輯錯誤已經修正了不少,但依然有各種各樣的誤導性文字,更不用提譚老自己發明的各種似是而非的概念:

下面一段話邏輯上沒有問題,但是這個說法非常片面:

相近的例子數不勝數。

結論:譚的書儘管經過了這麼多年的改版,其中的不足之處依然不能說是『瑕不掩瑜』。這樣的書不應該作為初學者的入門,反倒是值得批判的材料。

Python核心程式設計第三版沒有核心語言部分,作者認為這部分沒有存在的必要了,還適合新手看麼?

天地滄海 這要看你的基礎怎麼樣了,如果說你的基礎很差,或者說你是個Python程式設計小白,再者你是個程式設計的初學者,建議你看 Python核心程式設計 第二版,如果你是個Python技術大牛,或者你是個程式設計高手,那可以看看 Python核心程式設計 第三版,到時候你再上網查查,看看這兩本書的...

UNIX環境高階程式設計 第三版 關於不帶緩衝I O的理解?

風生水起 這裡是指在使用者空間不帶buffer,直接通過syscall呼叫核心的read函式。如果在使用者空間帶buffer,使用fread即可。很明顯這樣的話,核心態和使用者態的切換次數比read要少多了。如果不是記憶體比較緊張的情況,一般使用fread。當然如果你們需要把資料馬上寫入介質,用di...

如何看待《css權威指南》 第三版 中提到的 「HTML可能會逐步被XML所取代」 ?

龍騰道默默地 打掃衛生 樣式 功能分離 的極致是連家具 HTML 都不要了。然後住在倉庫 CSS JS 裡。按照這個思路以後的房子應當非但連通讓戶主自己分割,還應該不指定衛生間和廚房,管道電線完全由戶主架設。如果這並非不可能,那麼最終,是JS DOM取代HTML ML層被徹底抽象為DOM介面本身 不...