Table des matières:
- Définition - Que signifie le langage de programmation I (PL / I)?
- Techopedia explique le 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 conçu pour l'ingénierie, la programmation scientifique et de systèmes et les applications commerciales. Il a été principalement utilisé par les secteurs académique, 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 la structure des 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 à la définition de formats de données complexes à l'aide d'un large éventail de fonctions.
Techopedia 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ée pour devenir l'architecture de machine commune aux entreprises et aux communautés scientifiques. C'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 seul langage de programmation commun que tous les utilisateurs de n'importe quel domaine pourraient utiliser.
PL / 1 avait les caractéristiques linguistiques importantes suivantes:
- Forme 100% gratuite et sans mots-clés réservés
- Définit les types de données indépendamment du matériel
- Langage de programmation orienté bloc composé 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 lorsqu'une condition est toujours 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 des éléments ci-dessus.
- Dispose de quatre classes de stockage: STATIQUE, BASÉ, AUTOMATIQUE et CONTRÔLÉ.