4440: Shells en Scripting

De allereerste computers werden mbv 10-tallen schakelaars gestart, maar rond 1970 werden ze van een automatisch geladen commando-programma voorzien: een zogenaamde "shell", die vanaf een "telex" of "terminal" wordt bediend. Hiermee kan men andere programma's laden en starten. Shell's kennen commando's voor het tonen van inhoudsopgaven van disk's, het selecteren van bestanden om te tonen of af te drukken en zo. De bekendste voorbeelden zijn "sh en bash" voor UNIX, "command.com en cmd.exe " voor Dos en Windows.

Omdat er in de praktijk vaak hele riedels commando's moeten worden ingetikt worden shells dikwijls voorzien van eenvoudige programmeer mogelijkheden in een scripttaal.

Scripting is voor veel eenvoudige toepassingen een handig hulpmiddel en wordt daarom ook steeds meer toegepast voor algemene programmering.
Een scripttaal wordt niet altijd gecompileerd naar machinetaal, maar vaak direct geïnterpreteerd en uitgevoerd. Ook worden variabelen niet altijd vooraf gedefinieerd, maar on-the-fly gecreëerd. Bekende voorbeelden voor Website-ontwerp zijn: "SQL", "PHP", "ASP", "JAVA" en "JavaScript".