Definition Programmiersprache:
Eine Sprache, die in eine nicht im Klartext stehende Datei konvertiert wird. Die Quelldatei wird nicht direkt benötigt.
Scriptsprache:
Eine Sprache, die direkt als Quelltext verwendet wird.
Java: Programmiersprache
JavaScript: Script-Sprache
So hab ich zumindest es gelernt. Das ist auch der große Unterschied zu MTA.
MTA-Script sind nämlich in Lua geschrieben, und sind nach der Definition auch die "echten" Scripts.
Edit: Und jetzt noch für die, die mir immer noch nicht glauben:
http://de.wikipedia.org/wiki/Skriptsprache
ZitatSkripte werden fast ausschließlich in Form von Quelltextdateien ausgeliefert