編譯原理第二版清華大學
① 哪本"編譯原理"的書比較好
我們學校用的是《編譯原理》與《編譯原理與實踐》這兩本書,這兩本書都是國外的教材。我覺得《編譯原理與實踐》這本書不錯,自學應該能看懂,而且代碼比較多,書最後還有整個小型編譯器的源代碼。
編譯不好學,你就慢慢學吧。
下面的資料請作參考:
當代編譯技術三大聖經級別的教材
1.龍書(Dragon book)
書名是Compilers: Principles,Techniques,and Tools
作者是:Alfred V.Aho,Ravi Sethi,Jeffrey D.Ullman
內容簡介
《編譯原理》作者Alfred V.Aho、Ravi Sethi和Jeffrey D.Ullman是世界著名的計算機 科學家,他們在計算機科學理論、資料庫等很多領域都做出了傑出貢獻。《編譯原理》 是編譯領域無可替代的經典著作,被廣大計算機專業人士譽為「龍書」。《編譯原理》一 直被世界各地的著名高等院校和科研機構(如貝爾實驗室、哥倫比亞大學、普 林斯頓大學和斯坦福大學等)廣泛用作本科生和研究生編譯原理與技術課程的 教材,《編譯原理》對我國計算機教育界也具有重大影響。 書中深入討論了編譯器設計的重要主題,包括詞法分析、語法分析、語法制 導分析、類型檢查、運行環境、中間代碼生成、代碼生成、代碼優化等,並在 最後兩章中討論了實現編譯器的一些編程問題和幾個編譯器實例,而且每章都 提供了大量的練習和參考文獻。
與上一版相比,《編譯原理》第二版進行了全面的修訂,涵蓋了編譯器開發方面的最新進展。每章中都提供了大量的系統及參考文獻。《編譯原理》是編譯原理課程方面的經典教材,內容豐富,適合作為高等院校計算機及相關專業本科生及研究生的編譯原理課程的教材,也是廣大技術人員的極佳參考讀物。
作者簡介
Alfred V.Aho,美國歌倫比亞大學教授,美國國家工程院院士,ACM和IEEE會士,曾獲得IEEE的馮·諾伊曼獎。著有多部演算法、數據結構、編譯器、資料庫系統及計算機科學基礎方面的著作。
Monica S.Lam,斯坦福大學計算機科學系教授,曾任Tensilica的首席科學家,也是Moka5的首任CEO。曾經主持SUIF項目,該項目產生了最流行的研究用編譯器之一。
Ravi Sethi,Avaya實驗室總裁,曾任貝爾實驗室高級副總裁TLucent Technologies通信軟體的CTO。他曾在賓夕法尼亞州立大學、亞利桑那州立大學和普林斯頓大學任教,是ACM會士。
Jeffrey D.Ullman斯坦福大學計算機科學系教授和Gradiance CEO,他的研究興趣包括資料庫理論、資料庫集成、數據挖掘和利用信息基礎設施教學等。他是美國國家工程院院士、IEEE會士,獲得過ACM的KarIstrom傑出教育家獎和Knuth獎。
第一版中文版
第二版中文版
2.鯨書(Whale book)
書名是:Advanced Compiler Design and Implementation
作者是:Steven S.Muchnick
內容簡介
本書迎接現代語言和體系結構的挑戰,幫助讀者作好准備,去應對將來要遇到的編譯器設計的問題。
本書涵蓋現代微處理器編譯器的設計和實現方面的所有高級主題。本書從編譯設計基礎領域中的高級問題開始,廣泛而深入地闡述各種重要的代碼優化技術,分析各種優化之間的相對重要關系,以及實現這些優化的最有效方法。
本書特點
●為理解高級編譯器設計的主要問題奠定了基礎
●深入闡述優化問題
●用Sun的SPARC、IBM的POWER和PowerPC、DEC的Alpha以及Intel的Pentium和相關商業編譯 器作為案例,說明編譯器結構、中間代碼設計和各種優化方法
●給出大量定義清晰的關於代碼生成、優化和其他問題的演算法
●介紹由作者設計的以清晰、簡潔的方式描述演算法的語言ICAN (非形式編譯演算法表示)。
本書是經典的編譯器著作,與「龍書」齊名,稱為鯨書。書中針對現代語言和體系結構全面介紹了編譯器設計與實現的高級論題,從編譯器的基礎領域中的高級問題開始,然後深入討論了各種重要的代碼優化。本書專為編譯器專業人士和計算機專業本科生,研究生編寫,在設計和實現高度優化的編譯器以及確定優化的重要性和實現優化的最有效的方法等方面,為讀者提供了非常有價值的指導。
作者簡介
Steven S.Muchnick,曾是計算機科學教授,後作為惠普的PA-RISC和SUN的SPARC兩種計算機體系結構的核心開發成員,將自己的知識和經驗應用於編譯器設計,並擔任這些系統的高級編譯器設計與實現小組的領導人。他在研究和開發方面的雙重經驗,對於指導讀者作出編譯器設計決策極具價值。
3.虎書(Tiger book)
書名是:Modern Compiler Implementation in C /Java /ML,Second Edition
作者是:Andrew W.Appel,with Jens Palsberg
內容簡介
《現代編譯原理——c語言描述(英文版)/圖靈原版計算機科學系列》全面講述了現代編譯器的各個組成部分,包括:詞法分析、語法分析、抽象語法、語義檢查、中間代碼表示、指令選擇、數據流分析、寄存器分配以及運行時系統等。與大多數編譯原理的教材不同,《現代編譯原理——C語言描述(英文版)/圖靈原版計算機科學系列》採用了函數語言和面向對象語言來描述代碼生成和寄存器分配,對於編譯器中各個模塊之間的介面都給出了實際的 C 語言頭文件。 全書分成兩部分,第一部分是編譯的基礎知識,適用於第一門編譯原理課程(一個學期);第二部分是高級主題,包括面向對象語言和函數語言、垃圾收集、循環優化、 SSA(靜態單賦值)形式、循環調度、存儲結構優化等。
本書是一本著名的編譯原理課程的教材。國際上眾多名校均採用本書作為編譯原理課程的教材,包括美國麻省理工學院、加州大學伯克利分校、普林斯頓大學和英國劍橋大學等。本書在國外享有「虎書」的稱號,與有「龍書」之稱的《編譯原理》(Alfred Aho 等編著)齊名。與編譯原理方面的其他名著相比,本書出版時間晚,內容新。 書中專門為學生提供了一個用 C 語言編寫的實習項目,包括前端和後端設計,學生可以在一學期內創建一個功能完整的編譯器。
作者簡介
Andrew W.Appel,美國普林斯頓大學計算機科學系教授,第26屆ACM SIGPLAN-SIGACT程序設計原理年會大會執行主席,1998-1999年在貝爾實驗室做研究工作。主要研究方向是計算機安全、編譯器設計、程序設計語言等。
② 請問清華大學出版社的 編譯原理(第二版) 數據結構(汪沁) 裡面用的是什麼語言。
C語言
③ 哪裡可以買到正版在職攻讀農業推廣碩士專業學位全國統一(聯合)考試大綱及復習指南
公共課都沒有規定的教材,因為是全國統一出題
那個專業課的在研究生處網上有
初試參考書目
601高等數學
《高等數學》 惠淑榮、呂永震主編 中國農業出版社 2002年
《線性代數》(第三版) 同濟大學應用數學系編 高等教育出版社 1996年
《概率與數理統計》(第三版) 浙江大學數學系主編 高等教育出版社 2001年
712普通動物學
《普通動物學》(第三版) 劉凌雲主編 高等教育出版社 2002年
713分析化學Ⅰ
《分析化學》 華東理工大學分析化學教研組編 高等教育出版社 2003年
《無機及分析化學》 南京大學無機及分析化學編寫組 高等教育出版社 2006年
801生態學
《養殖水域生態學》 董雙林、趙文 中國農業出版社 2004年
802生物化學
《基礎生物化學》(第一版) 郭藹光 高等教育出版社 2003年
803普通物理學
《大學物理基礎》吳百詩 科學出版社 2005年
804細胞生物學Ⅰ
《細胞生物學》 翟中和 高等教育出版社 2000年
805環境學概論Ⅰ
《環境學》 左玉輝 高等教育出版社 2002年
806分析化學Ⅱ
《分析化學》 華東理工大學分析化學教研組編 高等教育出版社 2003年
《無機及分析化學》 南京大學無機及分析化學編寫組 高等教育出版社 2006年
807材料力學
《材料力學》(第四版) 孫訓方、方孝淑、關來泰 高等教育出版社 2002年
808水力學
《水力學》 於布 華南理工大學出版社 2001年
809機械設計
《機械設計》 (第八版),濮良貴 高等教育出版社2006
810工程熱力學
《工程熱力學》(第三版) 沈維道 高等教育出版社 2005年
813微生物學與生物化學
《微生物學教程》(第二版) 周德慶 高等教育出版社 2002年
《生物化學》張曼夫 中國農業大學出版社 2000年
814管理學
《管理學原理與方法》(第四版) 周三多等編著 復旦大學出版社 2003年
815管理學概論
《管理學》(第四版)汪克夷等 大連理工大學出版社 2006年
816水產學概論
《在職攻讀農業推廣碩士專業學位全國統一(聯合)考試大綱及復習指南》(水產學概論部分)(第二版) 中國農業大學出版社出版
817農村區域發展學
《農業區域發展學導論》唐華俊、羅其友 科學出版社 2008年
818 農業信息化導論
《農業信息化技術導論》馬新明 中國農業科學技術出版社 2009年
340農業知識綜合二
《遺傳學》(上、下冊) 劉祖洞 高等教育出版社 第二版
《動物生理學》 楊秀平 高等教育出版社 2002年
《水產動物營養與飼料學》 李愛傑 農業出版社 2000年
341農業知識綜合三
《C語言程序設計》(第二版) 譚浩強主編 清華大學出版社 2006年
《資料庫系統概論》(第四版) 王珊、薩師煊主編 高等教育出版社 2006年
《計算機網路技術與應用》 喬正洪、葛武滇等主編 清華大學出版社
342農業知識綜合四
《農村社會學》(第一版)李守經主編 高等教育出版社 2000年
《農業政策與法規》(第二版)周建華主編 華南理工大學出版社 2004年4月
《農業經濟學》(第二版)李秉龍、薛興利主編 中國農業大學出版社 2009年
復試專業課參考書目
610 C語言程序設計
《C語言程序設計》譚浩強 清華大學出版社 2000年
611製冷原理與設備
《製冷原理與設備》吳業正 西安交大出版社 1997年
612遺傳與育種學
《水產生物遺傳育種學 》(第三版) 吳仲慶 廈門大學出版社 2000年
613水產動物營養與飼料學
《水產動物營養與飼料學》 李愛傑 農業出版社 2000年
614魚類增養殖學
《魚類增養殖學》 王吉橋、趙興文 大連理工大學出版社 2000年
615漁業資源與漁場學
《漁業資源與漁場學》 陳新軍 海洋出版社 2004年
616船舶結構與設備
《船舶結構與設備》 金永興 人民交通出版社 2004年
617經濟學
《西方經濟學》(宏觀部分、微觀部分)第四版 高鴻業 中國人民大學出版社
618食品分析與檢驗
《食品分析》 大連輕工學院、華南理工大學、鄭州輕工業學院、西北輕工業學院等編 中國輕工業出版社 1996年
619食品加工工藝學
《水產品加工與利用》汪之和 化學工業出版社
《食品冷藏工藝學》馮志哲 中國輕工業出版社
《食品罐藏工藝學》李雅飛 上海交通大學出版社
620 綜合化學
《無機及分析化學》 南京大學無機及分析化學編寫組 高等教育出版社 2006年
《無機及分析化學實驗》(第四版)南京大學 高等教育出版社2006年版
621水生生物學I
《水生生物學》 趙文主編 中國農業出版社 2005年
622分子生物學I
《現代分子生物學》(第二版) 朱玉賢、李毅 高等教育出版社 2002年
623實驗方法與技能Ⅰ
《大學物理實驗方法與技術》 汪靜 大連出版社 2001 年
624實驗方法與技能Ⅱ
《細胞生物實驗指導教程》 王金發、何炎明 科學出版社 2004年
625實驗方法與技能Ⅲ
《普通化學實驗》(第三版) 浙江大學編 高等教育出版社 1996年
626環境生態學
《環境生態學導論》 盛連喜 高等教育出版社 2002年
627高級語言程序設計
《C程序設計》譚浩強 清華大學出版社 2006年
628鋼筋混凝土結構
《混凝土結構》(上冊)(第二版) 彭少民主編 武漢理工大學出版社 2004年
629環境學概論Ⅱ
《環境學》 左玉輝 高等教育出版社 2002年
630管理學原理與方法
《管理學原理與方法》(第五版)周三多、陳傳明,魯明泓編著 復旦大學出版社 2009年6月
同等學力加試參考書目
901遺傳學
《遺傳學》(上、下冊)(第二版) 劉祖洞 高等教育出版社 2002年
902動物生理學
《動物生理學》 楊秀平 高等教育出版社 2002年
903分子生物學Ⅱ
《現代分子生物學》(第二版) 朱玉賢、李毅 高等教育出版社 2002年
904水生生物學Ⅱ
《水生生物學》 趙文主編 中國農業出版社 2005年
905環境化學
《環境工程化學》趙由才 化學工業出版社 2003年
906環境工程學
《環境工程學》 蔣展鵬主編 高等教育出版社 2005年
907資料庫原理
《資料庫系統概論》(第4版) 王珊 薩師煊 高等教育出版社 2006年
908編譯程序
《編譯原理》(第2版)張素琴 清華大學出版社 2005年
909結構力學
《結構力學》(第四版) 李廉錕 高等教育出版社 2004年
910理論力學
《理論力學》 王永岩 煤炭工業出版社 1997年
911機械製造基礎
《機械製造工藝學》 王先逵 機械工業出版社 2000年
912微機原理及應用
《微型計算機原理及應用》(第三版) 鄭學堅、周斌 清華大學出版社 2001年
913流體力學
《工程流體力學》(Ⅰ) 趙漢中 華中科技大學出版社 2005年
914傳熱學
《傳熱學》 楊世銘、陶文銓 高等教育出版社 1998年
915細胞生物學Ⅱ
《細胞生物學》 翟中和 高等教育出版社 2000年
916魚類學
《魚類學》(第二版) 馮昭信 中國農業出版社 2005年
917養殖水環境化學
《養殖水環境化學》 雷衍之 中國農業出版社 2004年
918有機化學
《有機化學》 趙建庄 高等教育出版社 2003年
919食品化學
《食品化學》 闞建全 中國農業大學出版社 2002年
920企業管理學
《管理學》(第七版)羅賓斯 中國人民大學出版社 2004年
921統計學
《統計學》(第三版)李潔明 復旦大學出版 2005年
922農村和農業經濟學
《農村和農業經濟學》焦必方主編 格致出版社 2009年8月
④ 清華大學出版社《編譯原理》(第2版) 課後習題答案
希望下述鏈接能對你有所幫助,謝謝。
http://wenku..com/view/d94edaffc8d376eeaeaa3178.html
⑤ 考研中科院408計算機學科專業基礎綜合的參考書目是什麼
中科院也是統考408,一樣的。
全國碩士研究生入學統一考試計算機專業課推薦參考書目
一、數據結構
★ 嚴蔚敏、吳偉民編著:《數據結構(c語言版)》,清華大學出版社
★ 嚴蔚敏、吳偉民編著:《數據結構題集(C語言版)》,清華大學出版社
二、計算機組成原理
★唐朔飛編著:《計算機組成原理》,高等教育出版社,1999年版
★唐朔飛編著:《計算機組成原理學習指導與習題解答》,高等教育出版社,2005年9月
★白中英主編:《計算機組成原理》,科學出版社
三、操作系統
★湯小丹、梁紅兵、哲鳳屏、湯子瀛編著:《計算機操作系統(第三版)》,西安電子科技大學出版社 ★梁紅兵、湯小丹編著:《計算機操作系統》學習指導與題解(第二版),西安電子科技大學出版社,2008年9月
四、計算機網路
★謝希仁編著:《計算機網路(第5版)》,電子工業出版社
★高傳善、毛迪林、曹袖主編:《數據通信與計算機網路(第2版)》,高等教育出版社說明:
相關參考輔導書:
★《全國碩士研究生入學統一考試計算機專業基礎綜合考試大綱解析》,高等教育出版社,2008年10月
★鞏微、馮東暉主編:《2009年考研計算機學科專業基礎綜合考試全真模擬試題集》,原子能出版社,2008年10月
★陽光考研命題研究中心編寫:《2009年考研計算機科學專業基礎綜合考試教程》,中國人民大學出版社,2008年11月
⑥ 求編譯原理書 清華大學 第二版,很急啊
到網路文庫里多搜索一下,好多的啊!
⑦ 大學軟體工程專業教材都有哪些
1、《編譯原理》
教材:《編譯原理》, Alfred V. Aho, Jeffrey D.,ullman著,李建中,姜守旭 譯.
2、《解釋器構造》
教材:《編譯原理》, Alfred V. Aho, Jeffrey D.,ullman著,李建中,姜守旭 譯.
3、《計算機導論》
輔助教材:
《計算機文化》(New Perspective of Computer Science, 6th Edition),電子工業出版社,(美)帕森斯(Parsons J.J),2004
或《計算機文化》(New Perspective of Computer Science, 8th Edition), 電子工業出版社,(美)帕森斯(Parsons J.J),2005
(7)編譯原理第二版清華大學擴展閱讀:
軟體工程專業的主幹課程:
1、主幹學科:馬克思主義理論、大學外語、高等數學、大學物理、物理實驗、線性代數、概率論與數理統計、程序設計語言、數據結構、離散數學、操作系統、編譯技術、軟體工程概論、統一建模語言、軟體體系結構、軟體需求、軟體項目管理
2、該專業除了學習公共基礎課外,還將系統學習離散數學、數據結構、演算法分析、面向對象程序設計、現代操作系統、資料庫原理與實現技術、編譯原理、軟體工程、軟體項目管理、計算機安全等課程,根據學生的興趣還可以選修一些其它選修課。
3、實踐環節:畢業實習、課程設計、計算機工程實踐、生產實習、畢業設計。
參考資料來源:網路—軟體工程專業
⑧ 北京郵電大學計算機考研的復試科目是什麼
北京郵電大學計算機考研復試的筆試科目:在編譯原理與技術、計算機系統結構、資料庫系統原理、軟體工程、通信原理、人工智慧六門選四門。
筆試科目參考書目
編譯原理與技術:
1、《編譯程序設計原理與技術》 李文生北京郵電大學出版社。
2、《編譯原理》(第2版)張素琴等,清華大學出版社。
3、《現代編譯原理C語言描述》AndrewW.Appel著,趙克佳等譯。
計算機系統結構:
1、《計算機體系結構》鄭緯民、湯志忠清華大學出版社2001年。
2、《並行計算機系統結構(第二版)》白中英編著科學出版社2006年。
資料庫系統原理:
1、《資料庫系統概論》王珊 薩師煊著,高等教育出版社。
2、《資料庫系統概念》楊冬青 馬秀莉等譯 ,機械工業出版社。
3、《資料庫系統原理》李建中 王珊著 ,電子工業出版社。
軟體工程:
1、《軟體工程模型與方法》,肖丁、吳建林等編,北京郵電大學出版社。
2、《實用軟體工程》,鄭人傑等,清華大學出版社。
3、《UML和模式應用》第三版,CraigLarman,機械工業出版社。
通信原理:
1、《通信原理(合訂本)》,周炯槃、龐沁華、續大我、吳偉陵,北京郵電大學出版社。
2、《通信原理》第六版,樊昌信,國防出版社。
人工智慧:
《人工智慧及其應用》(本科生用書),蔡自興等,第三版,清華大學出版社,2003。
⑨ 請問誰知道清華大學的 編譯原理 課程用的是什麼教材謝謝
張素琴 清華大學出版社《編譯原理》,建議參考
作者: (美)阿霍 等著,李建中 等譯 機械工業出版社《編譯原理》俗稱「龍書」
⑩ 200分求清華大學《編譯原理(第二版)》書末的PLO詞法分析C源代碼!
http://download.csdn.net/source/636799
這個網站上有,附帶課程報告,留下郵箱發給你也行.
PL/0 語言編譯程序,由江漢石油學院計算機系周雲才
根據清華大學出版社出版,
* 呂映芝,張素琴,蔣維杜編寫的教材《編譯原理》中第二章(PL/0編譯程序的實現)
* 以及附錄A中的代碼改編而成。