Immersing students in Java and the Java Virtual Machine (JVM), Introduction to Compiler Construction in a Java World enables a deep understanding of the Java programming language and its implementation. The text focuses on design, organization, and testing, helping students learn good software engineering skills and become better programmers. The book covers all of the standard compiler topics, including lexical analysis, parsing, abstract syntax trees, semantic analysis, code generation, and register allocation. The authors also demonstrate how JVM code can be translated to a register machine, specifically the MIPS architecture. In addition, they discuss recent strategies, such as just-in-time compiling and hotspot compiling, and present an overview of leading commercial compilers. Each chapter includes a mix of written exercises and programming projects. By working with and extending a real, functional compiler, students develop a hands-on appreciation of how compilers work, how to write compilers, and how the Java language behaves. They also get invaluable practice working with a non-trivial Java program of more than 30,000 lines of code. Fully documented Java code for the compiler is accessible at http://www.cs.umb.edu/j--/
發表於2024-11-05
Introduction to Compiler Construction in a Java World 2024 pdf epub mobi 電子書 下載
一本傳統類型的編譯書,不過作者自己也承認一部分理論證明方麵不是很嚴謹,應該省掉瞭很多推導。詞法分析和器parser作者自己手寫瞭個,同時也在書中講述瞭javacc的用法。代碼生成部分講瞭不少,書裏自製瞭個j--語言,這玩意編譯後能生成jvm代碼,然後作者又介紹瞭把class文...
評分一本傳統類型的編譯書,不過作者自己也承認一部分理論證明方麵不是很嚴謹,應該省掉瞭很多推導。詞法分析和器parser作者自己手寫瞭個,同時也在書中講述瞭javacc的用法。代碼生成部分講瞭不少,書裏自製瞭個j--語言,這玩意編譯後能生成jvm代碼,然後作者又介紹瞭把class文...
評分一本傳統類型的編譯書,不過作者自己也承認一部分理論證明方麵不是很嚴謹,應該省掉瞭很多推導。詞法分析和器parser作者自己手寫瞭個,同時也在書中講述瞭javacc的用法。代碼生成部分講瞭不少,書裏自製瞭個j--語言,這玩意編譯後能生成jvm代碼,然後作者又介紹瞭把class文...
評分一本傳統類型的編譯書,不過作者自己也承認一部分理論證明方麵不是很嚴謹,應該省掉瞭很多推導。詞法分析和器parser作者自己手寫瞭個,同時也在書中講述瞭javacc的用法。代碼生成部分講瞭不少,書裏自製瞭個j--語言,這玩意編譯後能生成jvm代碼,然後作者又介紹瞭把class文...
評分作者貌似是寫給學生教學用的,所以很詳細也很清楚,E文寫的也很好懂,沒有啥大長句,也沒有一堆技術描述裏突然加句搞怪的話,讓你猜半天終於明白這是句廢話,總之很好讀,對理解Java的語法特點和編譯器構成很有幫助。
圖書標籤: 編譯器 編譯原理 Java JVM java 編程 jvm JIT
教材寫的簡單易懂! 代碼的注釋也非常詳細! 很適閤自學
評分教材寫的簡單易懂! 代碼的注釋也非常詳細! 很適閤自學
評分教材寫的簡單易懂! 代碼的注釋也非常詳細! 很適閤自學
評分教材寫的簡單易懂! 代碼的注釋也非常詳細! 很適閤自學
評分教材寫的簡單易懂! 代碼的注釋也非常詳細! 很適閤自學
Introduction to Compiler Construction in a Java World 2024 pdf epub mobi 電子書 下載