Langage de programmation i (pl / i)

Définition - Que signifie le langage de programmation I (PL / I)?

Le langage de programmation I (PL / I) est à la fois un langage de programmation procédural et impératif qui a été conçu pour l'ingénierie, la programmation scientifique et système et les applications commerciales. Il a été principalement utilisé par les secteurs universitaire, industriel et commercial depuis son introduction dans les années 1960 et est toujours utilisé activement en 2011.

PL / 1 prend en charge la programmation structurée, la récursivité, les listes liées ou la gestion de structures de données liées, la gestion des chaînes de caractères et des chaînes de bits à virgule flottante, à virgule fixe et complexe. La syntaxe et les mots utilisés ressemblent beaucoup à l'anglais, et la langue est bien adaptée pour définir des formats de données complexes à l'aide d'un large ensemble de fonctions.

Definir Tech explique le langage de programmation I (PL / I)

Le langage de programmation 1 est né parce qu'IBM voulait concevoir une machine qui remplacerait toutes les architectures IBM qui l'ont précédé pour devenir l'architecture de machine commune pour les entreprises et les communautés scientifiques. Cela est devenu IBM System 360. Avant cela, les programmeurs devaient utiliser des langages différents pour programmer pour chaque matériel. De même, IBM voulait un langage de programmation commun unique que tous les utilisateurs de n'importe quel domaine pourraient utiliser.

PL / 1 présentait les caractéristiques linguistiques importantes suivantes:

  • Forme 100% libre et sans mots-clés réservés
  • Définit les types de données quel que soit le matériel
  • Un langage de programmation orienté bloc qui se compose de blocs de début, de packages et d'instructions. Cette méthode de structuration permet aux développeurs de produire des programmes et des applications très modulaires.
  • PL / I a des structures de contrôle. Des structures comme SELECT ... WHEN ... OTHERWISE autoriseront les opérations logiques, tandis que les instructions DO permettront aux instructions d'être exécutées sans condition au moins une fois, à l'infini, ou alors qu'une condition est encore vraie ou fausse selon le besoin.
  • Prend en charge les structures de données telles que les tableaux, les unions, les structures, les tableaux d'unions ou de structures, les unions ou les structures de tableaux, et toute combinaison de ce qui précède.
  • Dispose de quatre classes de stockage: STATIQUE, BASÉ, AUTOMATIQUE et CONTRÔLÉ.