Wir verwenden Cookies und Analyse-Tools, um die Nutzerfreundlichkeit der Internet-Seite zu verbessern und für Marketingzwecke. Wenn Sie fortfahren, diese Seite zu verwenden, nehmen wir an, dass Sie damit einverstanden sind. Zur Datenschutzerklärung.
Entwicklung eines Präprozessors für JavaFC
Details
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.
Autorentext
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.
Klappentext
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.
Weitere Informationen
- Allgemeine Informationen
- GTIN 09783639365399
- Genre Programmiersprachen
- Sprache Deutsch
- Anzahl Seiten 100
- Herausgeber VDM Verlag
- Größe H220mm x B150mm x T6mm
- Jahr 2011
- EAN 9783639365399
- Format Kartonierter Einband (Kt)
- ISBN 978-3-639-36539-9
- Titel Entwicklung eines Präprozessors für JavaFC
- Autor Matthias Brattig
- Untertitel Realisierung einer syntaktischen Spracherweiterung für Java
- Gewicht 165g