Eine Allzwecksprache ist eine Programmiersprache, die in der Lage ist, alle Arten von Programmen zu erstellen. C ist beispielsweise ein gutes Beispiel für eine Allzwecksprache.
Eine Sprache, die keine Allzwecksprache ist, wird als DSL (domänenspezifische Sprache) bezeichnet. Beispielsweise sind HTML, Logo, MATLAB Beispiele für domänenspezifische Sprachen.
DSL, Programmierbedingungen