Entwicklung eines Präprozessors für JavaFC
Realisierung einer syntaktischen Spracherweiterung für Java
Seiten
2011
VDM Verlag Dr. Müller
978-3-639-36539-9 (ISBN)
VDM Verlag Dr. Müller
978-3-639-36539-9 (ISBN)
- 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
aus dem Bereich
Grundlagen und praktische Anwendungen von Transpondern, kontaktlosen …
Buch (2023)
Hanser (Verlag)
CHF 125,95