LocalazyLocalazy

Pascal – ISO 7185

Pascal je procedurálny programovací jazyk, ktorý v rokoch 1968-1969 navrhol a v roku 1970 publikoval Niklaus Wirth ako malý a efektívny jazyk určený na podporu správnych programovacích postupov pomocou štruktúrovaného programovania a štruktúrovania údajov. Je pomenovaný na počesť francúzskeho matematika, filozofa a fyzika Blaise Pascala. Pascal bol vyvinutý na mainframe počítači série CDC 6000 na ETH Zürich a vydaný v roku 1970. Od začiatku 80. rokov sa Pascal stal hlavným jazykom používaným na výučbu programovania na mnohých univerzitách. Jeho derivát známy ako Object Pascal sa začiatkom 90. rokov používal na vývoj aplikácií pre Windows a Macintosh. Delphi, populárne vývojové prostredie pre Pascal, bolo vydané v roku 1995. Pascal je imperatívny a procedurálny programovací jazyk s rozsiahlou škálou operátorov. Bol známy svojou silnou podporou štruktúrovaného programovania a štruktúrovania údajov. Pascal sa často používa aj pri súťažnom programovaní. Pôvodný štandard jazyka Pascal bol uverejnený v roku 1970. Pascal bol výrazne rozšírený v sérii po sebe nasledujúcich noriem, ktoré boli publikované v rokoch 1983 až 1999, až kým nebola v roku 1999 publikovaná norma ISO 7185. Pascal bol navrhnutý s ohľadom na výučbu správnych programovacích postupov, a preto je to veľmi štruktúrovaný jazyk. Všetok programový kód je usporiadaný do jednotiek nazývaných "moduly". Každý modul má jasne definovaný účel a medzi každým modulom a zvyškom programu existuje presne definované rozhranie. To uľahčuje pochopenie a úpravu veľkých programov napísaných v jazyku Pascal. Pascal je veľmi efektívny jazyk, pokiaľ ide o využitie pamäte aj rýchlosť vykonávania. Čiastočne je to spôsobené tým, že programy v jazyku Pascal sa kompilujú do strojového kódu, ktorý potom vykonáva priamo procesor počítača. Pascal je univerzálny jazyk, ktorý sa dá použiť na širokú škálu aplikácií. Je obzvlášť vhodný na vývoj systémového softvéru, ako sú operačné systémy a kompilátory. Pascal je štandardný programovací jazyk ISO, čo znamená, že je dobre definovaný a prenosný. Vďaka tomu je možné ľahko písať programy, ktoré možno spustiť na akomkoľvek počítači, ktorý podporuje jazyk Pascal.