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 (eBook)

Realisierung einer syntaktischen Spracherweiterung für Java
eBook Download: PDF
2011 | 1. Auflage
100 Seiten
VDM Verlag Dr. Mueller e.K.
978-3-639-36539-9 (ISBN)
Systemvoraussetzungen
49,00 inkl. MwSt
(CHF 47,85)
Der eBook-Verkauf erfolgt durch die Lehmanns Media GmbH (Berlin) zum Preis in Euro inkl. MwSt.
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
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.
Erscheint lt. Verlag 16.6.2011
Sprache deutsch
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
ISBN-10 3-639-36539-9 / 3639365399
ISBN-13 978-3-639-36539-9 / 9783639365399
Informationen gemäß Produktsicherheitsverordnung (GPSR)
Haben Sie eine Frage zum Produkt?
PDFPDF (Adobe DRM)
Größe: 4,5 MB

Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine Adobe-ID sowie eine kostenlose App.
Geräteliste und zusätzliche Hinweise

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Apps programmieren für macOS, iOS, watchOS und tvOS

von Thomas Sillmann

eBook Download (2025)
Carl Hanser Verlag GmbH & Co. KG
CHF 40,95
Apps programmieren für macOS, iOS, watchOS und tvOS

von Thomas Sillmann

eBook Download (2025)
Carl Hanser Verlag GmbH & Co. KG
CHF 40,95