Maschinen lernen Experten zu verstehen
Konfigurieren statt programmieren
Bei domainspezifschen Sprachen handelt es sich um problemorientierte Sprachen. Diese lösen die Herausforderung, dass Fachexperten – z.B. Metallurgen, Chemiker, Mathematiker, Elektrotechniker – nicht mehr in einer maschinennahen Sprache wie zum Beispiel C programmieren, sondern in einer für sie geeigneten Programmiersprache modellieren.

Aus diesen Modellen oder fachbezogenen Programmen erstellt man unter Verwendung geeigneter Werkzeuge ausführbare Programme in einer bevorzugten Programmiersprache. Für das Entwerfen von domainspezifischen Sprachen und dazugehöriger Werkzeuge stehen heute bereits viele ausgereifte Technologien zur Verfügung.