www.wikidata.de-de.nina.az
Compilerbau deutsch Ubersetzerbau ist eine Disziplin der Informatik die sich mit dem Entwurf und der Programmierung von Compilern die einen Quelltext in einen Zielcode umsetzen beschaftigt Der Quellcode ist ein meist in einer hoheren Programmiersprache verfasstes Programm das in einen Zielcode einer zumeist weniger ausdrucksstarken Sprache vorrangig Maschinensprache umgesetzt wird Fur den Compilerbau stehen Softwarewerkzeuge zum Beispiel Parsergeneratoren zur Verfugung die aus Spezifikationen Teile eines Compilers wie lexikalische Scanner oder Parser erzeugen oft falschlicherweise als Compiler Compiler oder Compilergenerierung bezeichnet Dazu gehoren Lex ein Scannergenerator Open Source Alternative Flex Yacc Yet Another CompilerCompiler ein Parsergenerator Open Source Alternative GNU Bison JavaCC Java CompilerCompiler ein CC implementiert in Java mit vielen Moglichkeiten der u a Scanner und Parsergenerator vereint Coco R Scanner und Parsergenerator fur C Java C Oberon Delphi Ada Ruby Unicon Ist unter einer erweiterten GPL verfugbar ANTLR ANother Tool for Language Recognition Parsergenerator fur C C C Objective C Java Python Ruby LISP Perl PHP Oberon Ada 95 AtoCC Visueller Scanner und Parsergenerator fur akademische Zwecke C Java Delphi und Scheme Echte Compilergenerierung also die automatische Generierung eines vollstandigen Compilers aus einer formalen Spezifikation ist noch Forschungsgebiet z B an der Universitat der Bundeswehr die Projekte JACCIE und SIC 1 Literatur BearbeitenNiklaus Wirth Grundlagen und Techniken des Compilerbaus Oldenbourg Wissenschaftsverlag Munchen 1997 ISBN 3 486 24374 8 Der Autor entwickelt fur eine einfache Sprache einen vollstandigen Compiler Reinhard Wilhelm Dieter Maurer Ubersetzerbau Theorie Konstruktion Generierung 2 uberarbeitete und erweiterte Auflage Springer Berlin u a 1997 ISBN 3 540 61692 6 Reinhard Wilhelm Helmut Seidl Ubersetzerbau Virtuelle Maschinen Springer Berlin u a 2007 ISBN 978 3 540 49596 3 Ravi Sethi Monica S Lam Alfred V Aho Jeffrey Ullman Compiler Prinzipien Techniken und Werkzeuge 2 aktualisierte Auflage Pearson Studium Munchen u a 2008 ISBN 978 3 8273 7097 6 Robert Nystrom Crafting Interpreters Genever Benning 2021 ISBN 978 0990582939 Weblinks BearbeitenNikolaus Wirth Compiler Construction ISBN 0 201 40353 6 Das oben verlinkte Buch Compilerbau mit Beispielen in Oberon englisch Jack Crenshaw Let s Build a Compiler Pragmatische Einfuhrung in das Thema Compilerbau englisch Andreas Kunert LR k Analyse fur Pragmatiker Pragmatische Einfuhrung in die LR k AnalyseEinzelnachweise Bearbeiten Visuelle Syntax WerkzeugeNormdaten Sachbegriff GND 4121803 6 lobid OGND AKS Abgerufen von https de wikipedia org w index php title Compilerbau amp oldid 233659325