Compiler Generators

Compiler Generators von Tofte Mads (Autor)

Autor: Tofte, Mads

Verleger: Springer-Verlag GmbH

Genre: Hardcover/Programmiersprachen

ISBN: 3540514716

EAN/ISBN-13: 9783540514718

Sprache: eng

Veröffentlichung: Oktober 2007


 
 
Klappentext zu Compiler Generators
This monograph is concerned with the problem of getting computers to transform formal language definitions into compilers. Its purpose is to demonstrate how certain simple theoretical ideas can be used to generate compilers and even compiler generators. As the title suggests, a realistic assessment of the relationship between the complexity of realistic compilation and the relative simplicity studied in theoretical work is attempted. The monograph contains an overview of existing compiler generators. The CERES '83 compiler generator, developed by Neil D. Jones and the author, is described in detail. The CERES system is based on the idea of composing language definitions and it serves as an example of a powerful novel "bootstrapping" technique by which one can generate compiler generators as well as compilers by considering a compiler generator to be, in a sense which is made mathematically precise, a special kind of compiler. The core of the CERES system is a two-page-long machine generated compiler generator. The approach uses ideas from denotational semantics and many-sorted algebra and connects them with novel ideas about how to treat programs and language definitions as data. Considerable effort has been made to present the necessary theory in a manner suitable for readers who have some practical experience but not necessarily a theoretical background in semantics.

weitere passende Bücher

C++ How to Program

Paul J. Deitel, CEO and Chief Technical Officer of Deitel & Associates, Inc., is a graduate of MIT's Sloan School of Management, where he studied Information Technology. He holds the Java …

For Introduction to Programming (CS1) and other more intermediate courses covering programming in C++. Also appropriate as a supplement for upper-level courses where the instructor uses a book as a …

1. Introduction to Computers, the Internet and World Wide Web 2. Introduction to C++ Programming 3. Introduction to Classes and Objects 4. Control Statements: Part 1 5. Control Statements: Part 2 6. …


geschrieben von

Languages and Compilers for Parallel Computing

This book constitutes the thoroughly refereed post-conference proceedings of the 20th International Workshop on Languages and Compilers for Parallel Computing, LCPC 2007, held in Urbana, IL, USA, in …


geschrieben von Vikram Adve (Herausgeber)

Hamlet

Dieses Drama um den dänischen Königssohn Hamlet gehört wohl zu den bekanntesten Dramen überhaupt. Hamlet ist zum Prototyp des Zauderers geworden, "dem der Intellekt die Tat …


geschrieben von William Shakespeare (Autor)

World's End

This multi-generational novel ranges over the history of the Hudson River Valley from the late seventeenth cenutry to the late 1960s with low humor, high seriousness, and magical, almost hallucinatory …


geschrieben von Tom Coraghessan Boyle (Autor)

Discrete H Optimization

Discrete H¿ Optimization is concerned with the study of H¿ optimization for digital signal processing and discrete-time control systems. The first three chapters present the basic theory and standard …

From the contents: Digital Signals and Digital Filters.- Linear Systems.- Approximation in Hardy Spaces.- Optimal Hankel-Norm Approximation and H� Minimization.- General …


geschrieben von Charles K. Chui (Autor) und Guanrong Chen (Autor)

Trainingsbuch Fitnessball

Hans-Dieter Kempf, Jahrgang 1960, Studium der Physik und der Sportwissenschaft an der Universität Karlsruhe. Entwicklung der Karlsruher Rückenschule 1986. Mitbegründer und …

Schon lange hat sich der Fitnessball sowohl als körperschonendes, sanftes Sportgerät wie auch als Möbel für aktives Sitzen etabliert. Im Fitnesscenter, im Verein, am Arbeitsplatz …


geschrieben von Hans-Dieter Kempf (Autor)

Going Home

American-born, Danielle Steele lived in Paris for most of her childhood returning to New York to …


geschrieben von Danielle Steel (Autor)

Abhandlung über die Buchhaltung 1494

Im Jahre 1494 erschien die erste gedruckte Darstellung der Buchhaltung in dem Sammelwerk ("Summa") des bekanntesten italienischen Mathematikers des 15. Jahrhunderts, des Franziskanermönchs Luca …

Kulturhistorisches Dokument
Noch heute gebräuchliche Form der Buchhaltung
Mit dem Reprint des 2-farbigen Titelblatts der "Summa" aus dem Jahre 1523 und einem 1seitigen Text-Auszug als …


geschrieben von Luca Pacioli (Autor)

100 Keyboard Songs für 3 plus mehr Akkorde

Keyboard-selber-lernen in Rekordzeit! Die leichteste und schnellste Art, auf dem Keyboard 100 Songs zu spielen. Band 3 mit weiteren 100 Songs, in allen Akkordarten leicht spielbar: Von "Azzurro" bis …


geschrieben von Dieter Kolb (Autor) und Frithjof Krepp (Autor)


durchsuche buecher-lounge.de

  • Loading