商業趨勢展
COMPILER CONSTRUCTION USING JAVA, JAVACC AND YACC

COMPILER CONSTRUCTION USING JAVA, JAVACC AND YACC

  • 定價:1480
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 台北、新北、基隆宅配快速到貨(除外地區)
載入中...
  • 分享
 

內容簡介

  Compiler construction is a tricky subject, involving theory, the application of that theory, and programming technology. Virtually every day, advances in computer technology propel advances in compiler technology. Compiler Construction Using Java, JavaCC, and Yacc covers every topic essential to learning compilers from the ground up and is accompanied by a powerful and flexible software package for evaluating projects as well as several tutorials, well-defined projects, and test cases. While the coverage of JavaCC is entirely optional, this book provides the only comprehensive introduction to the topic currently available.

  Far easier to read and understand than any other compiler guide, this book sets a new standard for learning this invaluable skill. It provides:

  1. Strong coverage of formal languages, including context-sensitive and unrestricted languages as well as regular and context-free languages

  2. A clear exposition of compiler design and implementation theory

  3. Numerous well-defined projects, using source language with six levels of complexity

  4. A complete teaching support software package that evaluates compiler projects for correctness, run time, and size of code, and runs on multiple platforms

  5. Immediate feedback for students on their projects

  Compiler Construction Using JavaTM, JavaCC, and Yacc provides substantial support for each project, many of which are incremental enhancements of previous projects. The goals at each new level are challenging but achievable and can be reached in several different ways, for example, by writing a compiler or interpreter by hand, with JavaCC, or with Yacc.

 

目錄

Preface xv
Ch1: Strings, Languages, and Compilers
Ch2: Context-Free Grammars, Part 1
Ch3: Context-Free Grammars, Part 2
Ch4: Context-Free Grammars, Part 3
Ch5: Chomsky’s Hierarchy
Ch6: Top-Down Parsing
Ch7: LL(1) Grammars
Ch8: Table-Driven Stack Parser
Ch9: Recursive-Descent Parsing
Ch10: Recursive-Descent Translation
Ch11: Assembly Language
Ch12: S1—A Simple Compiler
Ch13: JavaCC
Ch14: Building on S2
Ch15: Compiling Control Structures
Ch16: Compiling Programs in Functional Form
Ch17: Finite Automata
Ch18: Capstone Project: Implementing Grep Using Compiler Technology
Ch19: Compiling to a Register-Oriented Architecture
Ch20: Optimization
Ch21: Interpreters
Ch22: Bottom-Up Parsing
Ch23: yacc 587
Appendix A. Stack Instruction Set
Appendix B. Register Instruction Set
References
Index
 

詳細資料

  • ISBN:9780470949597
  • 叢書系列:大學資訊
  • 規格:精裝 / 664頁 / 普通級 / 單色印刷 / 初版
  • 出版地:台灣

最近瀏覽商品

 

相關活動

  • 【考試用書、教科書】遠流暢銷電子書展|單本79折、兩本75折
 

購物說明

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則 

  • 情緒溝通教養展(止)
  • GL百合展(止)
  • 五南年度暢銷展