Език за програмиране I (PL / I)

Автор: Robert Simon
Дата На Създаване: 18 Юни 2021
Дата На Актуализиране: 1 Юли 2024
Anonim
TeachMe - Програмиране за начинаещи със C# - Въведение в програмирането - Ален Паунов
Видео: TeachMe - Програмиране за начинаещи със C# - Въведение в програмирането - Ален Паунов

Съдържание

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

Програмният език I (PL / I) е както процедурен, така и императивен език за програмиране, който е предназначен за инженерно, научно и системно програмиране и бизнес приложения. Той се използва предимно от академичния, индустриалния и търговския сектор от въвеждането му през 60-те години на миналия век и все още се използва активно от 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.