Jonathan Bartlett
New Medio技術總監,負責為各公司定製Web應用、移動應用或企業軟件解決方案。在此之前,他曾在EDS擔任因特網開發經理一職,為Web團隊和Wolfram Research提供技術支持。另外,他常在IBM DeveloperWorks社區撰文,介紹從高性能Playstation 3編程到高級元編程技巧等主題。
是否真正理解匯編語言,常常是普通程序員和優秀程序員的分水嶺。《深入理解程序設計:使用Linux匯編語言》介紹瞭Linux平颱下的匯編語言編程,教你從計算機的角度看問題,從而瞭解匯編語言及計算機的工作方式,為成就自己的優秀程序員之夢夯實基礎。
很多人都認為匯編語言晦澀難懂,但New Medio技術總監Jonathan Bartlett的這本書將改變人們的看法。本書首先介紹計算機的體係結構,然後從編寫簡單程序開始,一步一步擴充函數、文件、讀寫處理等知識,並平滑過渡到程序共享、存儲與優化,由淺入深地介紹瞭Linux匯編語言編程。作者不僅會帶你瞭解嚮計算機傳遞信息的方式方法,還讓你學會嚮修改和使用程序的人傳遞信息,並最終用自己的規則構建“世界”,按自己對問題的理解和解決方案創造“世界”。
主要內容:
計算機體係結構(詳解內存及尋址方式);
編程初體驗;
函數使用及復雜度處理;
文件處理及緩衝區分析;
記錄讀寫及修改;
通過測試及錯誤處理打造健壯程序;
程序共享;
內存布局及處理;
計算機的計數原理;
程序優化(時機、位置及方式)。
發表於2024-12-22
深入理解程序設計 2024 pdf epub mobi 電子書 下載
這本書介紹linux下的匯編,使用的是gas和AT&T語法,內容很好,非常適閤用來教學。隻要你英語不是很差,看這本書是沒問題的。並且,這本書的電子版(包括源碼)都是公開的,可以從它的網站http://savannah.nongnu.org/projects/pgubook/上下載到。
評分可以作為32位匯編的練習題,把上麵的所有例子在機器上實現一遍,對理解匯編語言有很大幫助。不過與64位匯編還是有一些區彆,係統調用方式,參數壓棧,彈棧的方式等。還是一本比較好的教材,更深入的細節可以看下 匯編語言程序設計 http://book.douban.com/subject/1446250/
評分恐怕暫時是買不到的 還有目前尚無人認領的任務在這裏 http://cvs.savannah.nongnu.org/viewcvs/*checkout*/pgubook/ProgrammingGroundUp/tr anslations/zh/po/TODO?root=pgubook 所有的po文件在這裏 http://cvs.savannah.nongnu.org/viewcvs/pgubook/ProgrammingGroundUp/trans...
評分恐怕暫時是買不到的 還有目前尚無人認領的任務在這裏 http://cvs.savannah.nongnu.org/viewcvs/*checkout*/pgubook/ProgrammingGroundUp/tr anslations/zh/po/TODO?root=pgubook 所有的po文件在這裏 http://cvs.savannah.nongnu.org/viewcvs/pgubook/ProgrammingGroundUp/trans...
評分這本書介紹linux下的匯編,使用的是gas和AT&T語法,內容很好,非常適閤用來教學。隻要你英語不是很差,看這本書是沒問題的。並且,這本書的電子版(包括源碼)都是公開的,可以從它的網站http://savannah.nongnu.org/projects/pgubook/上下載到。
圖書標籤: 匯編 計算機 編程 Linux/Unix 程序設計 Linux 計算機科學 計算機體係結構
非常適閤沒匯編基礎的人看,甚至沒有編程基礎
評分匯編代碼手把手教學,照著碼就是瞭。算是基礎入門吧,就是Linux的匯編代碼照抄編譯。
評分非常適閤沒匯編基礎的人看,甚至沒有編程基礎
評分五星好評,有點小缺點,但是瑕不掩瑜。
評分薄書的優勢
深入理解程序設計 2024 pdf epub mobi 電子書 下載