簡單的c語言通訊錄程序設(shè)計 從事C開發(fā)多年的人,回頭看譚浩強的那本《C程序設(shè)計》是什么感覺?
從事C開發(fā)多年的人,回頭看譚浩強的那本《C程序設(shè)計》是什么感覺?這本書只能說是一本畸形的數(shù)學書,也就是說,它不允許人們編寫可運行的程序。整本書沒有完整的程序示例,沒有提到如何將程序段轉(zhuǎn)換為可執(zhí)行程序,
從事C開發(fā)多年的人,回頭看譚浩強的那本《C程序設(shè)計》是什么感覺?
這本書只能說是一本畸形的數(shù)學書,也就是說,它不允許人們編寫可運行的程序。整本書沒有完整的程序示例,沒有提到如何將程序段轉(zhuǎn)換為可執(zhí)行程序,也沒有提到接口編程。不管怎樣,這本書的目的是讓你覺得編程很無聊。扼殺初學者的興趣是這本書最大的社會貢獻。
譚浩強的《C程序設(shè)計》,為什么現(xiàn)在國內(nèi)各大高校還再用它當做教材使用?
譚浩強的“C編程”早在上世紀90年代我開始學習編程時就被使用了。我想在上世紀90年代,它是一本全面而詳細的教材,介紹了C語言的知識點。當然,現(xiàn)在已經(jīng)到了數(shù)字化、智能化的時代,很多教材編寫者都在這個教材的基礎(chǔ)上不斷創(chuàng)新。因此,首先我要感謝譚浩強教授我們能夠站在巨人的肩膀上,實現(xiàn)我們的理念。
當然,譚教授的教材仍然是經(jīng)典和全面的,這也是為什么大學仍然使用它們的原因之一。我也是一個教材和實驗的開發(fā)者。目前,C語言課程和實驗的開發(fā)主要結(jié)合芯片開發(fā)、嵌入式系統(tǒng)開發(fā)和工業(yè)軟件建模。C語言的廣泛應用得益于芯片開發(fā)、嵌入式開發(fā)、智能傳感器、工業(yè)軟件建模等系統(tǒng)開發(fā)的興起。您可以查看tiobe軟件開發(fā)排名,C語言超過Java位居榜首。所以很多課程都是用C語言實現(xiàn)的,譚教授的教材非常經(jīng)典,這是第二個原因。
如前所述,隨著物聯(lián)網(wǎng)智慧城市逐步向社會滲透和制造業(yè)的升級,各種工業(yè)軟件都需要C語言,廣大制造技術(shù)人員迫不及待地學習一門語言來應對硬件。那么譚教授的C語言教科書對于制造技術(shù)人員來說是一個很好的選擇。