PL/I: Porovnání verzí

Smazaný obsah Přidaný obsah
HypoBOT (diskuse | příspěvky)
m Robot automaticky nahradil text: (-|name +|název)
Doplnění současnosti PL/I (Miloslav Ponkrác)
Řádek 27:
end Hello2;
</source>
 
== Současnost ==
 
Programovací jazyk PL/I se stále používá a jeho kompilátory jsou k dispozici na řadu platforem. Například existuje kompilátor pro .NET, Linux, atd.
 
Programovací jazyk PL/I je velmi dobrý a velmi efektivní pro vývoj, často je efektivnější ve vývoji, než dnešní programovací jazyky. Mnoho lidí, kteří se jej kdysi naučili, si jej stále přejí používat pro jeho efektivnost, promyšlenost i další dobré vlastnosti. Jazyk PL/I se dá snadno naučit a obsahuje mnoho jedinečných vlastností.
 
Důvodem který omezoval rozšíření jazyka PL/I zejména v minulosti je složitost implementace kompilátoru. Vytvořit kompilátor PL/I jazyka je velmi složité a časově náročné. Původní kompilátor pracoval s devíti průchody a výsledkem byl velmi efektivní binární kód. Kromě toho je nesmírně těžké parsovat zdrojový kód PL/I. Například neexistují žádná vyhrazená klíčová slova, takže programátoři mohou používat klíčová slova jako názvy proměnných či podprogramů. Proto parsery mají problém se zjištěním kontext, často se používá technika, že pokud parser nalezne klíčové slovo v kontextu, kterému nerozumí, předpokládá, že klíčové slovo je názvem proměnné.
 
== Externí odkazy ==