Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de
Entwicklung eines Präprozessors für JavaFC - Matthias Brattig

Entwicklung eines Präprozessors für JavaFC

Realisierung einer syntaktischen Spracherweiterung für Java
Buch | Softcover
100 Seiten
2011
VDM Verlag Dr. Müller
978-3-639-36539-9 (ISBN)
CHF 68,60 inkl. MwSt
  • Titel nicht im Sortiment
  • Artikel merken
Für effiziente Software spielt Nebenläufigkeit eine entscheidende Rolle. Dabei haben sich im Laufe der Zeit unterschiedliche Ansätze zur Synchronisation von nebenläufigen Systemen herauskristallisiert. Viele Programmiersprachen bieten jedoch nur ein zu der jeweiligen Sprache passendes Synchronisationsmittel an, weshalb an der Universität von Bradford die Lehrsprache Pascal-FC entwickelt wurde, die viele unterschiedliche Konzepte zur Synchronisation von Nebenläufigkeit in sich vereint. Dieses Buch beschäftigt sich mit einer Adaption von Pascal-FC auf Java. Dabei wird Java um neue Schlüsselworte und Statements erweitert, die in den Sprachumfang der Java-Grammatik integriert werden. Mit Hilfe des Java-Compiler-Compilers (JavaCC) konnte ein Präprozessor entwickelt werden, der die Syntax der Sprache erweitert, ohne dass ein neuer Java-Compiler entwickelt werden muss. JavaFC übernimmt nun in Form eines Präprozessors die Aufgabe, den Quelltext zu parsen, in die Standard Java-Syntax zu überführen und ihn anschließend zu compilieren. Dieses Ziel wird über einfache Textersetzung bis hin zur Generierung von Hilfsklassen und der Umstrukturieren ganzer Codebereiche erreicht.

Matthias Brattig studierte an der Brandenburgischen Technischen Universität in Cottbus. Sein Diplom legte er am Lehrstuhl für Datenstrukturen und Softwarezuverlässigkeit bei Frau Prof. Monika Heiner ab.

Sprache deutsch
Gewicht 165 g
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Schlagworte Informatik • Java • Java (Programmiersprache); Spez. Anwendungsbereiche • Java (Programmiersprache); Spezielle Anwendungsbereiche • Synchronisation
ISBN-10 3-639-36539-9 / 3639365399
ISBN-13 978-3-639-36539-9 / 9783639365399
Zustand Neuware
Informationen gemäß Produktsicherheitsverordnung (GPSR)
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Grundlagen und praktische Anwendungen von Transpondern, kontaktlosen …

von Klaus Finkenzeller

Buch (2023)
Hanser (Verlag)
CHF 125,95
das umfassende Handbuch

von Marc Marburger

Buch | Hardcover (2024)
Rheinwerk (Verlag)
CHF 69,85