Hallo,
Für Programmiersprache gibts Definitionen (hab grad keine zur Hand...), für Skriptsprachen wirds schon schwieriger. Was man dabei allerdings feststellen wird ist, dass die Skriptsprachen eine Teilmenge der Programmiersprachen bilden.
Nein. Alle "Sprachen" die Turning-Vollständig sind, sind äquivalent (und das sind so ziemlich alle bis auf SQL und Auszeichnungssprachen wie HTML,XML, BB Code oder Wiki-Syntax). Der einzige Unterschied ist, dass manche Sprachen kompiliert werden und andere zur Laufzeit in Maschinenbefehle übersetzt werden (es gibt auch Mischformen wie Java oder .Net).
Grundsätzlich spricht nichts dagegen ein Betriebssystem in JavaScript zu schreiben, es fehlt derzeit nur ein Compiler der den JavaScript Code dann auch in Assembler und dann in Einser und Nuller übersetzt.
Gruß,
Severin
They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.
-- Benjamin Franklin