Мова програмування I (PL / I)

Автор: Robert Simon
Дата Створення: 18 Червень 2021
Дата Оновлення: 1 Липня 2024
Anonim
Язык Си для начинающих / #1 - Введение в язык Си
Відеоролик: Язык Си для начинающих / #1 - Введение в язык Си

Зміст

Визначення - Що означає мова програмування I (PL / I)?

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

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


Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.

Техопедія пояснює мову програмування I (PL / I)

Мова програмування 1 народився тому, що IBM хотів розробити машину, яка б замінила всі архітектури IBM, що були раніше, щоб стати загальною машинною архітектурою для бізнесу та наукових спільнот. Це стало IBM System 360. До цього програмістам довелося використовувати різні мови для програмування для кожного обладнання. Аналогічно, IBM хотів отримати єдину загальну мову програмування, якою могли користуватися всі користувачі з будь-якого поля.

PL / 1 мав такі істотні мовні особливості:

  • 100% безкоштовна форма і не має зарезервованих ключових слів
  • Визначає типи даних незалежно від обладнання
  • Блокова орієнтована мова програмування, що складається з початкових блоків, пакетів та операторів. Цей метод структурування дозволяє розробникам виробляти дуже модульні програми та програми.
  • PL / I має структури управління. Структури типу SELECT ... WHEN ... OTHERWISE дозволять здійснювати логічні операції, тоді як оператори DO дозволяють виконувати заяви беззастережно хоча б один раз, нескінченно, або в той час, коли умова залишається істинною або хибною залежно від потреби.
  • Підтримує структури даних, такі як масиви, об'єднання, структури, масиви об'єднань або структур, об'єднання або структури масивів та будь-яку комбінацію вищезазначених.
  • Має чотири класи зберігання: STATIC, BASED, AUTOMATIC та CONTROLLED.