Verfasst: Samstag 19. April 2008, 09:42
Für Java bzw. die JVM gibt's gar nicht mal so wenige Sprachen: http://www.robert-tolksdorf.de/vmlanguages.html
C-Programmierer machen ja gerne alles selbst, wenn sie dadurch externe Abhängigkeiten einsparen.
Auch ein Grund für eine eigene DSL ist sicher oft auch, dass sich das im Laufe der Zeit so entwickelt. Man hat eine Konfigurations"sprache". Dann möchte man dort Verzweigungen unterbringen. Und irgendwer hätte gerne ein Schleifenkonstrukt. Und schon hat man wieder mal eine Sprache erfunden. Am Anfang argumentiert man noch, dass eine "externe" Skriptingsprache mit Kanonen auf Spatzen geschossen ist. Bis es dann zu spät ist, und man eine turingvollständige Konfigurationssprache selbst gebaut hat.
C-Programmierer machen ja gerne alles selbst, wenn sie dadurch externe Abhängigkeiten einsparen.
Auch ein Grund für eine eigene DSL ist sicher oft auch, dass sich das im Laufe der Zeit so entwickelt. Man hat eine Konfigurations"sprache". Dann möchte man dort Verzweigungen unterbringen. Und irgendwer hätte gerne ein Schleifenkonstrukt. Und schon hat man wieder mal eine Sprache erfunden. Am Anfang argumentiert man noch, dass eine "externe" Skriptingsprache mit Kanonen auf Spatzen geschossen ist. Bis es dann zu spät ist, und man eine turingvollständige Konfigurationssprache selbst gebaut hat.