High Level Languages (HLL) sind problemorientierte Programmiersprachen. Sie orientieren sich speziell an den zu lösenden Problemen und sind im Wesentlichen unabhängig von der Struktur der Computer.
Zu den High Level Languages (HLL) gehören alle strukturierten, problemorientierten Programmiersprachen, wie z.B. C++, PASCAL, Ada, FORTRAN, BASIC, COBOL usw.
Im Gegensatz dazu stehen die maschinenorientierten Programmiersprachen Assembler oder das direkte Programmieren im Binärcode des jeweiligen Prozessors.