{"id":92420,"date":"2024-03-07T13:40:55","date_gmt":"2024-03-07T12:40:55","guid":{"rendered":"https:\/\/dev.promoculture.lu\/web\/produit\/non%20class\u00e9\/compilerbau\/"},"modified":"2026-03-24T17:30:29","modified_gmt":"2026-03-24T16:30:29","slug":"compilerbau","status":"publish","type":"product","link":"https:\/\/dev.promoculture.lu\/web\/produit\/entrepreneuriat\/informatique-et-electronique\/compilerbau\/","title":{"rendered":"Compilerbau"},"content":{"rendered":"<h2><strong>Compilerbau praxisnah erkl\u00e4rt<\/strong><\/h2>\n<ul>\n<li>Systematische Einf\u00fchrung mit zahlreichen \u00dcbungsaufgaben<\/li>\n<li>Entwicklung eines Compilers f\u00fcr\u00a0<em>MicroJava<\/em><\/li>\n<li>Mit umfangreichem Zusatzmaterial zum Buch<\/li>\n<\/ul>\n<p>Das Buch behandelt die praxisrelevanten Grundlagen des Compilerbaus, von der lexikalischen Analyse \u00fcber die Syntaxanalyse bis zur Semantikverarbeitung und zur Codeerzeugung. Weitere Themen sind die systematische Beschreibung von \u00dcbersetzungsprozessen durch attributierte Grammatiken sowie der Einsatz eines Compilergenerators zur automatischen Erzeugung der Kernteile eines Compilers.<\/p>\n<p>Als durchg\u00e4ngiges Beispiel wird ein Compiler f\u00fcr\u00a0<em>MicroJava<\/em>\u00a0\u2013 eine einfache Java-\u00e4hnliche Programmiersprache \u2013 entwickelt, der ausf\u00fchrbaren Bytecode \u2013 \u00e4hnlich dem Java-Bytecode \u2013 erzeugt.<\/p>\n<p>Das Buch kann als Begleitliteratur zu einer einf\u00fchrenden Compilerbau-Vorlesung oder zum Selbststudium verwendet werden, um die Arbeitsweise von Compilern zu verstehen und Compiler oder compiler\u00e4hnliche Werkzeuge zu implementieren, wie sie in der Praxis der Softwareentwicklung h\u00e4ufig vorkommen. Die im Buch behandelten Techniken k\u00f6nnen immer dann angewendet werden, wenn eine strukturierte Eingabe vorliegt, die durch eine Grammatik beschrieben werden kann.<\/p>\n<p>Die einzelnen Kapitel enthalten \u00fcber 70 \u00dcbungsaufgaben, mit denen das Gelernte vertieft werden kann.<\/p>\n<p>Webseite zum Buch:\u00a0<em>http:\/\/ssw.jku.at\/CompilerBuch\u00a0<\/em>mit<\/p>\n<ul>\n<li>Musterl\u00f6sungen zu den \u00dcbungsaufgaben<\/li>\n<li>Folien einer zweist\u00fcndigen Vorlesung<\/li>\n<li>Quellcode des\u00a0<em>MicroJava<\/em>-Compilers<\/li>\n<li>Weitere Materialien<\/li>\n<\/ul>\n<h3>Table des mati\u00e8res et extrait<\/h3>\n<p><a href=\"https:\/\/librairiepromoculture.lu\/web\/wp-content\/uploads\/2024\/03\/Compilerbau.pdf\">Compilerbau<\/a><iframe loading=\"lazy\" src=\"https:\/\/librairiepromoculture.lu\/web\/wp-content\/uploads\/2024\/03\/Compilerbau.pdf\" width=\"100%\" height=\"600px\" style=\"border:none;margin-top:15px;\"><\/iframe><\/p>\n<h3>Auteur<\/h3>\n<p>Hanspeter M\u00f6ssenb\u00f6ck ist Professor f\u00fcr Informatik an der Johannes Kepler Universit\u00e4t Linz und besch\u00e4ftigt sich seit vielen Jahren mit Programmiersprachen und Compilern. Er war Mitarbeiter von Professor Niklaus Wirth an der ETH Z\u00fcrich, einem der Pioniere des Compilerbaus, der unter anderem die Programmiersprache Pascal entwickelt hat. Seit \u00fcber 20 Jahren kooperiert er mit Oracle Labs auf dem Gebiet der dynamischen Compileroptimierung f\u00fcr Java und andere Programmiersprachen. Viele der an seinem Institut entwickelten Techniken werden heute weltweit in Java-Systemen eingesetzt. Hanspeter M\u00f6ssenb\u00f6ck ist Autor von B\u00fcchern \u00fcber Java, C#, .NET sowie \u00fcber compilererzeugende Systeme.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Compilerbau praxisnah erkl\u00e4rt Systematische Einf\u00fchrung mit zahlreichen \u00dcbungsaufgaben Entwicklung eines Compilers f\u00fcr\u00a0MicroJava Mit umfangreichem Zusatzmaterial zum Buch Das Buch behandelt die praxisrelevanten Grundlagen des Compilerbaus, von der lexikalischen Analyse \u00fcber die Syntaxanalyse bis zur Semantikverarbeitung und zur Codeerzeugung. Weitere Themen sind die systematische Beschreibung von \u00dcbersetzungsprozessen durch attributierte Grammatiken sowie der Einsatz eines Compilergenerators zur [&hellip;]<\/p>\n","protected":false},"featured_media":92421,"template":"","meta":[],"product_brand":[],"product_cat":[142],"product_tag":[],"class_list":{"0":"post-92420","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-informatique-et-electronique","7":"product_shipping_class-standard","8":"pa_auteurs-hanspeter-mossenbock","9":"pa_editeur-dpunkt","10":"pa_edition-fevrier-2024","11":"pa_nombre-de-pages-21000","13":"first","14":"instock","15":"purchasable","16":"product-type-simple"},"exclude_global_add_ons":[],"addons":[],"_links":{"self":[{"href":"https:\/\/dev.promoculture.lu\/web\/wp-json\/wp\/v2\/product\/92420","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.promoculture.lu\/web\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/dev.promoculture.lu\/web\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dev.promoculture.lu\/web\/wp-json\/wp\/v2\/media\/92421"}],"wp:attachment":[{"href":"https:\/\/dev.promoculture.lu\/web\/wp-json\/wp\/v2\/media?parent=92420"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/dev.promoculture.lu\/web\/wp-json\/wp\/v2\/product_brand?post=92420"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/dev.promoculture.lu\/web\/wp-json\/wp\/v2\/product_cat?post=92420"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/dev.promoculture.lu\/web\/wp-json\/wp\/v2\/product_tag?post=92420"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}