Langage de programmation I (PL / I)

Auteur: Robert Simon
Date De Création: 18 Juin 2021
Date De Mise À Jour: 1 Juillet 2024
Anonim
Programmer en langage LIST SIEMENS S7: lesson 1
Vidéo: Programmer en langage LIST SIEMENS S7: lesson 1

Contenu

Définition - Que signifie 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 conçu pour l’ingénierie, la programmation scientifique et de systèmes, ainsi que pour les applications métiers. Il a été principalement utilisé par les secteurs universitaire, industriel et commercial depuis son introduction dans les années 1960 et est toujours utilisé de manière active en 2011.

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


Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique le langage de programmation I (PL / I)

Le langage de programmation 1 est né parce qu'IBM souhaitait concevoir une machine qui remplacerait toutes les architectures d'IBM qui l'ont précédée pour devenir l'architecture de machine commune des entreprises et de la communauté scientifique. C'est devenu IBM System 360. Auparavant, les programmeurs devaient utiliser différentes langues pour programmer chaque matériel. De même, IBM souhaitait un seul langage de programmation commun pouvant être utilisé par tous les utilisateurs de tous les domaines.

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


  • 100% de forme libre et n'a pas de mots-clés réservés
  • Définit les types de données indépendamment du matériel
  • Langage de programmation orienté par blocs qui consiste en blocs de début, packages et 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 telles que SELECT ... WHEN ... OTHERWISE autoriseront les opérations logiques, tandis que les instructions DO permettront l'exécution inconditionnelle des instructions au moins une fois, à l'infini ou tant qu'une condition est toujours vraie ou fausse, en fonction des besoins.
  • Prend en charge les structures de données telles que les tableaux, les unions, les structures, les tableaux de syndicats ou de structures, les syndicats ou les structures de tableaux, et toute combinaison de ceux-ci.
  • A quatre classes de stockage: STATIC, BASED, AUTOMATIC et CONTROLLED.