0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
Status
Brand

Showing 1 - 13 of 13 matches in All Departments

Compiler Design - Analysis and Transformation (Paperback, Softcover reprint of the original 1st ed. 2012): Helmut Seidl,... Compiler Design - Analysis and Transformation (Paperback, Softcover reprint of the original 1st ed. 2012)
Helmut Seidl, Reinhard Wilhelm, Sebastian Hack
R2,193 Discovery Miles 21 930 Ships in 10 - 15 working days

While compilers for high-level programming languages are large complex software systems, they have particular characteristics that differentiate them from other software systems. Their functionality is almost completely well-defined - ideally there exist complete precise descriptions of the source and target languages. Additional descriptions of the interfaces to the operating system, programming system and programming environment, and to other compilers and libraries are often available. The book deals with the optimization phase of compilers. In this phase, programs are transformed in order to increase their efficiency. To preserve the semantics of the programs in these transformations, the compiler has to meet the associated applicability conditions. These are checked using static analysis of the programs. In this book the authors systematically describe the analysis and transformation of imperative and functional programs. In addition to a detailed description of important efficiency-improving transformations, the book offers a concise introduction to the necessary concepts and methods, namely to operational semantics, lattices, and fixed-point algorithms. This book is intended for students of computer science. The book is supported throughout with examples, exercises and program fragments.

Compiler Design - Syntactic and Semantic Analysis (Paperback, 2013 ed.): Reinhard Wilhelm, Helmut Seidl, Sebastian Hack Compiler Design - Syntactic and Semantic Analysis (Paperback, 2013 ed.)
Reinhard Wilhelm, Helmut Seidl, Sebastian Hack
R2,486 Discovery Miles 24 860 Ships in 10 - 15 working days

While compilers for high-level programming languages are large complex software systems, they have particular characteristics that differentiate them from other software systems. Their functionality is almost completely well-defined - ideally there exist complete precise descriptions of the source and target languages. Additional descriptions of the interfaces to the operating system, programming system and programming environment, and to other compilers and libraries are often available. This book deals with the analysis phase of translators for programming languages. It describes lexical, syntactic and semantic analysis, specification mechanisms for these tasks from the theory of formal languages, and methods for automatic generation based on the theory of automata. The authors present a conceptual translation structure, i.e., a division into a set of modules, which transform an input program into a sequence of steps in a machine program, and they then describe the interfaces between the modules. Finally, the structures of real translators are outlined. The book contains the necessary theory and advice for implementation. This book is intended for students of computer science. The book is supported throughout with examples, exercises and program fragments.

Compiler Design - Syntactic and Semantic Analysis (Hardcover, 2011): Reinhard Wilhelm, Helmut Seidl, Sebastian Hack Compiler Design - Syntactic and Semantic Analysis (Hardcover, 2011)
Reinhard Wilhelm, Helmut Seidl, Sebastian Hack
R3,369 Discovery Miles 33 690 Ships in 10 - 15 working days

While compilers for high-level programming languages are large complex software systems, they have particular characteristics that differentiate them from other software systems. Their functionality is almost completely well-defined ideally there exist complete precise descriptions of the source and target languages. Additional descriptions of the interfaces to the operating system, programming system and programming environment, and to other compilers and libraries are often available.

This book deals with the analysis phase of translators for programming languages. It describes lexical, syntactic and semantic analysis, specification mechanisms for these tasks from the theory of formal languages, and methods for automatic generation based on the theory of automata. The authors present a conceptual translation structure, i.e., a division into a set of modules, which transform an input program into a sequence of steps in a machine program, and they then describe the interfaces between the modules. Finally, the structures of real translators are outlined. The book contains the necessary theory and advice for implementation.

This book is intended for students of computer science. The book is supported throughout with examples, exercises and program fragments.

"

Compiler Design - Analysis and Transformation (Hardcover, 2012 ed.): Helmut Seidl, Reinhard Wilhelm, Sebastian Hack Compiler Design - Analysis and Transformation (Hardcover, 2012 ed.)
Helmut Seidl, Reinhard Wilhelm, Sebastian Hack
R2,208 Discovery Miles 22 080 Ships in 10 - 15 working days

While compilers for high-level programming languages are large complex software systems, they have particular characteristics that differentiate them from other software systems. Their functionality is almost completely well-defined - ideally there exist complete precise descriptions of the source and target languages. Additional descriptions of the interfaces to the operating system, programming system and programming environment, and to other compilers and libraries are often available. The book deals with the optimization phase of compilers. In this phase, programs are transformed in order to increase their efficiency. To preserve the semantics of the programs in these transformations, the compiler has to meet the associated applicability conditions. These are checked using static analysis of the programs. In this book the authors systematically describe the analysis and transformation of imperative and functional programs. In addition to a detailed description of important efficiency-improving transformations, the book offers a concise introduction to the necessary concepts and methods, namely to operational semantics, lattices, and fixed-point algorithms. This book is intended for students of computer science. The book is supported throughout with examples, exercises and program fragments.

Compiler Design - Virtual Machines (Hardcover, Edition.): Reinhard Wilhelm, Helmut Seidl Compiler Design - Virtual Machines (Hardcover, Edition.)
Reinhard Wilhelm, Helmut Seidl
R2,213 Discovery Miles 22 130 Ships in 10 - 15 working days

While compilers for high-level programming languages are large complex software systems, they have particular characteristics that differentiate them from other software systems. Their functionality is almost completely well-defined - ideally there exist complete precise descriptions of the source and target languages, while additional descriptions of the interfaces to the operating system, programming system and programming environment, and to other compilers and libraries are often available. The implementation of application systems directly in machine language is both difficult and error-prone, leading to programs that become obsolete as quickly as the computers for which they were developed. With the development of higher-level machine-independent programming languages came the need to offer compilers that were able to translate programs into machine language. Given this basic challenge, the different subtasks of compilation have been the subject of intensive research since the 1950s.

This book is not intended to be a cookbook for compilers, instead the authors' presentation reflects the special characteristics of compiler design, especially the existence of precise specifications of the subtasks. They invest effort to understand these precisely and to provide adequate concepts for their systematic treatment. This is the first book in a multivolume set, and here the authors describe what a compiler does, i.e., what correspondence it establishes between a source and a target program. To achieve this the authors specify a suitable virtual machine (abstract machine) and exactly describe the compilation of programs of each source language into the language of the associated virtual machine for an imperative, functional, logic and object-oriented programming language.

This book is intended for students of computer science. Knowledge of at least one imperative programming language is assumed, while for the chapters on the translation of functional and logic programming languages it would be helpful to know a modern functional language and Prolog. The book is supported throughout with examples, exercises and program fragments.

Compiler Construction - 10th International Conference, CC 2001 Held as Part of the Joint European Conferences on Theory and... Compiler Construction - 10th International Conference, CC 2001 Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2001 Genova, Italy, April 2-6, 2001 Proceedings (Paperback, 2001 ed.)
Reinhard Wilhelm
R1,600 Discovery Miles 16 000 Ships in 10 - 15 working days

This book constitutes the refereed proceedings of the 10th International Conference on Compiler Construction, CC 2001, held in Genova, Italy in April 2001.The 22 revised full papers presented were carefully reviewed and selected from a total of 69 submissions. The papers are organized in topical sections on program analysis, program transformation, intraprocessor parallelism, parsing, memory hierarchy, profiling, and demos.

Informatics - 10 Years Back. 10 Years Ahead (Paperback, Revised and Upd): Reinhard Wilhelm Informatics - 10 Years Back. 10 Years Ahead (Paperback, Revised and Upd)
Reinhard Wilhelm
R1,713 Discovery Miles 17 130 Ships in 10 - 15 working days

"Informatics - 10 Years Back, 10 Years Ahead" presents a unique collection of expository papers on major current issues in the field of computer science and information technology. The 26 contributions written by leading researchers on personal invitation assess the state of the art of the field by looking back over the past decade, presenting important results, identifying relevant open problems, and developing visions for the decade to come.
This book marks two remarkable and festive moments: the 10th anniversary of the International Research and Conference Center for Computer Science in Dagstuhl, Germany and the 2000th volume published in the Lecture Notes in Computer Science series.

UEbersetzerbau - Virtuelle Maschinen (German, Paperback): Reinhard Wilhelm, Helmut Seidl UEbersetzerbau - Virtuelle Maschinen (German, Paperback)
Reinhard Wilhelm, Helmut Seidl
R861 Discovery Miles 8 610 Ships in 12 - 17 working days

Virtuelle Maschinen sind Abstraktionen von realen Rechnern. Meist sind sie in Software realisiert. Haufig sind sie fur eine spezielle Programmiersprache entworfen. Dieses Buch beschreibt die Ubersetzung von imperativen, funktionalen, logischen und objekt-orientierten Programmiersprachen. Fur jedes dieser Sprachparadigmen wird eine virtuelle Maschine eingefuhrt und die Ubersetzung einer Quellsprache in die Sprache der virtuellen Maschine prazise aber verstandlich beschrieben."

UEbersetzerbau - Band 2: Syntaktische Und Semantische Analyse (German, Paperback, 2012 ed.): Reinhard Wilhelm, Helmut Seidl,... UEbersetzerbau - Band 2: Syntaktische Und Semantische Analyse (German, Paperback, 2012 ed.)
Reinhard Wilhelm, Helmut Seidl, Sebastian Hack
R902 Discovery Miles 9 020 Ships in 10 - 15 working days

Das Buch behandelt die Analysephase von Ubersetzern fur Programmiersprachen. Die Autoren beschreiben die lexikalische, syntaktische und semantische Analyse sowie Spezifikationsmechanismen fur diese Aufgaben aus der Theorie der formalen Sprachen und automatische Erzeugungsverfahren aus der Theorie der Automaten. Vorgestellt wird eine konzeptionelle Ubersetzerstruktur, mit der ein Eingabe- in ein Maschinenprogramm transformiert wird. Das Buch enthalt neben der notwendigen Theorie auch Hinweise zur Implementierung von Ubersetzern.

UEbersetzerbau - Band 3: Analyse Und Transformation (German, Paperback, 2010 ed.): Helmut Seidl, Reinhard Wilhelm, Sebastian... UEbersetzerbau - Band 3: Analyse Und Transformation (German, Paperback, 2010 ed.)
Helmut Seidl, Reinhard Wilhelm, Sebastian Hack
R754 Discovery Miles 7 540 Ships in 10 - 15 working days

Dieses Buch behandelt die Optimierungsphase von UEbersetzern. In dieser Phase werden Programme zur Effizienzsteigerung transformiert. Damit die Semantik der Programme bei diesen Transformationen erhalten bleibt, mussen jeweils zugehoerige Anwendbarkeitsbedingungen erfullt sein. Diese werden mittels statischer Analyse der Programme uberpruft. In diesem Buch werden Analysen und Transformationen imperativer und funktionaler Programme systematisch beschrieben. Neben einer detaillierten Beschreibung wichtiger Optimierungen bietet das Buch eine knappe Einfuhrung in die erforderlichen Konzepte und Methoden zur operationalen Semantik, zu vollstandigen Verbanden und Fixpunktalgorithmen.

Grundlagen der Programmiersprachen (German, Paperback, 1986 ed.): Jacques Loeckx Grundlagen der Programmiersprachen (German, Paperback, 1986 ed.)
Jacques Loeckx; Kurt Mehlhorn, Reinhard Wilhelm
R1,497 Discovery Miles 14 970 Ships in 10 - 15 working days

Dieses Buch behandelt Grundlagen von Programmiersprachen, deren Verknupfung mit realen Rechenmaschinen und - exemplarisch - Algorithmen. Das Ziel des Buches ist es, eine solide Basis fur das Studium der Informatik zu legen. Es ist ins besondere fur Studenten im Grundstudium des Studienganges Informatik gedacht. Ein Programm ist nur dann brauchbar, wenn es das gestellte Problem korrekt loest, und dies daruber hinaus mit der gewunschten Effizienz tut. Aussagen uber die Korrektheit und Effizienz eines Programms sind nur dann moeglich, wenn die verwendete Programmiersprache exakt definiert ist, d.h., wenn die Menge der Pro gramme (Syntax) und deren Bedeutung (Semantik) festliegen. Die Definition von Syntax und Semantik nimmt daher in diesem Buch einen wichtigen Platz ein. For male Definitionen werden erst dann lebendig, wenn sie auf einem guten intuitiven Verstandnis aufbauen, und wenn sie zu Folgerungen in der Form von Satzen fuhren. Daher enthalt dieses Buch eine grosse Anzahl von Beispielen, Satzen und Aufgaben. Die Grundlagen der Programmiersprachen werden eingefuhrt anhand einer spezifischen Programmiersprache, PROSA genannt (PROgrammiersprache SAar brucken). PROSA ist der Programmiersprache Pascal sehr ahnlich, weicht aber in einigen Punkten (z.B. dynamische Felder, geschachtelte Verbunde) aus didaktischen Grunden ab. Die Abweichungen dienen zum einen der Vereinfachung, und zum an deren der lllustration einiger Konzepte, die Pascal nicht kennt. Die Benutzung von Pascal in einem begleitenden Programmierpraktikum stellt aber keinerlei Problem dar.

Joern Farrow's U-Boat Adventures - The Sea Monster (Paperback): Joseph A. Lovece Joern Farrow's U-Boat Adventures - The Sea Monster (Paperback)
Joseph A. Lovece; Reinhard Wilhelm
R169 Discovery Miles 1 690 Ships in 10 - 15 working days
Einsichten eines Informatikers von geringem Verstande - Glossen aus dem Informatik Spektrum (German, Paperback, 1. Aufl. 2020):... Einsichten eines Informatikers von geringem Verstande - Glossen aus dem Informatik Spektrum (German, Paperback, 1. Aufl. 2020)
Reinhard Wilhelm
R471 Discovery Miles 4 710 Ships in 12 - 17 working days

Es ist fur Fachleute wie Laien immer wieder uberraschend, wie die Errungenschaften der Informatik das Leben der Menschen verbessern koennen, manchmal sogar in Richtungen, welche die Menschen gar nicht unbedingt wunschen. Die aus der Zeitschrift Informatik Spektrum stammenden Glossen in diesem Buch beschreiben kurzweilig und mit viel Humor viele solcher Errungenschaften: Wie sie entstehen, weshalb sie vielleicht doch nicht so gross sind und was noch auf uns zukommt.Eine amusante Lekture fur Informatiker und ihre gequalten Anwender.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Closer To Love - How To Attract The…
Vex King Paperback R360 R309 Discovery Miles 3 090
Complete Adult Cat Food (3kg)
R185 Discovery Miles 1 850
Cable Guys Controller and Smartphone…
R349 Discovery Miles 3 490
Elecstor 18W In-Line UPS (Black)
R999 R869 Discovery Miles 8 690
Peptine Pro Equine Hydrolysed Collagen…
 (2)
R359 R279 Discovery Miles 2 790
Lucky Lubricating Clipper Oil (100ml)
R49 R29 Discovery Miles 290
Conforming Bandage
R3 Discovery Miles 30
Milex Power Pressure XL Pressure Cooker…
 (3)
R2,199 R1,133 Discovery Miles 11 330
Bestway Swim Ring (56cm)
R50 R45 Discovery Miles 450
Casio LW-200-7AV Watch with 10-Year…
R999 R884 Discovery Miles 8 840

 

Partners