開啟主選單

求真百科

編程卓越之道卷2

來自 孔夫子網 的圖片

編程卓越之道卷2》,副標題:運用底層語言思想編寫高級語言代碼,[美] Randall Hyde 著,張益碩 等 譯,出版社: 電子工業出版社。

電子工業出版社成立於1982年10月,是工業和信息化部直屬的科技與教育出版社,每年出版新書2400餘種,音像和電子出版物400餘種,期刊8種,出版物內容涵蓋了信息科技的各個專業分支以及工業技術、經濟管理、大眾生活、少兒科普[1]等領域,綜合出版能力位居全國出版行業前列[2]

目錄

內容簡介

本書介紹在使用高級語言編程時,程序員如何點點滴滴地提高程序運行效率,並在編寫代碼時,透徹地理解變量、數組、字符串、數據結構、過程與函數等方面各種方案的優缺點,從而恰當運用。書中闡述計算機編程語言在底層硬件上的工作原理,引入了一種被稱為「高級匯編語言HLA」的學習工具。通過查看、比較編譯器生成的匯編語言或機器代碼,程序員能夠了解代碼的底層實現,以便在高級語言編程時選擇最恰當的方式高效地達到自身的目標。本書是一部提高程序員專業能力,以及通往編程大師之路的不可多得的佳作。

本書適合高等學校學生在掌握基本編程能力後,在有志於從事軟件行業並精於此道時修煉使用,也可供已參加工作的程序員進一步研修、優化工作技能時參考。此外,對於有意向編寫編譯器的程序員,此書可提供從普通應用到底層編譯的銜接,便於他們學習初步的編譯原理入門知識。

作者介紹

Randall Hyde是The Art of Assembly Language(《匯編語言的編程藝術》)和Write Great Code(《編程卓越之道》) 1~3卷(均由No Starch Press出版),以及Using 6502 Assembly Language和P-Source(由Datamost出版)的作者。他也是Microsoft Macro Assembler 6.0 Bible(由Waite Group出版)一書的合著者。在過去的40年裡,Hyde一直從事嵌入式軟件/硬件工程師的工作,為核反應堆、交通控制系統和其他電子設備開發相關指令集。他還在加州理工大學波莫納分校和加州大學河濱分校教授計算機科學課程。

張菲,資深軟件開發工程師和網絡工程師,有超過15年的從業經驗,經驗十分豐富。業界知名的科技圖書譯者,曾經翻譯了《代碼大全(第2版)》(合譯)、《iPad應用開發實踐指南》和《編程卓越之道:第二卷》等經典著作,深受讀者好評。此外,他還在《計算機世界報》等IT媒體上發表了多篇技術文章。

參考文獻

  1. 100部科普經典名著,豆瓣,2018-04-26
  2. 關於我們,電子工業出版社