Cytat z Wikipedii artykułu „Język programowania wysokiego poziomu”:
Język programowania wysokiego poziomu jest językiem programowania o silnym oderwaniu od szczegółów komputera. W porównaniu z językami programowania niskiego poziomu może używać elementów języka naturalnego, być łatwiejszy w użyciu lub bardziej przenośny na różnych platformach. Takie języki ukrywają szczegóły operacji procesora, takie jak modele dostępu do pamięci i zarządzanie zakresem.
To znaczy, gdy poziom języka programowania rośnie, tym bardziej programista odchodzi od sprzętu, na którym działa program.
Teraz nie znam statystyk użycia języków na różnych poziomach, ale podejrzewam, że języki wyższego poziomu coraz częściej zastępują języki niższego poziomu. Jeśli tak, to czy może to prowadzić do deficytu programistów ze znajomością architektury komputera? Czy byłby to problem dla branży?