雍正大人下旨:愛可生開源社區定期以抽獎或者其他活動方式送出精心挑選的圖書,以此來回饋一直支持我們的小夥伴們;
介紹本月的好書之前,再三感謝 電子工業出版社 友情圖書贊助!
電子工業出版社博文視點 IT出版旗艦品牌!!
卷1序言
小紅花技術領袖俱樂部創始人賴勇浩爲《編程卓越之道》(卷1)所作序言。
拿到新一版《編程卓越之道》的第一卷《深入理解計算機》的稿子,心裏非常感慨:上次讀這本書,已經是16年前,還留下了幼稚的讀後感:
https://blog.csdn.net/gzlaiyonghao/article/details/766912
如今回頭看書稿和自己當年的文字,彙編語言以及 WebAssembly 等底層技術的新面貌再度翻紅,而程序員的基本功仍然是與同行拉開距離的最大因素,花時間與精力深入理解計算機還是回報率最高的“投資”。
以此來看,2006年我在博客上留下的印記仍然有適用性,仍然值得新的讀者參考。
本期好書
內容簡介
本書特點
適用讀者
適讀人羣 :適用於所以正在學習編程代碼以及正在使用代碼的朋友!
作爲 Randall Hyde 經典著作《編程卓越之道》系列的第 1 卷,《深入理解計算機》深入地研究了計算機結構,卻不需要讀者掌握彙編語言。本書是爲使用高級編程語言的讀者編寫的,填補了他們有關計算機底層細節的知識空白。這些知識往往被計算機科學和工程課程遺漏。通過本書可以瞭解:
● 數字、字符串及高級數據結構在計算機中是如何表示的,這樣我們就能理解使用這些數據的固有成本
● 數據應該如何組織才能被計算機有效地訪問
● CPU 是如何運行的,這樣我們可以遵循計算機的運行方式來編寫代碼
● I/O 設備是如何運行的,這樣我們就能瞭解應用程序訪問這些設備的性能優化過程
● 如何充分地利用內存層次結構來生成快速運行的程序
卓越的代碼是高效的。但在學會編寫真正高效的代碼之前,我們必須瞭解計算機系統是如何執行程序的,也必須瞭解編程語言中抽象的概念和計算機的底層硬件之間是如何映射的。畢竟,好的機器碼是程序員寫出來的,不是編譯器編譯出來的。本書的內容是構建所有偉大軟件的基礎。
小編口水都說幹了
抽出3本送給小夥伴
活動時間
即日起至2023年5月20日 16:30
活動規則
-
只要是 關注愛可生開源社區公衆號 的用戶均可參加; 用戶可掃描下方活動程序碼,參與抽獎。我們將定時開獎公佈中獎名單;
邀請好友助力可增加中獎概率噢~
獲獎說明
2023年5月20日16:30系統自動開獎。
開獎後的3天內,獲獎用戶請填寫中獎信息和郵寄信息,超時視爲放棄。
本活動最終解釋權歸愛可生開源社區所有
沒有中獎的小夥伴!可以直接購買 1-2-3 卷,限時 5 折!
本文分享自微信公衆號 - 愛可生開源社區(ActiontechOSS)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。