Язык программирования I (PL / I)

Автор: Robert Simon
Дата создания: 18 Июнь 2021
Дата обновления: 9 Май 2024
Anonim
5 ХУДШИХ языков программирования, которые не стоит учить!
Видео: 5 ХУДШИХ языков программирования, которые не стоит учить!

Содержание

Определение - Что означает язык программирования I (PL / I)?

Язык программирования I (PL / I) является как процедурным, так и императивным языком программирования, который был разработан для инженерного, научного и системного программирования и бизнес-приложений. Он использовался главным образом в академическом, промышленном и коммерческом секторах с момента его появления в 1960-х годах и по-прежнему активно используется с 2011 года.

PL / 1 поддерживает структурированное программирование, рекурсию, обработку связанных списков или связанных структур данных, обработку строк с плавающей запятой, фиксированных и сложных символов и битовых строк. Используемый синтаксис и слова очень похожи на английский, и язык хорошо подходит для определения сложных форматов данных с использованием широкого набора функций.


Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Techopedia объясняет язык программирования I (PL / I)

Язык программирования 1 появился на свет, потому что IBM хотела разработать машину, которая заменила бы все архитектуры IBM, которые были до него, чтобы стать общей архитектурой машин для бизнеса и научных кругов. Это стало IBM System 360. До этого программисты должны были использовать разные языки для программирования для каждого оборудования. Точно так же IBM хотела единый общий язык программирования, который могли бы использовать все пользователи из любой области.

PL / 1 имел следующие существенные языковые особенности:

  • 100% бесплатная форма и не имеет зарезервированных ключевых слов
  • Определяет типы данных независимо от оборудования
  • Блочно-ориентированный язык программирования, состоящий из начальных блоков, пакетов и операторов. Этот метод структурирования позволяет разработчикам создавать очень модульные программы и приложения.
  • PL / I имеет контрольные структуры. Такие структуры, как SELECT ... WHEN ... OTHERWISE, разрешают логические операции, тогда как операторы DO позволяют безоговорочно выполнять операторы, по крайней мере, один раз, бесконечно или в то время, когда условие все еще истинно или ложно в зависимости от необходимости.
  • Поддерживает структуры данных, такие как массивы, объединения, структуры, массивы объединений или структур, объединения или структуры массивов и любую комбинацию вышеперечисленного.
  • Имеет четыре класса хранения: STATIC, BASED, AUTOMATIC и CONTROLLED.