LocalazyLocalazy

Pascal – ISO 7185

Pascal je procedurální programovací jazyk, který v letech 1968-1969 navrhl a v roce 1970 publikoval Niklaus Wirth jako malý a efektivní jazyk určený k podpoře správných programovacích postupů pomocí strukturovaného programování a strukturování dat. Je pojmenován na počest francouzského matematika, filozofa a fyzika Blaise Pascala. Pascal byl vyvinut na hlavním počítači řady CDC 6000 na ETH v Curychu a vydán v roce 1970. Od počátku 80. let se Pascal stal hlavním jazykem používaným pro výuku programování na mnoha univerzitách. Odvozený jazyk známý jako Object Pascal byl počátkem 90. let používán pro vývoj aplikací pro Windows a Macintosh. Delphi, populární vývojové prostředí pro Pascal, bylo vydáno v roce 1995. Pascal je imperativní a procedurální programovací jazyk s rozsáhlou škálou operátorů. Byl známý pro svou silnou podporu strukturovaného programování a strukturování dat. Pascal se také často používá v soutěžním programování. Původní standard jazyka Pascal byl zveřejněn v roce 1970. Pascal byl významně rozšířen v řadě po sobě jdoucích standardů, které byly publikovány v letech 1983 až 1999, až byl v roce 1999 publikován standard ISO 7185. Pascal byl navržen s ohledem na výuku správných programovacích postupů, a proto je to velmi strukturovaný jazyk. Veškerý programový kód je uspořádán do jednotek nazývaných "moduly". Každý modul má jasně definovaný účel a mezi každým modulem a zbytkem programu existuje přesně definované rozhraní. To usnadňuje pochopení a úpravy rozsáhlých programů napsaných v jazyce Pascal. Pascal je velmi efektivní jazyk, a to jak z hlediska využití paměti, tak z hlediska rychlosti provádění. To je částečně způsobeno tím, že programy v jazyce Pascal jsou kompilovány do strojového kódu, který je pak prováděn přímo procesorem počítače. Pascal je univerzální jazyk, který lze použít pro širokou škálu aplikací. Zvláště dobře se hodí pro vývoj systémového softwaru, jako jsou operační systémy a překladače. Pascal je standardní programovací jazyk ISO, což znamená, že je dobře definovaný a přenositelný. Díky tomu lze snadno psát programy, které lze spustit na jakémkoli počítači podporujícím jazyk Pascal.