買這商品的人也買了...
- 
                
                   ARM Linux 核心嵌入式系統開發指南 ARM Linux 核心嵌入式系統開發指南$900$855
- 
                
                   精通 Python 3 程式設計, 2/e (Programming in Python 3: A Complete Introduction to the Python Language, 2/e) 精通 Python 3 程式設計, 2/e (Programming in Python 3: A Complete Introduction to the Python Language, 2/e)$680$537
- 
                
                   精通 Linux 核心開發-設計與實作 Linux 核心的權威指南, 3/e (Linux Kernel Development, 3/e) 精通 Linux 核心開發-設計與實作 Linux 核心的權威指南, 3/e (Linux Kernel Development, 3/e)$680$537
- 
                
                   Android 4.X 手機/平板電腦程式設計入門、應用到精通, 2/e (適用 Android 1.X~4.X) Android 4.X 手機/平板電腦程式設計入門、應用到精通, 2/e (適用 Android 1.X~4.X)$520$411
- 
                
                   踏入雲端虛擬化的第一步-VMware vSphere 5 企業建置教戰手扎(附教學影片) 踏入雲端虛擬化的第一步-VMware vSphere 5 企業建置教戰手扎(附教學影片)$580$464
- 
                
                  JavaScript & jQuery: The Missing Manual 國際中文版, 2/e$580$458
- 
                
                   Debug Hacks 除錯駭客 -- 極致除錯的技巧與工具 Debug Hacks 除錯駭客 -- 極致除錯的技巧與工具$580$458
- 
                
                   Dreamweaver CS6 行動網頁全新進化 Dreamweaver CS6 行動網頁全新進化$600$474
- 
                
                   Windows 8 快速上手,一點就通 <附260分鐘影音教學檔> Windows 8 快速上手,一點就通 <附260分鐘影音教學檔>$390$308
- 
                
                   Windows Server 2012 系統建置實務 Windows Server 2012 系統建置實務$680$537
- 
                
                   ASP.NET MVC 4 開發實戰 ASP.NET MVC 4 開發實戰$680$537
- 
                
                   ASP.NET MVC 4 網站開發美學 ASP.NET MVC 4 網站開發美學$680$537
- 
                
                   實戰 Exchange Server 2013 企業現場-安裝管理 x 資安防護 x 企業控管 實戰 Exchange Server 2013 企業現場-安裝管理 x 資安防護 x 企業控管$520$411
- 
                
                   無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購) 無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購)$940$700
- 
                
                   抗藍光眼鏡 BOOK-低頭族‧手機族‧平板族‧電腦族 防 3C 害眼必備! 抗藍光眼鏡 BOOK-低頭族‧手機族‧平板族‧電腦族 防 3C 害眼必備!$499$424
- 
                
                   養成 iOS 7 App 程式設計實力的 30 堂課:知名 iOS 教學部落格 AppCoda 作家親授關鍵技巧讓你不 NG (Learn iOS 7 Programming from Scratch) 養成 iOS 7 App 程式設計實力的 30 堂課:知名 iOS 教學部落格 AppCoda 作家親授關鍵技巧讓你不 NG (Learn iOS 7 Programming from Scratch)$580$452
- 
                
                   處理大數據的必備美工刀-全支援中文的正規表示法精解 處理大數據的必備美工刀-全支援中文的正規表示法精解$580$493
- 
                
                   Robi 洛比 2015/07/28 (No.66) <此為過刊雜誌,恕不接受退貨及取消訂單> Robi 洛比 2015/07/28 (No.66) <此為過刊雜誌,恕不接受退貨及取消訂單>$599$569
- 
                
                   抗藍光眼鏡 BOOK(晶漾白)-低頭族‧手機族‧平板族‧電腦族 防 3C 害眼必備 抗藍光眼鏡 BOOK(晶漾白)-低頭族‧手機族‧平板族‧電腦族 防 3C 害眼必備$499$424
- 
                
                   HTML5 + CSS3 + jQuery Mobile 輕鬆打造 App 與行動網站 HTML5 + CSS3 + jQuery Mobile 輕鬆打造 App 與行動網站$490$382
- 
                
                   C++ API 設計 (API Design for C++) C++ API 設計 (API Design for C++)$550$435
- 
                
                   挑戰 PHP / MySQL 程式設計與超強專題特訓班, 3/e (適用PHP5~PHP6) 挑戰 PHP / MySQL 程式設計與超強專題特訓班, 3/e (適用PHP5~PHP6)$550$435
- 
                
                   從車庫的舊 PC 到百萬台伺服器-巨型網站成長從無到無限大,技術架構大揭祕-最棒的「秒殺」網站設計實例 從車庫的舊 PC 到百萬台伺服器-巨型網站成長從無到無限大,技術架構大揭祕-最棒的「秒殺」網站設計實例$480$408
- 
                
                   SQL Server Performance Tuning 效能調校 SQL Server Performance Tuning 效能調校$880$695
- 
                
                   機器學習|特徵工程 (Feature Engineering for Machine Learning) 機器學習|特徵工程 (Feature Engineering for Machine Learning)$520$411
商品描述
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--/
商品描述(中文翻譯)
將學生沉浸於 Java 及 Java 虛擬機(JVM)中,在 Java 世界中的編譯器建構入門 使讀者能深入理解 Java 程式語言及其實作。該書專注於設計、組織和測試,幫助學生學習良好的軟體工程技能,並成為更優秀的程式設計師。
本書涵蓋所有標準的編譯器主題,包括詞法分析、解析、抽象語法樹、語義分析、程式碼生成和暫存器分配。作者還展示了如何將 JVM 代碼轉換為暫存器機器,特別是 MIPS 架構。此外,他們討論了最近的策略,如即時編譯(just-in-time compiling)和熱點編譯(hotspot compiling),並提供了主要商業編譯器的概述。每一章都包含書面練習和程式設計專案的混合。
透過操作和擴展一個真實的、功能完整的編譯器,學生能夠實際體會編譯器的運作方式、如何撰寫編譯器,以及 Java 語言的行為。他們還能獲得與一個超過 30,000 行代碼的非平凡 Java 程式合作的寶貴經驗。編譯器的完整 Java 代碼可在 http://www.cs.umb.edu/j--/ 獲得。

 
     
     
     
    
 
     
     
     
     
    