Générations de langage de programmation

Définition - Que signifient les générations de langage de programmation?

Les générations de langage de programmation sont des classifications de langages de programmation, qui font référence à différentes époques de l'histoire de la programmation. Cette classification indique comment la puissance de programmation augmente. Certains considèrent ces progrès car les fonctionnalités de programmation autrefois considérées comme importantes deviennent moins importantes.

Definir Tech explique les générations de langages de programmation

Le langage de programmation de première génération a été décrit comme du codage et non comme de la programmation, car les programmeurs devaient entrer le programme sur l'ordinateur sous la forme d'un code machine plutôt que d'un langage écrit. Et l'algorithme lui-même a été écrit sur papier.

La deuxième génération est apparue avec des langages de programmation qui remplacent complètement le code machine. Le programmeur a écrit le programme via le langage d'assemblage; puis un assembleur l'a automatiquement interprété en code machine. Les premiers langages de ce type étaient le FORTRAN, le COBOL et l'ALGOL.

La troisième génération était beaucoup plus développée. Les raisons incluaient:

  1. Les algorithmes sont devenus indépendants du fournisseur de machines qui les exécutait.
  2. Les langues typées avaient un contrôle d'accès solide sur les données disponibles à partir de différents périphériques de stockage.
  3. Les structures de bloc sont d'abord apparues sous la forme de fonctions et de sous-programmes. Ceux-ci ont prolongé la puissance du programme et économisé beaucoup de temps et d'efforts de programmation.