Citation de Wikipedia de l'article "Langage de programmation de haut niveau":
Un langage de programmation de haut niveau est un langage de programmation avec une forte abstraction des détails de l'ordinateur. Par rapport aux langages de programmation de bas niveau, il peut utiliser des éléments de langage naturel, être plus facile à utiliser ou être plus portable sur toutes les plateformes. Ces langages masquent les détails des opérations du processeur telles que les modèles d'accès à la mémoire et la gestion de l'étendue.
C'est-à-dire que plus le niveau du langage de programmation augmente, plus le programmeur s'éloigne du matériel sur lequel le programme s'exécute.
Maintenant, je ne connais pas les statistiques des usages linguistiques à travers les niveaux, mais je soupçonne que les langues de niveau supérieur remplacent de plus en plus les langues de niveau inférieur. Si oui, cela peut-il conduire à un déficit de programmeurs ayant des connaissances en architecture informatique? Serait-ce un problème pour l'industrie?