深入理解程序設計 2025 pdf epub mobi 電子書 下載
☆☆☆☆☆
簡體網頁||
繁體網頁
深入理解程序設計 pdf epub mobi 著者簡介
Jonathan Bartlett
New Medio技術總監,負責為各公司定製Web應用、移動應用或企業軟件解決方案。在此之前,他曾在EDS擔任因特網開發經理一職,為Web團隊和Wolfram Research提供技術支持。另外,他常在IBM DeveloperWorks社區撰文,介紹從高性能Playstation 3編程到高級元編程技巧等主題。
深入理解程序設計 pdf epub mobi 圖書描述
是否真正理解匯編語言,常常是普通程序員和優秀程序員的分水嶺。《深入理解程序設計:使用Linux匯編語言》介紹瞭Linux平颱下的匯編語言編程,教你從計算機的角度看問題,從而瞭解匯編語言及計算機的工作方式,為成就自己的優秀程序員之夢夯實基礎。
很多人都認為匯編語言晦澀難懂,但New Medio技術總監Jonathan Bartlett的這本書將改變人們的看法。本書首先介紹計算機的體係結構,然後從編寫簡單程序開始,一步一步擴充函數、文件、讀寫處理等知識,並平滑過渡到程序共享、存儲與優化,由淺入深地介紹瞭Linux匯編語言編程。作者不僅會帶你瞭解嚮計算機傳遞信息的方式方法,還讓你學會嚮修改和使用程序的人傳遞信息,並最終用自己的規則構建“世界”,按自己對問題的理解和解決方案創造“世界”。
主要內容:
計算機體係結構(詳解內存及尋址方式);
編程初體驗;
函數使用及復雜度處理;
文件處理及緩衝區分析;
記錄讀寫及修改;
通過測試及錯誤處理打造健壯程序;
程序共享;
內存布局及處理;
計算機的計數原理;
程序優化(時機、位置及方式)。
深入理解程序設計 2025 pdf epub mobi 電子書 下載
深入理解程序設計 pdf epub mobi 圖書目錄
第1章 引言 1
1.1 歡迎加入編程大軍 1
1.2 工具 2
第2章 計算機體係結構 5
2.1 內存結構 5
2.2 CPU構造 6
2.3 幾個術語 7
2.4 內存詳解 9
2.5 尋址方式 10
2.6 溫故知新 11
2.6.1 理解概念 11
2.6.2 應用概念 11
2.6.3 深入學習 12
第3章 編寫第一個程序 13
3.1 編程初體驗 13
3.2 匯編語言程序概要 15
3.3 為程序做規劃 19
3.4 查找最大值 21
3.5 尋址方式 27
3.6 溫故知新 30
3.6.1 理解概念 30
3.6.2 應用概念 30
3.6.3 深入學習 31
第4章 關於函數 32
4.1 處理復雜度 32
4.2 函數的工作原理 33
4.3 使用C調用約定的匯編語言函數 34
4.4 函數示例 38
4.5 遞歸函數 41
4.6 溫故知新 46
4.6.1 理解概念 46
4.6.2 應用概念 47
4.6.3 深入學習 47
第5章 文件處理 48
5.1 UNIX文件的概念 48
5.2 緩衝區和.bss 49
5.3 標準文件和特殊文件 50
5.4 在程序中使用文件 51
5.5 溫故知新 60
5.5.1 理解概念 60
5.5.2 應用概念 61
5.5.3 深入學習 61
第6章 讀寫簡單記錄 62
6.1 寫入記錄 65
6.2 讀取記錄 69
6.3 修改記錄 73
6.4 溫故知新 76
6.4.1 理解概念 76
6.4.2 應用概念 76
6.4.3 深入學習 76
第7章 開發健壯的程序 77
7.1 將時間用在何處 77
7.2 開發健壯程序的技巧 78
7.2.1 用戶測試 78
7.2.2 數據測試 78
7.2.3 模塊測試 79
7.3 有效處理錯誤 80
7.3.1 萬能的錯誤處理代碼 80
7.3.2 恢復點 80
7.4 讓程序更健壯 81
7.5 溫故知新 83
7.5.1 理解概念 83
7.5.2 應用概念 83
7.5.3 深入學習 83
第8章 與代碼庫共享程序 84
8.1 使用共享庫 85
8.2 共享庫的工作原理 86
8.3 查找關於庫的信息 87
8.4 一些有用的函數 91
8.5 構建一個共享庫 92
8.6 溫故知新 93
8.6.1 理解概念 93
8.6.2 應用概念 94
8.6.3 深入學習 94
第9章 關於中間存儲器 95
9.1 計算機如何看待內存 95
9.2 Linux程序的內存布局 96
9.3 每個內存地址都是虛擬的 98
9.4 獲取更多的內存 100
9.5 一個簡單的內存管理器 101
9.5.1 變量和常量 106
9.5.2 性能問題及其他 111
9.6 使用我們的分配器 112
9.7 更多信息 114
9.8 溫故知新 114
9.8.1 理解概念 114
9.8.2 應用概念 114
9.8.3 深入學習 115
第10章 像計算機一樣計數 116
10.1 計數 116
10.1.1 像人類一樣計數 116
10.1.2 像計算機一樣計數 117
10.1.3 二進製和十進製之間的轉換 118
10.2 真假和二進製數 120
10.3 程序狀態寄存器 126
10.4 其他計數係統 127
10.4.1 浮點數 127
10.4.2 負數 128
10.5 八進製和十六進製數字 129
10.6 一個字中的字節順序 130
10.7 將數字轉換成字符顯示 131
10.8 溫故知新 135
10.8.1 理解概念 135
10.8.2 應用概念 136
10.8.3 深入學習 136
第11章 高級語言 137
11.1 編譯語言和解釋語言 137
11.2 第一個C程序 138
11.3 Perl 140
11.4 Python 141
11.5 溫故知新 141
11.5.1 理解概念 141
11.5.2 應用概念 141
11.5.3 深入學習 142
第12章 優化 143
12.1 何時優化 143
12.2 優化何處 144
12.3 局部優化 145
12.4 全局優化 146
12.5 溫故知新 147
12.5.1 理解概念 147
12.5.2 應用概念 148
12.5.3 深入學習 148
第13章 學無止境 149
13.1 自下而上 150
13.2 自頂嚮下 150
13.3 從中間開始 150
13.4 專題 151
13.5 匯編語言的更多資源 152
附錄A GUI編程 153
附錄B 通用x86指令 165
附錄C 重要的係統調用 172
附錄D ASCII碼 174
附錄E 匯編語言中的常用C語句 175
附錄F 使用GDB調試器 183
附錄G 文檔曆史 189
附錄H GNU自由文檔許可協議 190
附錄I 緻謝 196
索引 197
· · · · · · (
收起)
下載链接在页面底部
點擊這裡下載
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
發表於2025-01-22
深入理解程序設計 2025 pdf epub mobi 電子書 下載
深入理解程序設計 2025 pdf epub mobi 電子書 下載
深入理解程序設計 2025 pdf epub mobi 電子書 下載
喜欢 深入理解程序設計 電子書 的读者还喜欢
深入理解程序設計 pdf epub mobi 讀後感
評分
☆☆☆☆☆
恐怕暫時是買不到的 還有目前尚無人認領的任務在這裏 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...
評分
☆☆☆☆☆
書很薄,適閤入門或者對匯編不熟悉的人,定價高瞭,不建議購買。 用同樣的價格可以買更有價值的書籍。 豆瓣字數限製是多少? 豆瓣字數限製是多少? 豆瓣字數限製是多少? 豆瓣字數限製是多少? 豆瓣字數限製是多少?
評分
☆☆☆☆☆
可以作為32位匯編的練習題,把上麵的所有例子在機器上實現一遍,對理解匯編語言有很大幫助。不過與64位匯編還是有一些區彆,係統調用方式,參數壓棧,彈棧的方式等。還是一本比較好的教材,更深入的細節可以看下 匯編語言程序設計 http://book.douban.com/subject/1446250/
評分
☆☆☆☆☆
如果你想瞭解Linux匯編而又苦於不得其法的話,這本書絕對是你的最佳選擇,看過多多本有關Linux或者IBM PC的匯編方麵的書,覺得這本書是最容易讓人理解的,也是講的最清晰的,他沒有讓你陷入記住一條有一條的指令的泥淖之中無法自拔,最後讓你望指令而興嘆,而是通過例子和不斷...
類似圖書 點擊查看全場最低價
出版者:人民郵電齣版社
作者:[美] Jonathan Bartlett
出品人:
頁數:208
譯者:郭晴霞
出版時間:2014-1
價格:49.00
裝幀:平裝
isbn號碼:9787115337887
叢書系列:圖靈程序設計叢書·Linux/UNIX係列
圖書標籤:
匯編
計算機
編程
Linux/Unix
程序設計
Linux
計算機科學
計算機體係結構
深入理解程序設計 2025 pdf epub mobi 電子書 下載
深入理解程序設計 pdf epub mobi 用戶評價
評分
☆☆☆☆☆
看瞭一半,後麵草草翻瞭下,不知道這本書哪裏好瞭,首先這本書的受眾我就搞不太懂,匯編入門? 不太夠,而且很多東西也不是講匯編,體係結構? 也不怎麼對,程序設計?這麼大的topic
評分
☆☆☆☆☆
這本書能夠讓入門者從匯編的角度去理解程序,入門的時候能瞭解匯編語言對內存,寄存器的操作, 內存地址的使用, 函數的底層執行, 共享庫這些細節能少走不少彎路
評分
☆☆☆☆☆
五星好評,有點小缺點,但是瑕不掩瑜。
評分
☆☆☆☆☆
腦子笨,能看書不能寫程序,估計腦子有點毛病,得治
評分
☆☆☆☆☆
匯編代碼手把手教學,照著碼就是瞭。算是基礎入門吧,就是Linux的匯編代碼照抄編譯。
深入理解程序設計 2025 pdf epub mobi 電子書 下載