Der Generator für Programmiersprachen Langium wird schneller und schlankerDas Eclipse-Project Langium zur Erzeugung domänen-spezifischer Programmiersprachen parst in Version 3.0 schneller und bekommt eine schlankere Struktur.
Legacy & Innovation Meetup: Wie man Fachlichkeit von Technik dauerhaft trenntAm 3. März ist der bekannte Podcaster, Autor und Referent Markus Völter beim Hamburger Legacy & Innovation Meetup geladen.
heise+ JubiläumsspecialSichern Sie sich unser exklusives Aktionsangebot: heise+ 7 Monate für 7 € pro Monat lesen und zusätzlich zu allen Inhalten auf heise online unsere Magazin-Inhalte entdecken. Nur für kurze Zeit!
Programmiersprache: Racket 8.0 bekommt neue StandardimplementierungDas funktionale Programmiersprachensystem Racket umfasst im aktuellen Release mit Racket CS eine neue Laufzeitumgebung.
Sprache als Werkzeug: DSLs mit Kotlin bauenEigene Domain-specific Languages mit Kotlin zu erstellen, gehört zwar nicht zu den Standardaufgaben von Entwicklern. Die zunehmende Zahl an DSLs etwa für Gradle, Spring Beans oder Spring Cloud Contract beweist jedoch, dass sich die Sprache hervorragend dafür eignet.
Eine eigene Programmiersprache mit Xtext modellierenMit Xtext, einem Sprachframework auf der JVM, ist es mit wenig Aufwand möglich, eine eigene Programmiersprache zu definieren. Dieser Artikel zeigt den Werdegang einer kleinen domänenspezifischen Sprache von der Definition der Grammatik bis hin zur lauffähigen IDE.
Neues Buch zu "domänenspezifischen Sprachen""Domänenspezifische Sprachen" sind einer der wichtigsten Trends in der modellgetriebenen Softwareentwicklung. Markus Völter veröffentlicht ein neues Buch zum Thema.
Domain Specific LanguagesMartin Fowler und Rebecca Parsons schaffen es eindrucksvoll, dem Entwickler das Eintrittstor zum Thema domänenspezifische Sprachen zu öffnen.
Episode 27: Interne DSLsEine Episode über interne DSLs, also domänenspezifische Sprachen, die in eine bestehende Programmiersprache eingebettet werden.
Language Implementation PatternsWas man schon immer über DSL wissen wollte und sich nicht zu fragen getraut hat – Terence Parr schafft es, ein spannendes Thema kompakt und praxisnah darzustellen.
Episode 23: Domänenspezifische SprachenEine Episode über Domain-Specific Languages (DSLs) im Allgemeinen sowie über Eclipse Xtext und JetBrains' MPS (Meta Programming System) im Besonderen, die unterschiedliche Ansätze zur Implementierung textueller DSLs verwenden.
Episode 20: Architektur als SpracheDie Episode geht auf die Verwendung von (textuellen) DSLs zur formalen Beschreibung von Softwarearchitektur ein.