Съдържание:
- Определение - Какво означава език за програмиране I (PL / I)?
- Techopedia обяснява езика за програмиране I (PL / I)
Определение - Какво означава език за програмиране I (PL / I)?
Програмният език I (PL / I) е както процедурен, така и императивен език за програмиране, който е предназначен за инженерно, научно и системно програмиране и бизнес приложения. Той се използва предимно от академичния, индустриалния и търговския сектор от въвеждането му през 60-те години на миналия век и все още се използва активно от 2011 г.
PL / 1 поддържа структурирано програмиране, рекурсия, свързани списъци или обработка на свързана структура на данни, плаваща запетая, фиксирана точка и сложна работа с низови и битови низове. Използваният синтаксис и думи приличат много на английски и езикът е подходящ за дефиниране на сложни формати на данни, използвайки широк набор от функции.
Techopedia обяснява езика за програмиране I (PL / I)
Езикът за програмиране 1 се роди, защото IBM искаше да създаде машина, която да измести всички архитектури на IBM, които са дошли преди него, да се превърне в общата машинна архитектура за бизнеса и научните общности. Това стана IBM System 360. Преди това програмистите трябваше да използват различни езици, за да програмират за всеки хардуер. По подобен начин IBM искаше единен общ език за програмиране, който всички потребители от всяка област могат да използват.
PL / 1 имаше следните значими езикови характеристики:
- 100% безплатна форма и няма запазени ключови думи
- Определя типове данни, независимо от хардуера
- Блок-ориентиран език за програмиране, който се състои от начални блокове, пакети и оператори. Този метод на структуриране позволява на разработчиците да произвеждат много модулни програми и приложения.
- PL / I има контролни структури. Структури като SELECT … WHEN … OTHERWISE ще позволят логически операции, докато операторите DO позволяват да се изпълняват безусловно поне веднъж, безкрайно или докато условието е все още вярно или невярно в зависимост от нуждата.
- Поддържа структури от данни като масиви, обединения, структури, масиви от съюзи или структури, обединения или структури на масиви и всяка комбинация от горното.
- Има четири класа за съхранение: STATIC, BASED, AUTOMATIC и CONTROLLED.
