Compiler design using java(r): an object-oriented approach - John I. Moore
John I. Moore

Compiler design using java(r): an object-oriented approach - John I. Moore

Vezi magazinul Libris
  • 4 stele, bazat pe 1 voturi
  • This book is designed primarily for use as a textbook in a one-semester course on compiler design for undergraduate students and beginning graduate students.
  • The only prerequisites for this book are familiarity with basic algorithms and data structures (lists, maps, recursion, etc.), a rudimentary knowledge of computer architecture and assembly language, and some experience with the Java programming language.
  • A complete study of compilers could easily fill several graduate-level courses, and therefore some simplifications and compromises are necessary for a one-semester course that is accessible to undergraduate students.
  • Following are some of the decisions made in order to accommodate the goals of this book.
  • The book has a narrow focus as a project-oriented course on compilers.
  • Compiler theory is kept to a minimum, but the project orientation retains the fun part of studying compilers.
  • The source language being compiled is relatively simple, but it is powerful enough to be interesting and challenging.
  • It has basic data types, arrays, procedures, functions, and parameters, but it relegates many other interesting language features to the project exercises.
  • The target language is assembly language for a virtual machine with a stack-based architecture, similar to but much simpler than the Java Virtual Machine (JVM). This approach greatly simplifies code generation.
  • Both an assembler and an emulator for the virtual machine are provided on the course web site.
Cu cate stelute ai vota acest produs?

Te-ar mai putea interesa

Clientii au cumparat si

Compiler design using java(r): an object-oriented approach - John I. Moore

Compiler design using java(r): an object-oriented approach - John I. Moore

267.54 Lei

Branduri compilers

Cautari frecvente