Les langages de haut niveau sont apparus dans la seconde moitié des années 1950 ( Fortran en 1954, Lisp et Algol en 1958, COBOL en 1959). Ils ont permis d'écrire des programmes d'une manière plus familière, proche de l'anglais, et qui ne dépend pas du processeur qui sera utilisé [ 4] .
La limite d'utilisation des langages haut niveau correspond aux situations où les ressources matérielles sont limitées. Les concepts de programmation de haut niveau tels que les structures de données génériques, de l'interprétation à l'exécution, sont souvent lents à l'exécution et grands consommateurs mémoire.
Parmi les exemples de ces termes utilisés dans les langues de haut niveau, on peut citer des mots désignés tels que if , for , while , string , or etc. Les opérateurs couramment utilisés dans ces langages de programmation comprennent des symboles tels que ==, <, et >.
Les langages de bas niveau englobent les langages de machine et d’assemblage. Une langue d’assemblage comporte une liste d’instructions fondamentales et est généralement plus difficile à lire que n’importe quelle langue de haut niveau. Le code d’assemblage peut être traduit en code machine grâce à l’utilisation d’un assembleur.