Status netop nu:

Vore butikker er lukkede - men onlineshoppen er åben og ordrer vil blive ekspederet som normalt. 

SØG - mellem flere end 8 millioner bøger:

Søg på: Titel, forfatter, forlag - gerne i kombination.
Eller blot på isbn, hvis du kender dette.

Viser: Introduction to Compiler Construction in a Java World

Introduction to Compiler Construction in a Java World, 1. udgave

Introduction to Compiler Construction in a Java World

Bill Campbell, Swami Iyer og Bahar Akbal-Delibas
(2012)
Sprog: Engelsk
CRC Press LLC
666,00 kr.
På lager, Bestil nu og få den leveret
om ca. 2 hverdage
Introduction to Compiler Construction in a Java World, 1. udgave

Introduction to Compiler Construction in a Java World Vital Source e-bog

Bill Campbell
(2012)
CRC Press
878,00 kr. 658,50 kr.
Leveres umiddelbart efter køb
Introduction to Compiler Construction in a Java World, 1. udgave

Introduction to Compiler Construction in a Java World Vital Source e-bog

Bill Campbell
(2012)
CRC Press
878,00 kr. 658,50 kr.
Leveres umiddelbart efter køb
Introduction to Compiler Construction in a Java World, 1. udgave

Introduction to Compiler Construction in a Java World

Bill Campbell, Swami Iyer og Bahar Akbal-Delibas
(2012)
Sprog: Engelsk
CRC Press LLC
666,00 kr.
På lager, Bestil nu og få den leveret
om ca. 2 hverdage
  • Klik for at bedømme:
  • 0.0/6 (0 bedømmelser)

Detaljer Om Varen

  • 1. Udgave
  • Hardback: 381 sider
  • Udgiver: CRC Press LLC (November 2012)
  • Forfattere: Bill Campbell, Swami Iyer og Bahar Akbal-Delibas
  • ISBN: 9781439860885

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--/

Compilation Compilers Why Should We Study Compilers? How Does a Compiler Work? The Phases of Compilation An Overview of the j -- to JVM Compiler The j -- Compiler Source Tree The Organization of This Book Lexical Analysis Introduction
Scanning Tokens Regular Expressions Finite State Automata Nondeterministic Finite-State Automata (NFA) vs. Deterministic Finite-State Automata (DFA) Regular Expressions to NFA NFA to DFA A Minimal DFA JavaCC: A Tool for Generating Scanners Parsing Introduction
Context-Free Grammars and Languages Top-down Deterministic Parsing Bottom-up Deterministic Parsing Parser Generation Using JavaCC Type Checking Introduction
The j --Types j -- Symbol Tables Pre-Analysis of j -- Programs Analysis of j -- Programs The Visitor Pattern and the AST Traversal Mechanism Programming Language Design and Symbol Table Structure Attribute Grammars JVM Code Generation Introduction
Generating Code for Classes and Their Members Generating Code for Control and Logical Expressions Generating Code for Message Expressions, Field Selection and Array Expressions Generating Code for Assignment and Similar Operations Generating Code for String Concatenation Generating Code for Casts Translating JVM Code to MIPS Code Introduction
SPIM and the MIPS Architecture Our Translator Register Allocation Introduction
Na?ve Register Allocation Local Register Allocation Global Register Allocation Celebrity Compilers Introduction
The Java HotSpot Compiler The Eclipse Compiler for Java (ECJ) The GNU Java Compiler (GCJ) Microsoft C# Compiler for NET Framework
Appendix A: Setting Up and Running j --
Appendix B: The j -- Language
Appendix C: Java Syntax
Appendix D: The JVM, Class Files and the CLEmitter
Appendix E: MIPS and the SPIM Simulator Bibliography
Index Further Readings and Exercises appear at the end of each chapter.

Detaljer Om Varen

  • 1. Udgave
  • Vital Source E-book
  • Udgiver: CRC Press (November 2012)
  • ISBN: 9781482215076
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 bo
Licens varighed:
Online udgaven er tilgængelig: 365 dage fra købsdato.
Offline udgaven er tilgængelig: ubegrænset dage fra købsdato.

Udgiveren oplyser at følgende begrænsninger er gældende for dette produkt:
Print: 2 sider kan printes ad gangen
Copy: højest 2 sider i alt kan kopieres (copy/paste)

Detaljer Om Varen

  • 1. Udgave
  • Vital Source E-book
  • Udgiver: CRC Press (November 2012)
  • ISBN: 9781482215076
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 bo
Licens varighed:
Online udgaven er tilgængelig: 365 dage fra købsdato.
Offline udgaven er tilgængelig: ubegrænset dage fra købsdato.

Udgiveren oplyser at følgende begrænsninger er gældende for dette produkt:
Print: 2 sider kan printes ad gangen
Copy: højest 2 sider i alt kan kopieres (copy/paste)

Detaljer Om Varen

  • 1. Udgave
  • Hardback: 381 sider
  • Udgiver: CRC Press LLC (November 2012)
  • Forfattere: Bill Campbell, Swami Iyer og Bahar Akbal-Delibas
  • ISBN: 9781439860885

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--/

Compilation Compilers Why Should We Study Compilers? How Does a Compiler Work? The Phases of Compilation An Overview of the j -- to JVM Compiler The j -- Compiler Source Tree The Organization of This Book Lexical Analysis Introduction
Scanning Tokens Regular Expressions Finite State Automata Nondeterministic Finite-State Automata (NFA) vs. Deterministic Finite-State Automata (DFA) Regular Expressions to NFA NFA to DFA A Minimal DFA JavaCC: A Tool for Generating Scanners Parsing Introduction
Context-Free Grammars and Languages Top-down Deterministic Parsing Bottom-up Deterministic Parsing Parser Generation Using JavaCC Type Checking Introduction
The j --Types j -- Symbol Tables Pre-Analysis of j -- Programs Analysis of j -- Programs The Visitor Pattern and the AST Traversal Mechanism Programming Language Design and Symbol Table Structure Attribute Grammars JVM Code Generation Introduction
Generating Code for Classes and Their Members Generating Code for Control and Logical Expressions Generating Code for Message Expressions, Field Selection and Array Expressions Generating Code for Assignment and Similar Operations Generating Code for String Concatenation Generating Code for Casts Translating JVM Code to MIPS Code Introduction
SPIM and the MIPS Architecture Our Translator Register Allocation Introduction
Na?ve Register Allocation Local Register Allocation Global Register Allocation Celebrity Compilers Introduction
The Java HotSpot Compiler The Eclipse Compiler for Java (ECJ) The GNU Java Compiler (GCJ) Microsoft C# Compiler for NET Framework
Appendix A: Setting Up and Running j --
Appendix B: The j -- Language
Appendix C: Java Syntax
Appendix D: The JVM, Class Files and the CLEmitter
Appendix E: MIPS and the SPIM Simulator Bibliography
Index Further Readings and Exercises appear at the end of each chapter.
De oplyste priser er inkl. moms
Trustpilot = Fremragende

Om denne ebog

Bemærk: Dette er en Vital Source e-bog, som kan læses offline i Bookshelf ebogslæseren - og online med en browser i en begrænset periode. (Se den enkelte bog for mere information.)

 

Bookshelf læseren findes til forskellige systemer, er gratis og kan downloades her.  

 

For mere information om anskaffelse og brug af Vital Source ebøger, klik her.

Om denne ebog

Bemærk: Dette er en Vital Source e-bog, som kan læses offline i Bookshelf ebogslæseren - og online med en browser i en begrænset periode. (Se den enkelte bog for mere information.)

 

Bookshelf læseren findes til forskellige systemer, er gratis og kan downloades her.  

 

For mere information om anskaffelse og brug af Vital Source ebøger, klik her.

Polyteknisk Boghandel

har gennem mere end 50 år været studieboghandlen på DTU og en af Danmarks førende specialister i faglitteratur.

 

Vi lagerfører et bredt udvalg af bøger, ikke bare inden for videnskab og teknik, men også f.eks. ledelse, IT og meget andet.

Læs mere her

Trykt eller digital bog?

Ud over trykte bøger tilbyder vi tre forskellige typer af digitale bøger:

 

Vital Source Ebog: En velfungerende ebogsplatform, hvor bogen downloades til din computer og/eller mobile enhed.

 

Du skal bruge den gratis Bookshelf software til at læse læse bøgerne - der er indbygget gode værktøjer til f.eks. overstregning, notetagning mv. I langt de fleste tilfælde vil du samtidig have en sideløbende 365 dages online adgang. Læs mere om Vital Source bøger

 

Levering: I forbindelse med købet opretter du et login. Når du har installeret Bookshelf softwaren, logger du blot ind og din bog downloades automatisk.

 

 

Adobe ebog: Dette er Adobe DRM ebøger som downloades til din lokale computer eller mobil enhed.

 

For at læse bøgerne kræves særlig software, som understøtter denne type. Softwaren er gratis, men du bør sikre at du har rettigheder til installere software på den maskine du påtænker at anvende den på. Læs mere om Adobe DRM bøger

 

Levering: Et download link sendes pr email umiddelbart efter købet.

 


Ibog: Dette er en online bog som kan læses på udgiverens website. 

Der kræves ikke særlig software, bogen læses i en almindelig browser.

 

Levering: Vores medarbejder sender dig en adgangsnøgle pr email.

 

Vi gør opmærksom på at der ikke er retur/fortrydelsesret på digitale varer.