Citazione da Wikipedia dell'articolo "Linguaggio di programmazione di alto livello":
A high-level programming language is a programming language with strong abstraction from the details of the computer. In comparison to low-level programming languages, it may use natural language elements, be easier to use, or be more portable across platforms. Such languages hide the details of CPU operations such as memory access models and management of scope.
I.e. man mano che aumenta il livello del linguaggio di programmazione, tanto più lontano il programmatore passa dall'hardware su cui viene eseguito il programma.
Ora non conosco le statistiche degli usi linguistici tra i livelli, ma sospetterei che le lingue di livello superiore stiano sempre più sostituendo le lingue di livello inferiore. In tal caso, questo può portare ad un deficit di programmatori con conoscenza dell'architettura del computer? Questo sarebbe un problema per l'industria?