編程卓越之道

出版時(shí)間:2007-4  出版社:電子工業(yè)  作者:海德  頁(yè)數(shù):617  譯者:張菲  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

  本書是《編程卓越之道》系列書的第二卷,將探討怎樣用高級(jí)語(yǔ)言(而非匯編語(yǔ)言)編程得到高效率機(jī)器代碼。在書中,您可以學(xué)到如何分析編譯器的輸出,以便檢驗(yàn)代碼的所作所為,從而得到高質(zhì)量的機(jī)器碼;了解編譯器為常見控制結(jié)構(gòu)生成的典型機(jī)器指令,以便在編寫高級(jí)語(yǔ)言程序時(shí)選用恰當(dāng)?shù)恼Z(yǔ)句;掌握編譯器將各種常量和變量類型轉(zhuǎn)換成機(jī)器數(shù)據(jù)的方法,以便于使用這些數(shù)據(jù)寫出又快又短的程序?! 械睦碚摮隽颂囟ǖ木幊陶Z(yǔ)言和CPU架構(gòu),以各種處理器平臺(tái)進(jìn)行開發(fā)的高級(jí)語(yǔ)言程序員都能從中汲取到卓越編程的營(yíng)養(yǎng)。

作者簡(jiǎn)介

  Rarldall Hyde先生不僅是本書的作者,他還編寫了匯編語(yǔ)言方面最受推崇的文獻(xiàn)《匯編語(yǔ)言編程藝術(shù)》,以及《編程卓越之道第一卷:深入理解計(jì)算機(jī)》,這些書籍均由NoStarch出版社出版。他還參與寫作了《The Waite Groups MASM6.0 Bible》一書,并為《Dr.Dobbs Journal and Byte》等專業(yè)學(xué)術(shù)雜志撰稿。

書籍目錄

致謝引言第1章 以底層語(yǔ)言思考,用高級(jí)語(yǔ)言編程第2章 要不要學(xué)匯編語(yǔ)言第3章 高級(jí)語(yǔ)言程序員應(yīng)具備的80x86匯編知識(shí)第4章 高級(jí)語(yǔ)言程序員應(yīng)具備的PowerPC匯編知識(shí)第5章 編譯器的操作與代碼生成第6章 分析編譯器輸出的工具第7章 常量與高級(jí)語(yǔ)言第8章 變量第9章 數(shù)組第10章 字符串第11章 指針第12章 記錄、聯(lián)合和類第13章 算術(shù)與邏輯表達(dá)式第14章 控制結(jié)構(gòu)與程序判定第15章 迭代控制結(jié)構(gòu)第16章 函數(shù)與過(guò)程軟件工程學(xué)附錄 80x86和PowerPC處理器家族的概要對(duì)比網(wǎng)上附錄索引

編輯推薦

  The Art of Assembly Language(AoA)作者Randall Hyde最新四卷本力作?! W(xué)透底層思想精通高層編輯,徹底修煉程序員基本功!完全提高程序員技術(shù)造詣!  對(duì)《編程卓越之道第一卷:深入理解計(jì)算機(jī)》的贊譽(yù):  倘若你沒有受過(guò)正規(guī)培訓(xùn),或者缺乏高手指點(diǎn),Randall Hyde的《編程卓越之道》系列會(huì)讓你受益非淺?!  猆nixReview.com  讀者無(wú)須具備匯編語(yǔ)言知識(shí)?! ≡谟?jì)算機(jī)時(shí)代的起始階段,大多數(shù)軟件采用CPU底層語(yǔ)言,也就是匯編語(yǔ)言編寫,只有這樣才能在相對(duì)較慢的硬件上取得可接受的性能。早期的程序員對(duì)使用高級(jí)語(yǔ)言頗為忌諱,因?yàn)樗麄冎栏呒?jí)語(yǔ)言編譯器只會(huì)為其軟件生成不堪入目的底層機(jī)器碼。然而時(shí)過(guò)境遷,現(xiàn)在有大量的程序員指望用C、C++、Pascal、Java或BASIC等高級(jí)語(yǔ)言來(lái)編寫程序,可是生成的代碼往往邋遢、效率欠佳。不過(guò),要想得到較高效的代碼,并不需要我們犧牲高級(jí)語(yǔ)言的便捷性和可移植性。  在《編程卓越之道》系列書籍的第二卷中,我們將:  ·學(xué)習(xí)如何分析編譯器的輸出,以便檢驗(yàn)代碼的所作所為,從而得到高質(zhì)量的機(jī)器碼  ·學(xué)習(xí)編譯器為常見控制結(jié)構(gòu)生成的典型機(jī)器指令,以便在編寫高級(jí)語(yǔ)言程序時(shí)選用恰當(dāng)?shù)恼Z(yǔ)句;  ·學(xué)習(xí)足夠多的80x86和PowerPC匯編語(yǔ)言程序,從而能看懂編譯器的輸出;  ·學(xué)習(xí)編譯器將各種常量和變量類型轉(zhuǎn)換成機(jī)器數(shù)據(jù)的方法,以及怎樣使用這些數(shù)據(jù)寫出又快又短的程序?! √热衾斫饬司幾g器的工作原理,我們編寫的源程序就能轉(zhuǎn)換成像樣的機(jī)器碼。學(xué)習(xí)就從這本《編程卓越之道第二卷:運(yùn)用底層語(yǔ)言思想編寫高級(jí)語(yǔ)言代碼》開始吧!  作者簡(jiǎn)介:  Rarldall Hyde先生不僅是本書的作者,他還編寫了匯編語(yǔ)言方面最受推崇的文獻(xiàn)《匯編語(yǔ)言編程藝術(shù)》,以及《編程卓越之道第一卷:深入理解計(jì)算機(jī)》,這些書籍均由NoStarch出版社出版。他還參與寫作了《The Waite Groups MASM6.0 Bible》一書,并為《Dr.Dobbs Journal and Byte》等專業(yè)學(xué)術(shù)雜志撰稿。

圖書封面

圖書標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    編程卓越之道 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7