PL/I: Porovnání verzí

Smazaný obsah Přidaný obsah
Samud3 (diskuse | příspěvky)
Bez shrnutí editace
Samud3 (diskuse | příspěvky)
Bez shrnutí editace
Řádek 18:
 
== Historie ==
Programovací jazyk PL/I byl vyvinut společností [[IBM]] v jeho [[Hursley Laboratories]] ve [[Velká Británie|Velké Británii]] jako součást rozvoje [[systém]]u [[System/300]]. Na tomto [[programovací jazyk|programovacím jazyce]] pracovalo ve [[Velká Británie|Velké Británii]] i mnoho [[programátor]]ů ze [[Spojené státy americké|Spojených států amerických]], protože společnost [[IBM]] je americkou [[firma|firmou]]. Společnost [[IBM]] měla v té době problémy s několika neslučitelnými [[modul]]y, jako byly například [[server]]y a sálové [[počítač]]e pro různé [[účel]]y. Kromě toho byly některé [[model]]y navrženy pro [[obchod|obchodní]] [[účel]]y a jiné zase pro [[věda|vědecké]]. Cílem [[System/300|Systemu/300]] bylo vyvinout jednu řadu navzájem kompatibilních [[model]]ů, které by nahradily všechny předchozí [[model]]y, a které by mohly být použity jak pro [[komerce|komerční]] [[účel]]y, tak pro [[věda|vědecké]] [[účel]]y. V té době používali obchodní [[uživatel]]é [[programovací jazyk]] [[Cobol]], zatímco ve vědeckých kruzích se používal [[programovací jazyk]] [[Fortran]]. Cílem PL/I tedy bylo vypracovat jednotný [[jazyk]], který by umožňoval pracovat v obou těchto sférách. Dalším cílem bylo doplnit strukturované programovací [[konstrukce]] odvozené z [[ALGOL]]u, které [[COBOL]] ani [[Fortran]] nepodporovaly. Vývoj probíhal v [[1960|60. letech]] [[20. století]], přestože programovací jazyk PL/1 neměl až tak velkou a širokou popularitu. Získal svoje významné využití v [[obchod]]ní [[sféra|sféře]] ve zpracování [[data|dat]]. Vzniklo několik [[verze|verzí]] ([[modifikace|modifikací]]) tohoto [[programovací jazyk|programovacího jazyka]]. Jedním z nich je například [[PL/S]]. V [[IBM]] použili tento [[jazyk]] pro [[programování]] [[operační systém|operačního]] [[systém]]u [[MVS]] na počátku [[70. léta 20. století|70. letech 20. století]]. U verze [[PL/8]] - osmička v názvu značí, že se z 80% skládal z původního PL/1. Tato verze byla použita [[firma|firmou]] [[IBM]] jako nástroj pro vývoj [[software|softwaru]], který byl navržen pro [[AS/400]]. Dále se používal v [[letecký průmysl|leteckém průmyslu]] pro [[on line]] [[rezervace]] v [[systém]]u [[Sabre]]. Původně byl psaný v [[Assenbler 7090|Assenbleru 7090]]. [[PI/8]] se používal jak pro sálové [[počítač]]e, také pro [[server]]y. Existují však i verze PL/1 pro [[DOS]], [[Microsoft Windows]], [[AIX]], [[OpenVMS]] a [[UNIX]].
 
 
 
== Ukázka programu ==
===Hello world program===
<pre>
Hello2: proc options(main);