Übersetzerbau: Virtuelle Maschinen: eXamen.press
Autor Reinhard Wilhelm, Helmut Seidlde Limba Germană Paperback – 18 apr 2007
Din seria eXamen.press
- 20% Preț: 311.92 lei
- 20% Preț: 200.15 lei
- 20% Preț: 213.17 lei
- Preț: 144.27 lei
- Preț: 372.83 lei
- 20% Preț: 252.36 lei
- 20% Preț: 221.61 lei
- 20% Preț: 258.32 lei
- 20% Preț: 183.59 lei
- 20% Preț: 212.19 lei
- 20% Preț: 280.59 lei
- 20% Preț: 313.49 lei
- Preț: 177.49 lei
- Preț: 359.38 lei
- Preț: 325.79 lei
- 20% Preț: 211.87 lei
- 20% Preț: 304.93 lei
- Preț: 215.71 lei
- 20% Preț: 314.50 lei
- 20% Preț: 182.28 lei
- 20% Preț: 283.06 lei
- 20% Preț: 298.87 lei
- 20% Preț: 246.60 lei
- 20% Preț: 249.74 lei
- 20% Preț: 238.14 lei
- 20% Preț: 314.32 lei
- 20% Preț: 243.96 lei
- 20% Preț: 219.61 lei
- 20% Preț: 299.40 lei
- 20% Preț: 178.31 lei
- Preț: 250.83 lei
- 20% Preț: 179.45 lei
- Preț: 218.09 lei
- 20% Preț: 398.86 lei
- Preț: 236.95 lei
- 20% Preț: 322.91 lei
- 20% Preț: 254.84 lei
- 20% Preț: 246.29 lei
- 20% Preț: 164.49 lei
- Preț: 282.11 lei
- Preț: 240.62 lei
- Preț: 185.16 lei
- 20% Preț: 151.68 lei
- 20% Preț: 232.24 lei
- 20% Preț: 317.45 lei
- Preț: 289.24 lei
- 20% Preț: 176.49 lei
- Preț: 355.52 lei
Preț: 210.05 lei
Preț vechi: 262.56 lei
-20% Nou
Puncte Express: 315
Preț estimativ în valută:
40.20€ • 41.81$ • 33.64£
40.20€ • 41.81$ • 33.64£
Carte tipărită la comandă
Livrare economică 15-29 martie
Preluare comenzi: 021 569.72.76
Specificații
ISBN-13: 9783540495963
ISBN-10: 3540495967
Ilustrații: XIII, 192 S.
Dimensiuni: 155 x 235 x 14 mm
Greutate: 0.3 kg
Ediția:2007
Editura: Springer Berlin, Heidelberg
Colecția Springer
Seria eXamen.press
Locul publicării:Berlin, Heidelberg, Germany
ISBN-10: 3540495967
Ilustrații: XIII, 192 S.
Dimensiuni: 155 x 235 x 14 mm
Greutate: 0.3 kg
Ediția:2007
Editura: Springer Berlin, Heidelberg
Colecția Springer
Seria eXamen.press
Locul publicării:Berlin, Heidelberg, Germany
Public țintă
GraduateCuprins
Die Übersetzung imperativer Programmiersprachen.- Übersetzung funktionaler Programmiersprachen.- Die Übersetzung logischer Programmiersprachen.- Die Übersetzung objektorientierter Programmiersprachen.
Recenzii
Aus den Rezensionen:
"Ein Übersetzer … ist ein Programm, das einen in einer Quellsprache geschriebenen Programmcode in eine Zielsprache transformiert. … R. Güting … hat sich intensive mit dem Bau von Übersetzern beschäftigt. Das vorliegende Buch ist eine interessante Alternative mit teilweise anderen Akzenten. … Eine ausführliche Erläuterung erfolgt jeweils am Beispiel einer imperativen, einer funktionalen, einer logischen und einer objektorientierten Programmiersprache. Ziel ist die Automatisierung von Vorgängen. - Angesprochen werden Fortgeschrittene, die gute Kenntnisse zumindest in einer imperativen Programmiersprache haben sollten." (Klaus Barckow, in: ekz-Informationsdienst Einkaufszentrale für öffentliche Bibliotheken, 2007, Issue 28)
"Ein Übersetzer … ist ein Programm, das einen in einer Quellsprache geschriebenen Programmcode in eine Zielsprache transformiert. … R. Güting … hat sich intensive mit dem Bau von Übersetzern beschäftigt. Das vorliegende Buch ist eine interessante Alternative mit teilweise anderen Akzenten. … Eine ausführliche Erläuterung erfolgt jeweils am Beispiel einer imperativen, einer funktionalen, einer logischen und einer objektorientierten Programmiersprache. Ziel ist die Automatisierung von Vorgängen. - Angesprochen werden Fortgeschrittene, die gute Kenntnisse zumindest in einer imperativen Programmiersprache haben sollten." (Klaus Barckow, in: ekz-Informationsdienst Einkaufszentrale für öffentliche Bibliotheken, 2007, Issue 28)
Notă biografică
Prof. Helmut Seidl lehrt an der Technischen Universität München, Garching
Textul de pe ultima copertă
Will man für eine moderne Programmiersprache Code erzeugen, wird man schnell feststellen, dass man bei der Übersetzung gerne Befehle verwenden würde, die so von einer konkreten Maschine nicht bereit gestellt werden. Andererseits ändern sich die Instruktionssätze moderner Rechner so schnell, dass es auch gar nicht sinnvoll erscheint, den Compiler zu sehr auf zufälligerweise bereitgestellte Operationen festzulegen. Eine solche Festlegung könnte nämlich bedeuten, dass man nach wenigen Jahren den Compiler gänzlich neu schreiben müsste.
Um dieses zu vermeiden wird ein Code für eine idealisierte Maschine erzeugt, deren Befehle dann jeweils nur noch auf den verschiedenen konkreten Zielrechnern zu implementieren sind. Einerseits erleichtert dieses Vorgehen die Portierbarkeit des Compilers. Andererseits vereinfacht dies auch die Übersetzung selbst, da man den Befehlssatz entsprechend der jeweiligen zu übersetzenden Programmiersprache geeignet wählen kann.
In dem Buch werden solche virtuellen Maschinen für imperative, funktionale, logische und objekt-orientierte Programmiersprachen vorgestellt. Dabei wird insbesonds auf die Übersetzungsschemata eingegangen, wie man für die jeweiligen konkreten Programmkonstrukte der Programmiersprache die Befehlsfolgen für die zugehörige virtuelle Maschine konstruiert. Neben einer vertieften Einsicht in allgemeine Konzepte von Programmiersprachen vermittelt unser Buch darum grundlegende Techniken zur Implementierung moderner Übersetzer.
Um dieses zu vermeiden wird ein Code für eine idealisierte Maschine erzeugt, deren Befehle dann jeweils nur noch auf den verschiedenen konkreten Zielrechnern zu implementieren sind. Einerseits erleichtert dieses Vorgehen die Portierbarkeit des Compilers. Andererseits vereinfacht dies auch die Übersetzung selbst, da man den Befehlssatz entsprechend der jeweiligen zu übersetzenden Programmiersprache geeignet wählen kann.
In dem Buch werden solche virtuellen Maschinen für imperative, funktionale, logische und objekt-orientierte Programmiersprachen vorgestellt. Dabei wird insbesonds auf die Übersetzungsschemata eingegangen, wie man für die jeweiligen konkreten Programmkonstrukte der Programmiersprache die Befehlsfolgen für die zugehörige virtuelle Maschine konstruiert. Neben einer vertieften Einsicht in allgemeine Konzepte von Programmiersprachen vermittelt unser Buch darum grundlegende Techniken zur Implementierung moderner Übersetzer.
Caracteristici
State of the art" von den Topexperten in Deutschland verfasst Präzise und verständlich Includes supplementary material: sn.pub/extras