這本書主要介紹係統軟件的運行機製和原理,涉及在Windows和Linux兩個係統平颱上,一個應用程序在編譯、鏈接和運行時刻所發生的各種事項,包括:代碼指令是如何保存的,庫文件如何與應用程序代碼靜態鏈接,應用程序如何被裝載到內存中並開始運行,動態鏈接如何實現,C/C++運行庫的工作原理,以及操作係統提供的係統服務是如何被調用的。每個技術專題都配備瞭大量圖、錶和代碼實例,力求將復雜的機製以簡潔的形式錶達齣來。本書最後還提供瞭一個小巧且跨平颱的C/C++運行庫MiniCRT,綜閤展示瞭與運行庫相關的各種技術。
對裝載、鏈接和庫進行瞭深入淺齣的剖析,並且輔以大量的例子和圖錶,可以作為計算機軟件專業和其他相關專業大學本科高年級學生深入學習係統軟件的參考書。同時,還可作為各行業從事軟件開發的工程師、研究人員以及其他對係統軟件實現機製和技術感興趣者的自學教材。
發表於2025-01-22
程序員的自我修養 2025 pdf epub mobi 電子書 下載
深入講解程序的鏈接、裝載、運行 最後的miniCRT代碼好像有兩個小bug,但基本不影響程序運行 P419 第14行(不算空行)後好像應該return的 P419 第20行(不算空行)後好像應該檢查並設置next->next->priv 關於crtbegin和crtend的鏈接順序,在gcc 4.3.2(ubuntu8.10)環境下,ld會自動...
評分感謝周老師的抬愛,前天收到瞭博文給我寄的《程序員的自我修養》這本書,利用業餘時間大概翻瞭翻,但沒有深入閱讀,隻因剛開始還以為是講編程習慣之類的概念性書籍,然而一讀之下纔發現原來是講C++底層編程相關技術的書,而我對C++一無所知,盡管有C的經驗,卻也壓根就無法寫齣...
評分花瞭近1個月的時候,總算是看瞭一遍. 作為一本技術介紹書籍,有時間的話,也還是值得一看的.書中的很多的內容,在其它地方也是可以找到的,當然,也有不少的地方,我也是第一次在這本書裏麵看到. 總的說來,看這本書來算是很流暢的,書中的很多問題,自己以前也有思考過,不過沒有思考到...
評分如果你是高手,Linux Hacker或者geek,請繞行 但如果你是新手 如果你曾好奇過windows係統目錄下和軟件目錄下大堆大堆的dll文件是什麼 如果你曾疑惑過我寫下的代碼經曆的怎樣的曆程最後怎樣到達瞭內存,編譯器每天用,它到底做瞭什麼 如果你已經學習或接觸瞭C,匯編,計算機結構...
評分花瞭近1個月的時候,總算是看瞭一遍. 作為一本技術介紹書籍,有時間的話,也還是值得一看的.書中的很多的內容,在其它地方也是可以找到的,當然,也有不少的地方,我也是第一次在這本書裏麵看到. 總的說來,看這本書來算是很流暢的,書中的很多問題,自己以前也有思考過,不過沒有思考到...
圖書標籤: 編程 計算機 程序員 計算機科學 程序設計 內功心法 Programming 係統結構
就國內齣版的書而言中上吧,如果有係統編程相關經驗的話內容其實也隻能算是掃盲級彆的。書中錯誤其實還是蠻多的,嚴重的原則性錯誤大概有那麼一兩處,不礙事的小瑕疵基本散布在各個章節(後麵重復齣現EBP加加減減傻傻分不清楚我都快orz瞭...),還好基本不妨礙閱讀所以也懶得寫到筆記上,自己看的時候注意下就好瞭....
評分代碼是編譯之後是如何鏈接,裝載以及運行的,程序員的高級讀本
評分悲催的暴龍,剛好買瞭一本有缺頁和重頁的書。
評分悲催的暴龍,剛好買瞭一本有缺頁和重頁的書。
評分其實 我是一名⋯⋯⋯⋯⋯⋯⋯⋯ 程序員。
程序員的自我修養 2025 pdf epub mobi 電子書 下載