Modul DSL September 2025
Seminar
Online
Beschreibung
-
Kursart
Intensivseminar
-
Niveau
Mittelstufe
-
Methodik
Online
-
Sprachen
Deutsch
-
Unterrichtsstunden
8h
-
Dauer
3 Tage
-
Online Campus
Ja
-
Persönlicher Tutor
Ja
-
Virtueller Unterricht
Ja
Lernen Sie DSLs systematisch zu entwerfen und als integrale Technik im Architekturentwurf zu betrachten.
In diesem Curriculum erfahren Sie, wie Sie effektiv domänenspezifische Sprachen (DSLs) entwickeln, die dazu beitragen, komplexe Aufgaben zu vereinfachen. Wir vermitteln Ihnen nicht nur theoretisches Wissen, sondern geben Ihnen einen praxisnahen Einblick in die Welt des Programmiersprachendesigns und Compilerbaus.
Hinweise zu diesem Kurs
Sie werden in der Lage sein, sinnvolle Anwendungsbereiche für DSLs in der Architektur zu identifizieren, systematisch benutzerfreundliche DSLs zu entwickeln und als integralen Bestandteil des Architekturdesigns zu nutzen. Diese Fähigkeiten ermöglichen es Ihnen, praxisorientierte Lösungen zu entwickeln, komplexe Aufgaben zu bewältigen und die Effizienz in der Softwareentwicklung erheblich zu steigern.
Meinungen
Themen
- Syntax
- Semantics
- Language Design
- Tools
- DSL
- Design
- Sprachen
Dozenten
Dr. Michael Sperber
Experte für funktionale Programmierung
Inhalte
Agenda
Intro und Motivation
- Anforderungen und architektonische Relevanz
- Grundbegriffe im Zusammenhang mit domänenspezifischen Sprachen
- Grundlagen der Modellierung
- Embedded vs. Stand-Alone DSLs
Syntax
- Syntax und Sprachgestaltung
- Konkrete und abstrakte Syntax
Semantics
- Grundlagen der Semantics
- Ausdruckskraft
- Entwurf von Semantics
Language Design
- Allgemeine Entwurfsaspekte
- Typensysteme
- Kompositionelle Domänenmodellierung Wirkung
Tools
- Syntax-Tools
- Semantics-Tools
Modul DSL September 2025
