青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆-6  評論-4  文章-1  trackbacks-0
個人認為C語言而言從入門開始到學會利用一些C語言的高級應用有二本書是很值得推薦的
一本不用說大家都知道《C程序設計》--老譚的,用于入門,
另一本是 C PRIMER PLUS第五版根據最新C99而著,并比較系統的講述了一些常規的書
不會涉及的變長數組,可變量函數,位域運算等普通用戶不會涉及卻非常好用的東西,
相信看過這本書的人,絕對不會在項目開發中,僅僅是堆代碼,從而寫出一大堆,不可維護,
不可擴展,冗長低效的垃圾代碼來。
除了對編程語言要有深入的理解外,對數據構的認識,對編程風格的重要性有深刻的認識,
對于寫出易讀,高效,可維護的好代碼都是缺一不可。

相信真正做過幾十個文件,3-4萬行代碼的軟件的人都會深感信息隱藏,數據封裝,對面向對象
的編程方法的追求,可惜C語言不是C++不支持面向對象的編程方法,但是我們又真的有這樣的
需求,怎么辦?可以看看一本書《Object-oriented Programming with ANSI - C》相信這本書會給大家帶來幫助,當然看此書前需要對C++的特性有一定的理解才行的

清單:《C程序設計》
            《C Primer Plus -5th Edition》
            《C++ How to Program Second Edition》
            《Object-oriented Programming with ANSI - C》
posted on 2005-12-11 14:39 rotcet 閱讀(1433) 評論(3)  編輯 收藏 引用

評論:
# re: 有關C語言的學習書目 2005-12-15 15:07 | RomanGol
個人愚見,譚浩強的書并不是很好,至少從代碼風格和使用不等寬字體排版上來說。轉載一篇文章:

C程序設計之四書五經

引言

自從Dennis M.Ritchie于1973年設計并實現C語言以來,計算機程序設計領域已經發生了巨大的變化。以C語言為根基的C++、Java和C#等面向對象語言相繼誕生,并在各自領域大獲成功。今天,C及其后裔幾乎統治了計算機程序設計世界??梢赃@么說,C語言的誕生是現代程序語言革命的起點,它改變了程序設計語言發展的軌跡,是程序設計語言發展史中的一個里程碑。

然而,C并不僅僅是其他語言的起點和基礎,否則它早已成為程序設計語言發展過程中又一個被遺棄者。和當初發明時一樣,C語言今天依然至關重要。它的表達力、效率、簡練、緊湊、對機器的最終控制以及跨平臺的高度移植性,使其在系統編程、嵌入式編程等領域一直占據著統治地位,而C99標準的制訂則再一次使C語言煥發出新的活力。下文介紹C程序設計領域中的幾本好書,其中一些堪稱經典。

1. Brian W.Kernighan, Dennis M.Ritchie,《C程序設計語言》,機械工業出版社

這是迄今為止在所有程序設計語言書籍中最廣受尊敬的一部經典,是任何一名C程序員的必讀之作。因為出自C語言的設計者Dennis M.Ritchie和著名的計算機科學家Brian W.Kernighan之手,它被昵稱為“K&R C”。是它首先引入了“Hello World!”程序,這個程序幾乎成了后來任何一本入門性程序設計語言書籍中的第一個例子。

如同C語言本身簡潔緊湊而極具威力一樣,這本書輕薄短小而極富張力。通過簡潔的描述和典型的示例,它全面、系統、準確地講述了C語言的各個特性以及C程序設計的基本方法,內容涵蓋基本概念、類型和表達式、控制流、函數與程序結構、指針與數組、結構、輸入與輸出、UNIX系統接口以及標準庫等內容。

簡潔清晰是這本書最大的特色。這本小書可以教給你許多比它厚幾倍的“大部頭”的知識。我認為那些動輒洋洋灑灑拼湊出好幾百頁乃至上千頁的技術作者應該好好向K&R學一學。對于中、高級程序員而言,如果希望迅速獲得C語言的嚴肅知識而又不愿意多花費哪怕一丁點時間,這本書就是首選。

順便說一句,這本書的索引制作非常出色,極具實用價值,這可能首先要歸功于正文部分的簡明扼要。此外,盡管它看上去很像一本教程,但其實更是一本寫給專業程序員的指南。如果你不具備任何其他語言程序設計背景或基本的C語言知識,這本書也許并不適合用作你的C語言啟蒙讀物。

2. Perter Van Der LinDen,《C專家編程》,人民郵電出版社

C語言是嚴肅的程序員語言,但這并不意味著C語言書籍必須板著面孔說教。在這本被C程序員昵稱為“魚書”(封面上有一條“丑陋的”腔棘魚)的著作中,作為SUN公司編譯器和操作系統核心開發組成員之一,Peter淋漓盡致地展示了其深厚的技術沉淀、豐富的項目經驗、高超的寫作技巧以及招牌式的幽默。在這部作品中,作者以流暢的文字、詼諧的筆法將逸聞典故、智慧和幽默自然地融入技術描述中,讀來宛若一本小說,極富趣味。

本書講述了C語言的歷史、語言特性、聲明、數組、指針、連接、運行時以及內存使用等知識,揭示了C語言中許多隱晦之處,尤其深入解析了聲明、數組和指針、內存使用等方面的細節。要想成為一名專家級C程序員,這些內容都是必須掌握的。和其他滿是抽象例子的C語言書籍不同,這本書充滿了大量的來自真實世界的C程序設計實例,它們對C程序員具有很高的參照價值。另外,每一章都以極富趣味的“輕松一下”收尾,而附錄A“程序員工作面試的秘密”則是任何語言的程序員在應聘工作前增強自信的好材料。

我懷疑真正的C專家可能用不著看這本書 - 從內容到組織方式到行文風格都決定了這是一本輕松愉快的“從菜鳥到高手”的進階讀本,所以,它理應擁有更廣泛的讀者群。初級程序員往往更需要熱情的鼓勵,在閱讀這本書的過程中,你定會深深地被作者對編程的激情所感染。

世間并無完美。我認為這本書的缺陷在于,和大多數平庸的C語言書籍一樣,它畫蛇添足地加入了一章關于C++的描述。在今天看來,這個描述既不全面也有失公允。不過,鑒于作者是在1994年從一名C程序員的角度去觀察C++,這一點也就不足為奇了。

3. Samuel P. Harbison, Guy L. Steele,《C語言參考手冊(第五版)》(影印版),人民郵電出版社

在C語言參考手冊類書籍里,Samuel P. Harbison 和Guy L. Steele合著的《C: A Reference Manual》是非常出色的一本。這本手冊的第五版新增了對C99標準的介紹,以便滿足新時期C語言學習的需要。全書共分為兩大部分,第一部分專注于C語言特性,第二部分則全面討論了C標準庫。本書涵蓋C99、C89、傳統的C、所有版本的C運行庫以及編寫與C++兼容的C代碼等一切知識。

這本手冊只是中等厚度,但它比“比它更厚”的其他參考手冊更清晰地描述了C語言的現在和過去的方方面面。整本手冊技術細節描述精確,組織條理清楚,內容完備詳盡而又簡明扼要??梢赃@么說,它在廣度、深度和精度方面都是出類拔萃的。對于中、高級C程序員而言,這本手冊值得常備案頭,它幾乎肯定要比K&R的著作使用頻率更高。

2004年2月1日補充:我手頭有這本書的中文版:《C語言參考手冊》(機械工業出版社出版)。它在很大程度上減輕了我的查閱負擔,不過偶爾也增加了理解上的困難。

4. David Hanson,《C語言接口與實現:創建可重用軟件的技術》,機械工業出版社

C語言能夠歷經三十多年而不衰,一個重要的原因在于它的適應能力。在這“復用”、“面向對象”、“組件”、“異常處理”等先進機制漫天飛舞的年代,C語言仍然能夠憑借它小而優雅的語言特性,在相當程度上滿足現代軟件體系架構提出的要求。只不過,想要達到這個程度,必須要在C的應用功力上達到最高層次。在嵌入式、系統軟件以及對性能要求極高的系統開發中,開發人員必須達到這樣的層次,熟練掌握C語言的高級特性,才能夠同時滿足效率和靈活性、復用性的要求??上?,雖然C語言技術圖書汗牛充棟,但是關注這個峰頂之域的作品卻是屈指可數。David Hanson的《C Interfaces and Implementations》就是個中翹楚。

David Hanson是業內大名鼎鼎的自由編譯器lcc的合作者。在這個項目中,他負責提供高度可復用的基礎架構。在不斷的實踐中,他完全使用ANSI C形成了一整套可復用組件庫。這套組件庫架構清晰,性能優異,而且提供了很多高級的特性,比如類Win32 SEH的異常處理機制,可移植的線程庫,高性能的內存池,豐富的可復用數據結構組件。David Hanson把他在創作這些組件的過程中所積累的心得以及對其源碼的精致剖析原原本本地寫在了這本書里。這樣的著作,當然堪稱C語言領域里的銘心絕品。難怪已故著名技術作家Richard Stevens對此書贊不絕口,他說:“這本書中的技術,對于大部分C程序員來說,已經遺忘得太久了?!睂τ谙M茉贑語言應用上達到最高層次的核心程序員而言,這本書是難得的必讀之作。

其他

除了以上四本書以外,我還樂意推薦Andrew Koenig的著作《C陷阱和缺陷》(人民郵電出版社)和Deitel父子合著的《C How to Program》兩本書。

Andrew Koenig是世界上屈指可數的C++專家,他的這本書可能是最薄的一本C語言經典。它簡明扼要地講述了C程序設計中的陷阱和缺陷,包括詞法陷阱、語法陷阱、語義陷阱、連接、庫函數、預處理器以及可移植性缺陷等,最后一章還給出了關于如何減少程序錯誤的建議以及前面各章問題的參考答案。盡管這個小冊子成書于C89標準制定之前,然而,即使到了C99早已頒布的今天,書中提到的大多數陷阱和缺陷一如十五年前那樣使我們警醒。

Deitel父子合著的《C How to Program》一直是非常好的C語言入門教程,我手頭的中譯本名為《C程序設計教程》(機械工業出版社出版,原書第二版)。除了對技術的正規描述(輔以許多簡明扼要的例子)外,每一章后面都帶有小結、術語、常見的程序設計錯誤、良好的程序設計習慣、性能忠告、可移植性忠告、軟件工程評述、自我測驗練習及答案等。整書內容清晰,組織良好,易于閱讀和理解。值得一提的是,有許多入門書讀完一遍即可扔掉,而這一本是個例外。  回復  更多評論
  
# re: 有關C語言的學習書目 2006-04-22 02:03 | bitnn
好!!!  回復  更多評論
  
# re: 有關C語言的學習書目 2012-03-12 09:42 | 心翼
書不在多而在于實踐,這么多,看完后面前面的又忘記了。。。  回復  更多評論
  

只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美大片在线看| 亚洲人在线视频| 另类图片综合电影| 久久久精品tv| 久久久在线视频| 免费不卡在线视频| 欧美精品自拍| 国产精品久久国产精麻豆99网站| 国产精品成人国产乱一区| 国产精品系列在线播放| 国产综合色产在线精品| 在线电影欧美日韩一区二区私密| 亚洲国产岛国毛片在线| av成人激情| 久久久不卡网国产精品一区| 亚洲成色www8888| 99精品国产在热久久下载| 亚洲免费中文字幕| 女女同性女同一区二区三区91| 欧美精品网站| 国产亚洲一区二区三区在线观看| 亚洲第一成人在线| 亚洲一区二区四区| 久久综合九色综合欧美就去吻| 亚洲人成啪啪网站| 久久精品一区四区| 欧美三级在线视频| 一区二区亚洲精品国产| 亚洲一区亚洲| 亚洲国产一区在线观看| 欧美一区二区在线免费观看| 欧美日本免费| 激情综合色丁香一区二区| 一本久久精品一区二区| 午夜久久久久久| 亚洲国产一区二区视频| 久久久国产精彩视频美女艺术照福利| 欧美日韩国语| 亚洲日本中文| 久久亚洲精品一区| 午夜在线视频一区二区区别| 欧美三级资源在线| 一本久道久久久| 免费短视频成人日韩| 亚洲欧美制服中文字幕| 欧美日韩一区二区免费在线观看| 亚洲国产精品电影| 久久久久久精| 欧美一区二区在线视频| 国产日产欧美a一级在线| 亚洲免费视频成人| 一区二区精品国产| 欧美日韩视频| 一本一本久久a久久精品牛牛影视| 欧美激情中文不卡| 蜜臀久久99精品久久久画质超高清| 国产一区二区三区在线免费观看 | 欧美成在线视频| 亚洲国产欧美日韩精品| 欧美不卡激情三级在线观看| 久久久亚洲影院你懂的| 亚洲第一偷拍| 欧美激情一区在线观看| 欧美激情视频一区二区三区在线播放| 亚洲高清电影| 亚洲激情啪啪| 欧美日韩国产二区| 亚洲一区二区视频| 亚洲欧美日韩一区二区三区在线观看| 国产精品女主播在线观看| 午夜精品网站| 久久se精品一区精品二区| 亚洲少妇中出一区| 国产精品毛片大码女人| 久久大香伊蕉在人线观看热2| 香蕉久久夜色精品国产使用方法| 国产免费一区二区三区香蕉精| 久久精品免费播放| 久久综合久久美利坚合众国| 亚洲三级免费电影| 亚洲剧情一区二区| 国产精品午夜av在线| 蜜桃av久久久亚洲精品| 欧美精品一区二区三区在线看午夜 | 欧美激情亚洲一区| 欧美乱大交xxxxx| 午夜视频在线观看一区二区三区| 久久精品道一区二区三区| 久久久久久久高潮| 一本色道综合亚洲| 久久福利精品| 中文亚洲视频在线| 欧美一区二区观看视频| 亚洲欧洲免费视频| 亚洲影院免费观看| 亚洲欧洲精品一区二区三区不卡 | 久久久久综合一区二区三区| 美女诱惑一区| 久久成人免费日本黄色| 欧美激情综合五月色丁香| 欧美一区国产一区| 欧美激情自拍| 久久久久综合| 国产精品久99| 亚洲免费电影在线| 亚洲大片一区二区三区| 午夜精品美女自拍福到在线| 亚洲伦理精品| 久久免费高清| 欧美亚洲一区二区在线| 欧美乱人伦中文字幕在线| 欧美成人精品一区| 国产亚洲视频在线| 亚洲欧美日本日韩| 亚洲综合成人在线| 欧美另类videos死尸| 欧美日韩国产综合视频在线观看| 久久夜色精品国产亚洲aⅴ| 国产精品国产自产拍高清av王其| 欧美激情一区二区三区全黄| 国产综合精品| 欧美一区国产在线| 久久精品99无色码中文字幕 | 国产欧美一区二区精品性| 亚洲国产另类 国产精品国产免费| 国产一区二区三区四区老人| 亚洲一级片在线看| 亚洲综合色视频| 欧美日韩在线观看一区二区三区 | 激情综合亚洲| 欧美亚洲综合网| 久久丁香综合五月国产三级网站| 国产精品久久二区二区| 亚洲无限av看| 亚洲欧美一区二区三区久久| 欧美视频福利| 亚洲网站啪啪| 久久精品国产久精国产思思| 国产乱码精品一区二区三区av| 一区二区三区视频观看| 亚洲一区二区视频| 国产精自产拍久久久久久蜜| 亚洲欧美资源在线| 久久国产精品亚洲77777| 久久国产主播精品| 久久久久久久久久码影片| 亚洲欧美日韩国产综合精品二区| 久久久精品免费视频| 免费成人美女女| 亚洲高清网站| 艳妇臀荡乳欲伦亚洲一区| 日韩手机在线导航| 欧美一区二区三区免费观看视频| 久久se精品一区精品二区| 夜夜嗨av色综合久久久综合网| 亚洲一区二区在线播放| 一本大道av伊人久久综合| 欧美激情综合五月色丁香| 亚洲精品人人| 亚洲欧美日本在线| 国际精品欧美精品| 免费h精品视频在线播放| 亚洲精品久久久久久久久久久| 一区二区三区高清在线观看| 国产精品理论片在线观看| 欧美在线三区| 亚洲精品视频在线| 性久久久久久久| 国语对白精品一区二区| 欧美激情一区二区三级高清视频| 一本色道久久88综合亚洲精品ⅰ | 国产午夜精品美女视频明星a级| 欧美一级大片在线观看| 欧美激情 亚洲a∨综合| 亚洲在线成人精品| 在线日韩日本国产亚洲| 欧美午夜欧美| 免费看精品久久片| 亚洲欧美视频在线| 亚洲国产精品成人| 久久精品国产亚洲一区二区三区| 亚洲高清123| 国产精品视频一区二区高潮| 免费不卡在线观看av| 欧美一级视频| 国产专区综合网| 国产精品豆花视频| 欧美ab在线视频| 欧美综合国产| 亚洲欧洲av一区二区| 亚洲区在线播放| 麻豆久久久9性大片| 欧美亚洲视频| 亚洲欧美日韩精品久久亚洲区 | 免费不卡在线观看av| 亚洲欧美欧美一区二区三区| 亚洲激情国产精品| 免费亚洲网站| 久久久免费精品| 欧美69视频|