Pascal - Kyberman.wz.cz
Transkript
Pascal - Kyberman.wz.cz
Pascal Programovací jazyk Pascal byl navržen v roce 1969 profesorem Niklausem Wirthem ze Švýcarského vysokého učení technického v Curychu (ETH Zürich). Za výchozí jazyk pro návrh Pascalu byl pojat jazyk ALGOL 60. Cílem návrhu bylo vytvořit jazyk vhodný k výuce programování. Toho mělo být dosaženo především omezeným počtem srozumitelných konstrukcí jazyka. Další snahou pak bylo definovat jazyk tak, aby jeho implementace na tehdejších počítačích vedla k efektivním a spolehlivě fungujícím programům. Jak ukázalo několik následujících desetiletí, cíle se podařilo naplnit. Pascal byl pojmenován na počest francouzského fyzika, matematika a filosofa Blaise Pascala, který v 17. století zkonstruoval funkční kalkulátor. Historie První kompilátor Pascalu byl navržen v roce 1970 v Curychu pro sériový počítač CDC 6000. První úspěšný port kompilátoru CDC Pascalu na jiný sálový počítač byl úspěšně realizován v roce 1972 Welshem a Quinnem z Královské university v Belfastu, a to na počítač ICL 1900. Veřejně byla první verze Pascalu publikována v roce 1971. V roce 1977 se Niklaus Wirt přestal Pascalu věnovat a začal pracovat na nových jazycích Modula-2 a následovně Oberon. V roce 1983 byl Pascal standardizován mezinárodním standardem ISO/IEC 7185. V té době byl již na mnoha univerzitách hojně užíván jako výukový jazyk. Mimo výukových účelů byl Pascal velmi používán i jako systémový programovací jazyk na počítačích IBM PC a Apple. Na značném rozšíření Pascalu na počítače IBM PC a systému MS DOS měla hlavní podíl společnost Borland a její produkt Borland Turbo Pascal, který byl podpořen obrovskou reklamní kampaní. Na počítačích společnosti Apple bylo rozšíření Pascalu dáno jeho použitím v grafickém uživatelském rozhraní systému Apple Lisa, který byl vyvíjen převážně v jazyku Lisa Pascal. Postupem času přidala společnost Borland i Apple k původnímu jazyku nové vlastnosti. V roce 1993 zahájila společnost Borland vývoj integrovaného vývojového prostředí, jehož součástí byla objektově orientovaná nadstavba nad jazykem Pascal, které se v první verzi dostalo pojmenování Object Pascal a která se v dalších verzích jmenovala Delphi. Dalším významným prvkem Delphi byla technika vizuálního programování, při které se právě s výhodou objektově orientovaného přístupu využívá. Poslední verzí Delphi je Delphi 2006. Mimo produktů firmy Borland, které Pascal dostaly na výsluní, hrál a dnes stále významnou roli hraje open-sourcový projekt Free Pascal Compiler (FPC), dříve známý jako FPK, nazvaný dle iniciál jeho autora Floriana Paula Klämpfla. A dále projekt Lazarus. Pascal řadíme mezi strukturované jazyky. Program v Pascalu začíná klíčovým slovem Program. Poté následují deklarační části uses, const, type, var, procedure a function. Pořadí deklarační části musí být zachováno. Ne všechny se však musí použít. Tělo hlavního programu se pak v procedurách a funkcích uvádí mezi klíčová slova Begin a End. Nutností je ukončení každé definice, deklarace nebo každého příkazu znakem středník. Přestože byl Pascal navržen s úmyslem vytvořit jazyk vhodný k výuce programování, setkáme se s ním i dnes, a to velmi často i na poli vývoje komerčních programů. V mnoha softwarových firmách stále ještě nalezneme komerční RAD nástroj Delphi nebo Kylix. U počítačových nadšenců pak Lazarus. Ukázka prostředí kompilátoru – Free Pascal IDE for Win32 Vývojový diagram programu Seřazení Start Volba = A nebo N ? Ne Ano ReadKey Key = N Key = A Else Exit Procedura : Seřazení Špatné zadání Konec