從前有隻壞豬提示您:看後求收藏(第247章 舊書,讀書成神豪,從前有隻壞豬,大文學小說網),接著再看更方便。

請關閉瀏覽器的閱讀/暢讀/小說模式並且關閉廣告遮蔽過濾功能,避免出現內容無法顯示或者段落錯亂。

因此,如果有人說它“底層”,章杉同意。

但如果說它“深入”,至少章杉不那麼贊同。

“覆蓋面廣”,其實就是這本書的最大優點。它告訴我們計算機是如何設計和工作的,作業系統有哪些重點,它們的作用又是什麼。《computersystems:aprogrammer’sperspective》的目標其實便是要講清楚原理,但並不會把某個話題挖掘地過於深入,過於細節。例如書中第4章使用了自己“設計”和“實現”的“y86”處理器架構,便是為了簡化x86指令集,使課本內容在能夠說明問題的前提下也不至於太複雜。因此,讀完(其實也並不一定要讀完,說實話章杉也沒有讀完)這本書後,我們就可以對計算機系統各元件的工作方式有了理性的認識。

那麼,這本書適合什麼人閱讀呢?對於這個問題章杉也有過猶豫。

章杉對《computersystems:aprogrammer’sperspective》推崇備至。

無論是本科生還是打算新上手程式設計實戰的程式設計師都能從這本書有所收穫。

即便你是一個前端Javascript程式設計師,也可以從《computersystems:aprogrammer’sperspeneteT程式設計師,那麼您更加適合看這本書了。

說一句“豪情萬丈”的話如果不知道xx,yy或ZZ的話,這如何算是一個優秀的程式設計師?

這本書和平時的工作可能的確不一樣,相比起來“底層”了一些,但是它還是會把“底層內容”控制在一定深度之內,而不會講某個具體話題挖掘到“事倍功半”的程度。而事實上,雖然在進行.neT開的時候我們已經在一個較高的抽象上工作了,但是我們的程式還是執行在作業系統上,還是在遵循著某個規律在執行著,瞭解一些內部的工作機制也有助於我們寫出更好的應用程式。

說來也奇怪,雖然各種語言,框架展地越來越好,按理來說我們寫程式也應該越來越容易。但是現在看來,一些基礎性的內容反而也變得越來越重要了,例如在平行計算面前,計算系統的一些細節,如記憶體一致性模型,執行緒排程,程式的區域性性(Loca1ity)又被提上臺面,否則我們很難寫出高效的應用程式。同樣,一些如函數語言程式設計,monad等在幾年前看起來十分科研型,數學化的事物也離我們越來越近了,如LInQ,ReactiveFrameork等等,其實它們都已經是我們身邊的事物了。

《computersystems:aprogrammer’sperspective》這本書覆蓋面很廣,章杉認為並非要一字不漏地讀完才行。

根據章杉的個人觀點,我們應該著重閱讀書的第1章“aTourofcomputersystems”和第一部分“programstrunet”(從第2章開始,大約佔據了書中一半篇幅),其中包含了資料的機器級別表示方法,組合語言和執行方式以及cpu架構方面的內容,我們應該關鍵性地理解其原理。

如第6章“optimizingprogramperformance”提出了許多種機器級別的最佳化方式,在現在看來,其中的某些方式過於細緻,乃至在實際工作過程中已經不再推薦了(如內聯一些方法以提高效能),我們要在把握住“為什麼”而並不是單純的吸收“怎麼做”。對於書中的第二部分“Runningprogramsonasystem”主要講述的是作業系統方面的內容,可以讀得略為簡單一些,但其中的第1o章“Virtua1memory”,它談論了作業系統中虛擬記憶體機制的各個方面,非常關鍵,需要細讀。至於書中的第三部分“InteranetBeteenprograms”便可以更加“選擇性”地閱讀,章杉只閱讀了第13章“netg”,而其他兩章都只是簡單地掃過而已。

作為經典的教材它一定有許多附加資源,例如在它的官方站點給出了一些連結,其中最關鍵的可能是學習者站點,其中包括這本書所需要的各種工具,參考文件等各種資源。

章杉讀書的過程中又想起來之前某大牛提及兩本書,一本是國產書精品《連結、裝載與庫》。

這本書主要講解了編譯過程中的“生成檔案”的過程,以及應用程式執行時檔案是如何被作業系統載入的,並且同時涉及到Linux和indos兩個平臺。

第二本書書是《indosInterna1s5thedition》,人民郵電出版社已經引進了其影印版。

和章杉現在讀的這本“蹭蹭不進去”的書相比,這的確是本“深入”級別的書。

基本上覆蓋了indos核心的方方面面,包括系統架構,記憶體管理,執行緒排程,安全機制,檔案系統等各種話題,對於我們indos平臺上的程式設計師,這方面內容可能更有針對性。

章杉前不久剛剛購入這本書,更別提仔細閱讀了。

當然所謂購書這個行為,自然是吩咐駱常慧做的~

現在這種小事章杉根本不太關注,雖然章杉每分鐘讀書都有收入~

根本沒辦法統計好不好,除了特別大段時間讀書收入,章杉根本不太在乎這些錢~

以章杉現在的生活,哪怕是不作任何改變。

每天銀行裡的錢也會帶來大量利息,而哪怕不刻意去花錢,日常流水也高的嚇人……

章杉注意到這本書和《c專家程式設計》有些地方是相通的~

喜歡讀書成神豪請大家收藏讀書成神豪本站更新度全網最快。

本章未完,點選下一頁繼續閱讀。

都市小說相關閱讀More+

荒島求生之王

可怕的飛碟

福寶被偷氣運後,穿書七零當團寵

碗朵苗苗

暴發戶的前妻重生了

浣若君

貴婦+番外

沐水遊

人性解剖

墨小白