Hi Stefan,
Die strikte Unterscheidung ist meines Erachtens deshalb nur
auf der Ebene von Parsern und Interpretern/Compilern
haltbar.
ich dachte, ob eine Sprache eine Programmiersprache ist, sei eine Eigenschaft der Sprache selbst und nicht eine Eigenschaft der Existenz irgendwelcher Programme?
Wobei es für jede Sprache, zu der es einen Interpreter gibt, auch einen Compiler geben kann und umgekehrt, denke ich - der Interpreter kann immer auch die komplette CPU interpretieren, und der Compiler kann immer denselben Code generieren, der im Interpreter enthalten ist (eval).
Viele Grüße
Michael