計算機經典書籍

2021-06-21 01:19:25 字數 3922 閱讀 6229

推薦度參考: 6分:可看可不看  7分:值得一讀  8分:經典好書, 9分:強烈推薦 ,10分: 神品級

c語言類:

書籍簡介:在計算機發展的歷史上,沒有哪一種程式語言像c語言這樣應用廣泛。本書原著即為c語言的設計者之一dennis m.ritchie和著名計算機科學家brian w.kernighan合著的一本介紹c語言的權威經典著作。我們現在見到的大量論述c語言程式設計的教材和專著均以此書為藍本。原著第1版中介紹的c語言成為後來廣泛使用的c語言版本——標準c的基礎。人們熟知的「hello,world"程式就是由本書首次引入的,現在,這一程式已經成為眾多程式語言入門的第一課。

原著第2版根據2023年制定的ansic標準做了適當的修訂.引入了最新的語言形式,並增加了新的示例,通過簡潔的描述、典型的示例,作者全面、系統、準確地講述了c語言的各個特性以及程式設計的基本方法。對於計算機從業人員來說,《c程式語言》是一本必讀的程式設計語 言方面的參考書。

我的感想:看到這本書我的第一反應就是好薄啊,除去目錄和附錄,只有不到200頁的篇幅,很容易讓人懷疑它的權威性,畢竟我看的技術書籍裡面大多都是些大部頭,厚實才能顯得穩重啊,其實不然,作者就是在這短短的篇幅中介紹了c語言的大部分常用特性,書中處處傳遞著一種簡單、優雅、平實和閒適的感覺,充分地體現了c語言的簡潔的魅力,這不是我的第一本c語言書籍,所以只花了3,4天時間就看完了,這本書作為入門書籍也完全夠用了,後悔沒有早點看到這本書。

《c專家程式設計》展示了最優秀的c程式設計師所使用的編碼技巧,並專門開闢了一章對c++的基礎知識進行了介紹。

書中c的歷史、語言特性、宣告、陣列、指標、鏈結、執行時、記憶體以及如何進一步學習c++等問題進行了細緻的講解和深入的分析。全書擷取幾十個例項進行講解,對c程式設計師具有非常高的實用價值。

本書可以幫助有一定經驗的c程式設計師成為c程式設計方面的專家,對於具備相當的c語言基礎的程式設計師,本書可以幫助他們站在c的高度了解和學習c++。

我的感想:這本書應該算作是c語言的高階讀本了,書中講述了許多有觀c語言的有趣的故事,是一本能躺在床上的讀物,書中的技術部分也寫得非常有趣,這不像是一本技術書籍,更像是一本**,是一本讓你在愉快的閱讀過程中體會到c語言魅力的讀物。讀者可以把它當做是一本通往c語言高階程式設計大門的鑰匙。值得一讀!

演算法與資料結構

多年以來,當程式設計師們推選出最心愛的計算機圖書時,《程式設計珠璣》總是位列前列。正如自然界裡珍珠出自細沙對牡蠣的磨礪,電腦科學大師jon bentley以其獨有的洞察力和創造力,從磨礪程式設計師的實際問題中凝結出一篇篇不朽的程式設計「珠璣」,成為世界計算機界名刊《acm通訊》歷史上最受歡迎的專欄,最終結集為兩部不朽的電腦科學經典名著,影響和激勵著一...

我的感象:怎麼說呢,通讀一遍,將書中所有習題都做過一遍後,沒有什麼令人心中一振的感覺,感覺就是學到的東西不多,可能是看這本書的時間有點太晚吧,總之沒有什麼特別的感覺,但是這本書的評價又是如此之高,以至於我開始懷疑我的審美來,可能是我沒有看通透吧,寫在這裡,大家有興趣可以一看。。。

《電腦程式的構造和解釋(原書第2版)》2023年出版,成型於美國麻省理工學院(mit)多年使用的一本教材,2023年修訂為第2版。在過去的二十多年裡,《電腦程式的構造和解釋(原書第2版)》對於電腦科學的教育計畫產生了深刻的影響。第2版中大部分重要程式設計系統都重新修改並做過測試,包括各種直譯器和編譯器。作者根據其後十餘年的教學實踐,還對其他許多細節做了相應的修改。

我的感想:計算機概述書的雙壁之一吧,不過可惜的是,我並沒有完整地看過本書,所以感想什麼的說不上,不過它既然和《深入理解計算機系統》放在一起比較,想必也應該是神品級的書了吧,先打個9分,以後有時間看後再補。

本書從程式設計師的視角詳細闡述計算機系統的本質概念,並展示這些概念如何實實在在地影響應用程式的正確性、效能和實用性。全書共12章,主要內容包括資訊的表示和處理、程式的機器級表示、處理器體系結構、優化程式效能、儲存器層次結構、鏈結、異常控制流、虛擬儲存器、系統級i/o、網路程式設計、併發程式設計等。書中提供大量的例子和練習,並給出部分答案,有助於讀者加深對正文所述概念和知識的理解。

本書的最大優點是為程式設計師描述計算機系統的實現細節,幫助其在大腦中構造乙個層次型的計算機系統,從最底層的資料在記憶體中的表示到流水線指令的構成,到虛擬儲存器,到編譯系統,到動態載入庫,到最後的使用者態應用。通過掌握程式是如何對映到系統上,以及程式是如何執行的,讀者能夠更好地理解程式的行為為什麼是這樣的,以及效率低下是如何造成的。

本書適合那些想要寫出更快、更可靠程式的程式設計師閱讀,也適合作為高等院校計算機及相關專業本科生、研究生的教材。

這本書主要介紹系統軟體的執行機制和原理,涉及在windows和linux兩個系統平台上,乙個應用程式在編譯、鏈結和執行時刻所發生的各種事項,包括:**指令是如何儲存的,庫檔案如何與應用程式**靜態鏈結,應用程式如何被裝載到記憶體中並開始執行,動態鏈結如何實現,c/c++執行庫的工作原理,以及作業系統提供的系統服務是如何被呼叫的。每個技術專題都配備了大量圖、表和**例項,力求將複雜的機制以簡潔的形式表達出來。本書最後還提供了乙個小巧且跨平台的c/c++執行庫minicrt,綜合展示了與執行庫相關的各種技術。

對裝載、鏈結和庫進行了深入淺出的剖析,並且輔以大量的例子和圖表,可以作為計算機軟體專業和其他相關專業大學本科高年級學生深入學習系統軟體的參考書。同時,還可作為各行業從事軟體開發的工程師、研究人員以及其他對系統軟體實現機制和技術感興趣者的自學教材。

我的感想:兩位浙江大學研究生寫的關於鏈結,裝載與執行庫方面的書,此類書很少見,比較有名點的估計只有《鏈結器與載入器》一本了吧,我是有天覺得自己可能會感興趣就買了,不過看完一遍之後發覺自己好像對這方面沒什麼特別的興趣,所以也就沒怎麼深入,不過了解了乙個程式,是怎麼從一串**變成乙個可執行檔案的過程還是挺有意思的,如果對這方面有興趣,可以看看,再次膜拜兩位作者,這才是搞技術的人才啊。。。

計算機組成類:

《用tcp/ip進行網際互連:原理、協議與結構》(第5版)(第1卷)是關於計算機網路的最著名的經典教材。它是目前美國大多數大學所開設的計算機網路課程的主要參考書。目前國內外能見到的各種關於tcp/ip的書籍,其主要內容都參考了本書。本書作者douglas e.comer是tcp/ip協議和網際網路的國際公認專家,他為網際網路的發展做出了傑出貢獻。本書的特點是:強調原理、概念準確、深入淺出、內容豐富新穎。各章後附有很好的習題。這一捲是2023年出版的第五版,其特點是:所有各章均反映了協議的最新版本和最新的技術,刪除和壓縮了一些陳舊內容,對現在網際網路中使用得較多的協議則適當增加了篇幅。全書分為四個部分。第一部分為概述(第1章和第2章),第二部分從單個主機來看tcp/ip聯網(第3章至第12章),第==部分則是從全域性來看網際網路的結構(第13章至第19章以及第3...

我的感想:正在啃,內容豐富,講解細緻入微,不過個人感覺翻譯得不是太好,有些地方語句感覺不是太通順。內容和一般的計算機網路書差不多,有條件的同學建議看英文原版,本人由於英語水平有限只能看翻譯本。。。

軟體工程類:

書籍簡介:

一群it小小鳥——

來自十幾所院校,或男生,或女生;或科班,或半路轉行。

分布在不同的公司,或外企,或國企,或民企,老闆有土有洋。

有失意,有快意;有淚水,有歡笑。在失望中追求希望,在迷茫中辨別方向。

他們用自己的成長故事,告訴在校的師弟師妹們:

青春太寶貴,千萬別浪費;要想不浪費,萬事早準備。

我的感想:可以在床上躺著看的又一大神器,書中文章的作者大部分都是和我一樣的計算機專業出生,他們有不同的背景,不同的學歷,不同的經歷,但是他們都有乙個共同的目標——在it行業中闖出一片自己的天空,沒事的時候看看學哥學姐們的經驗談和回憶錄是一件非常有意義的一件事,它能夠讓我少走很多彎路,在此推薦給所有對it行業感興趣的的人!!

如有好書推薦,歡迎討論!!!最後推薦乙個**,專門介紹和討論計算機經典書籍的,非常棒!!!

經典計算機書籍總結

c c c程式語言 c primer plus c陷阱與缺陷 c與指標 c專家程式設計 程式設計珠璣 c primer c primer plus c 程式語言 effective c more effective c 深度探索c 物件模型 stl原始碼剖析 c 標準程式庫 tanky woo ww...

計算機 演算法 經典書籍

學計算機的人是幸福的,因為在這個領域中有如此多的通俗易懂 相對來說 的經典好書,你需要做的只是堅持把它們一本一本讀下去而已。在這裡列出一些我看過或者準備看的演算法書籍,以供參考。1.clrs 演算法導論演算法百科全書,只做了前面十幾章的習題,便感覺受益無窮。2.algorithms 演算法概論短小精...

計算機專業經典書籍

針對c語言 c專家程式設計 c與指標 c陷阱和缺陷 針對c c primer 有條件的盡量買本學學吧,很經典的 effective c more effective c exceptional c 深入探索c 物件模型 stl原始碼剖析 針對程式設計能力 演算法導論 和前面 c primer 一樣,...