Acasă Dezvoltare Ce este limbajul de programare i (pl / i)? - definiție din techopedia

Ce este limbajul de programare i (pl / i)? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă limbajul de programare I (PL / I)?

Limbajul de programare I (PL / I) este atât un procesual, cât și un limbaj de programare imperativ care a fost proiectat pentru inginerie, programare științifică și sisteme și aplicații de afaceri. A fost folosit în primul rând de sectoarele academice, industriale și comerciale de la introducerea sa în anii 1960 și este încă în uz activ din 2011.


PL / 1 acceptă programare structurată, recursiune, liste legate sau tratare a structurilor de date legate, punct flotant, punct fix și complex de caractere și șiruri de biți. Sintaxa și cuvintele folosite seamănă foarte mult cu limba engleză, iar limba este potrivită pentru a defini formate de date complexe folosind un set larg de funcții.

Techopedia explică limbajul de programare I (PL / I)

Limbajul de programare 1 s-a născut pentru că IBM dorea să proiecteze o mașină care să înlocuiască toate arhitecturile IBM care au venit înainte să devină arhitectura mașină comună pentru comunitățile de afaceri și științifice. Aceasta a devenit IBM System 360. Înainte de aceasta, programatorii trebuiau să folosească limbi diferite pentru a programa pentru fiecare hardware. În mod similar, IBM a dorit un singur limbaj comun de programare pe care îl pot utiliza toți utilizatorii de la orice câmp.


PL / 1 avea următoarele caracteristici semnificative ale limbajului:

  • Formular gratuit 100% și nu are cuvinte cheie rezervate
  • Definește tipurile de date indiferent de hardware
  • Un limbaj de programare orientat pe blocuri care constă din blocuri de început, pachete și instrucțiuni. Această metodă de structurare permite dezvoltatorilor să producă programe și aplicații foarte modulare.
  • PL / I are structuri de control. Structuri precum SELECT … CÂND … ALTEA VORI va permite operațiuni logice, în timp ce instrucțiunile DO vor permite executarea necondiționată a instrucțiunilor cel puțin o dată, la infinit sau în timp ce o condiție este încă adevărată sau falsă în funcție de necesitate.
  • Suporta structuri de date precum tablouri, uniuni, structuri, tablouri de uniuni sau structuri, uniuni sau structuri de matrice și orice combinație de mai sus.
  • Are patru clase de stocare: STATIC, BAZAT, AUTOMAT și CONTROLAT.
Ce este limbajul de programare i (pl / i)? - definiție din techopedia