Brattig, M: Entwicklung eines Präprozessors für JavaFC
-
- Deutsch ausgewählt
49,00 €
inkl. gesetzl. MwSt.,
Beschreibung
Produktdetails
Einband
Taschenbuch
Erscheinungsdatum
01.06.2011
Verlag
VDMSeitenzahl
100
Maße (L/B/H)
22/15/0,6 cm
Gewicht
165 g
Sprache
Deutsch
ISBN
978-3-639-36539-9
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.
Ein neues Kapitel für Ihre Bücher
Ein neues Kapitel für Ihre Bücher
Schenken Sie Ihren alten Schätzen ein zweites Leben: Einfach Barcode scannen, Versandetikett ausdrucken, Bücher verschicken und Thalia Geschenkkarte erhalten.
Jetzt verkaufenKundinnen und Kunden meinen
Verfassen Sie die erste Bewertung zu diesem Artikel
Helfen Sie anderen Kund*innen durch Ihre Meinung
Kurze Frage zu unserer Seite
Vielen Dank für Ihr Feedback
Wir nutzen Ihr Feedback, um unsere Produktseiten zu verbessern. Bitte haben Sie Verständnis, dass wir Ihnen keine Rückmeldung geben können. Falls Sie Kontakt mit uns aufnehmen möchten, können Sie sich aber gerne an unseren Kund*innenservice wenden.
zum Kundenservice