Programovací jazyk I (PL / I)

Autor: Robert Simon
Datum Vytvoření: 18 Červen 2021
Datum Aktualizace: 1 Červenec 2024
Anonim
Programovací jazyk I (PL / I) - Technologie
Programovací jazyk I (PL / I) - Technologie

Obsah

Definice - Co znamená programovací jazyk I (PL / I)?

Programovací jazyk I (PL / I) je procedurální i imperativní programovací jazyk, který byl navržen pro inženýrské, vědecké a systémové programování a obchodní aplikace. Používá se především v akademickém, průmyslovém a komerčním sektoru od svého zavedení v 60. letech a od roku 2011 se stále aktivně používá.

PL / 1 podporuje strukturované programování, rekurzi, propojené seznamy nebo manipulaci s propojenými datovými strukturami, plovoucí desetinnou čárku, pevný bod a složitý řetězec znaků a zpracování bitových řetězců. Použitá syntaxe a slova jsou podobně jako v angličtině a jazyk je vhodný pro definování složitých datových formátů pomocí široké sady funkcí.


Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje programovací jazyk I (PL / I)

Programovací jazyk 1 se zrodil, protože IBM chtěla navrhnout stroj, který nahradí všechny architektury IBM, které přišly před tím, aby se stalo společnou architekturou strojů pro obchodní a vědecké komunity. Tím se stal IBM System 360. Před tím museli programátoři pro každý hardware programovat různé jazyky. Podobně IBM chtěla jediný společný programovací jazyk, který by mohli používat všichni uživatelé z jakéhokoli oboru.

PL / 1 měl následující významné jazykové vlastnosti:

  • 100% bezplatná forma a nemá vyhrazená klíčová slova
  • Definuje datové typy bez ohledu na hardware
  • Programovací jazyk orientovaný na bloky, který se skládá z počátečních bloků, balíčků a příkazů. Tato metoda strukturování umožňuje vývojářům vytvářet velmi modulární programy a aplikace.
  • PL / I má kontrolní struktury. Struktury jako SELECT ... WHEN ... OTHERWISE umožní logické operace, zatímco příkazy DO umožní provádění příkazů bezpodmínečně alespoň jednou, nekonečně nebo pokud je podmínka stále pravdivá nebo nepravdivá podle potřeby.
  • Podporuje datové struktury, jako jsou pole, odbory, struktury, pole odborů nebo struktur, svazy nebo struktury polí a jakékoli kombinace výše uvedených.
  • Má čtyři třídy úložiště: STATIC, BASED, AUTOMATIC a CONTROLLED.