出版時(shí)間:2008-6 出版社:高等教育出版社 作者:陳意云,張昱 著
Tag標(biāo)簽:無(wú)
內(nèi)容概要
《編譯原理》:編譯器構(gòu)造的一般原理和基本實(shí)現(xiàn)方法,其內(nèi)容包括詞法分析、語(yǔ)法分析、語(yǔ)義分析、中間代碼生成、目標(biāo)代碼生成、獨(dú)立于機(jī)器的優(yōu)化和依賴于機(jī)器的優(yōu)化等。除了介紹命令式編程語(yǔ)言的編譯技術(shù)外,《編譯原理》還介紹面向?qū)ο笳Z(yǔ)言和函數(shù)式編程語(yǔ)言的實(shí)現(xiàn)技術(shù)?!毒幾g原理》還強(qiáng)調(diào)一些相關(guān)的理論知識(shí),如形式語(yǔ)言和自動(dòng)機(jī)理論、語(yǔ)法制導(dǎo)的定義和屬性文法、類型論和類型系統(tǒng)等。
作者簡(jiǎn)介
陳意云,男,1946年生,教授,博士生導(dǎo)師。1965年上山下鄉(xiāng)當(dāng)13年農(nóng)民,1980年??飘厴I(yè)于中國(guó)科大,1982年12月在上海華東計(jì)算所獲碩士學(xué)位。1983年到中國(guó)科大計(jì)算機(jī)系工作,1989年去美國(guó)芝加哥大學(xué)訪問兩年。1994年-2000年兼任科大恒星公司總經(jīng)理,2000年開始兼任科大恒星公司董事長(zhǎng)。
書籍目錄
第1章 引論1.1 編譯器概述1.1.1 詞法分析1.1.2 語(yǔ)法分析1.1.3 語(yǔ)義分析1.1.4 中間代碼生成1.1.5 代碼優(yōu)化1.1.6 代碼生成1.1.7 符號(hào)表管理1.1.8 階段的分組1.1.9 解釋器1.2 編譯器技術(shù)的應(yīng)用1.2.1 高級(jí)語(yǔ)言的實(shí)現(xiàn)1.2.2 針對(duì)計(jì)算機(jī)體系結(jié)構(gòu)的優(yōu)化1.2.3 新計(jì)算機(jī)體系結(jié)構(gòu)的設(shè)計(jì)1.2.4 程序翻譯1.2.5 提高軟件開發(fā)效率的工具習(xí)題1第2章 詞法分析第3章 語(yǔ)法分析第4章 語(yǔ)法制導(dǎo)的翻譯第5章 類型檢查第6章 運(yùn)行時(shí)存儲(chǔ)空間的組織和管理第7章 中間代碼生成第8章 代碼生成第9章 獨(dú)立于機(jī)器的優(yōu)化第10章 依賴于機(jī)器的優(yōu)化第11章 編譯系統(tǒng)和運(yùn)行系統(tǒng)第12章 面向?qū)ο笳Z(yǔ)言的編譯第13章 函數(shù)式語(yǔ)言的編譯參考文獻(xiàn)
章節(jié)摘錄
第1章 引論 從理論上說,構(gòu)造專用計(jì)算機(jī)來直接執(zhí)行某種高級(jí)語(yǔ)言寫的程序是可能的。但是,實(shí)際上目前的計(jì)算機(jī)能執(zhí)行的都是非常低級(jí)的機(jī)器語(yǔ)言。那么,一個(gè)基本問題是:高級(jí)語(yǔ)言的程序是怎樣 變成能在計(jì)算機(jī)上執(zhí)行的機(jī)器語(yǔ)言程序的? 能夠完成從一種語(yǔ)言到另一種語(yǔ)言的變換的軟件稱為翻譯器,這兩種語(yǔ)言分別叫做該翻譯器的源語(yǔ)言和目標(biāo)語(yǔ)言。編譯器是一種翻譯器,它進(jìn)行語(yǔ)言變換的特點(diǎn)是目標(biāo)語(yǔ)言比源語(yǔ)言低級(jí)?! ”菊峦ㄟ^簡(jiǎn)要描述編譯器的各個(gè)組成部分以及編譯器技術(shù)的各種應(yīng)用來介紹編譯這個(gè)課 題。該課題涉及編程語(yǔ)言、計(jì)算機(jī)體系結(jié)構(gòu)、形式語(yǔ)言理論、類型論、算法和軟件工程等方面的 知識(shí)。 1.1 編譯器概述 編譯器的工作可以分成若干階段,每個(gè)階段的工作都是把源程序從一種表示變換成另一種 表示。編譯過程的一種典型分解見圖1.1,圖中的每個(gè)方框表示它的一個(gè)階段。 ……
編輯推薦
《編譯原理》內(nèi)容豐富,講解深入,并注意理論聯(lián)系實(shí)際,可作為高等學(xué)校計(jì)算機(jī)科學(xué)及相關(guān)專業(yè)的教材,也可供計(jì)算機(jī)軟件工程技術(shù)人員參考使用。
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載