|
|
|
Live Coding - Embedded Entwicklung und Spracherweiterung mit MPS
MPS ist ein Open Source Werkzeug, das es erlaubt, Programmier- und Modellierungssprachen zu integrieren und diese dann inkrementell zu erweitern. In dieser Session zeige ich dies anhand von Beispielen für die Entwicklung eingebetteter Systeme mit C. Anhand existierender C Spracherweiterungen zeige ich die Vorteile des Ansatzes. Außerdem werden wir eine einfache Spracherweiterung erstellen, um ein Gefühl dafür zu bekommen, wie viel Aufwand dazu nötig ist. Die Session besteht zu 100 Prozent aus Demos.
|