aboutsummaryrefslogtreecommitdiff
path: root/files/fr/glossary/high-level_programming_language/index.html
blob: d217e17ac2968df1d9a194d6d0889535fed46595 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
---
title: Langage de programmation de haut niveau
slug: Glossaire/Langage_de_programmation_de_haut_niveau
tags:
  - Glossaire
  - Langage
  - Programmation
translation_of: Glossary/High-level_programming_language
---
<p><span id="result_box" lang="fr"><span>Un langage de programmation de haut niveau a une <strong>abstraction significative</strong> des détails du fonctionnement de l'ordinateur.</span> <span>Il est conçu pour être facilement compris par les humains et pour cette raison, il doit être traduit par un autre logiciel.</span> <span>Contrairement aux langages de programmation de bas niveau, il peut utiliser des éléments de langage naturel ou automatiser (voire masquer) des champs importants de système informatique, rendant le processus de développement plus simple et plus compréhensible par rapport à un langage de niveau inférieur.</span> <span>La quantité d'abstraction fournie définit la façon dont un langage de programmation est «de haut niveau».</span></span></p>

<p><span id="result_box" lang="fr"><span>L'idée d'un langage automatiquement traduisible en code machine, mais plus proche de la logique humaine, a été introduite en informatique dans les années 1950, notamment grâce au travail de <strong>John Backus</strong> (IBM), à qui nous devons le premier langage de haut niveau à avoir</span> <span>été largement diffusé : Fortran.</span> <span>Pour cette innovation, Bakus a reçu le prix Turing.</span></span></p>