Im Laufe der technischen Entwicklung wurden für komplexere Aufgaben immer höher organisierte, das heißt immer weiter von den Maschinen- und den Programmiersprachen entfernte Computersprachen entwickelt.