Scripting ist eine Form der Programmierung, die im Allgemeinen durch geringe Formalität, lose Eingabe und keine explizite Kompilierung gekennzeichnet ist. Es gibt zahlreiche Skriptsprachen, die in einer Vielzahl von Szenarien verwendet werden - Befehlszeilenanwendungen, GUIs, serverseitige Anwendungen, Erweiterungsmodule.