PočítačeProgramování

Co je to Pascal. Programování v Pascalu

Co je to Pascal? Spousta lidí se na tuto otázku ptá. V podstatě jsou to lidé, kteří používají počítač na základní úrovni. Pascal je jedním z nejznámějších programovacích jazyků. Zkoumá to zpravidla ve vyšších třídách nebo na prvních kurzech středních škol. To je považováno za základ pro mnoho dalších programovacích jazyků.

Historie

Co je Pascal, zjistili jsme. Pojďme nyní přímo k dějinám jejího vzhledu a vývoje. Tvůrcem jazyka je Nicklaus Wirth. Byl vyvinut mezi lety 1968 a 1969. Myšlenka na vytvoření Pascalu přišla k němu poté, co se zúčastnila zvláštní komise pro rozvoj jazyků. Co je Pascal je zajímavé pro mnoho začínajících programátorů. Toto jméno bylo dáno na počest slavného francouzského vědce Blaise Pascal, který je obzvláště proslulý vytvořením mechanického stroje, který shrnul dvě čísla.

První publikace o tom, co byl Pascal, se objevily v roce 1970. Mluvili o hlavních cílech vytváření tohoto jazyka, jako je efektivita, která by přispěla k vynikajícím programovým dovednostem a strukturování dat.

Implementace jazyka

  • UCSD Pascal. Tento systém byl založen v roce 1978. V něm se objevil kompilátorový port, který umožnil přenos kódu, a nyní bylo možné upravit zdrojový systém a tak dále. V budoucnu se UCSD stala základem mnoha následných implementací programu Pascal.
  • Objekt Pascal. Programování v Pascalu vždy přitahovalo mnoho začátečníků. V roce 1986 Apple vytvořil rozšíření pro jazyk. Vývojový tým se poradil s "otcem" Pascalu.
  • Turbo Pascal. První verze IDE se objevila v roce 1983. Společnost Borland se stala firmou, která tuto implementaci začala rozvíjet. Je však třeba poznamenat, že Turbo Pascal si od společnosti Odject Pascal zapůjčil hodně a tyto implementace byly obecně podobné. Programování na Pascalovi a Microsoftu. Téměř ve stejnou dobu vydali vlastní verzi jazyka objektu na základě Pascalu. Nemohlo se dostat k masové distribuci a brzy se zapomnělo. Následně byla implementace Borlandu nazývána Object Pascal.
  • Objekt Pascal dnes. Nejdůležitějším krokem v historii Pascalu je uvolnění volných realizací. Zahrnovali to nejlepší z mnoha jiných dialektů. Mají vynikající kompatibilitu s většinou operačních systémů.

Vlastnosti

Znalost jazyka Pascal musí začínat jeho charakteristikami. Hlavní je nejpřísnější typizace a přítomnost strukturovaného programování. Pascal - první z tohoto druhu jazyka. Jak věřil vývojář, jazyk by měl přispívat k disciplinovanému programování, protože vylučuje co nejvíce různých syntaktických chyb a má také intuitivní rozhraní. Co je Pascal a jaké jsou jeho hlavní rysy - hlavní problémy, které zajímají začátečníci. Jazyk je poměrně jednoduchý i pro začátečníky.

Na počátku však měl jazyk řadu nedostatků. Nejdůležitější jsou: neschopnost práce s dynamickou pamětí, krátká vstupní / výstupní knihovna, nedostatek nástrojů pro spuštění funkcí vytvořených v jiných jazycích a tak dále. Co je Pascal, jehož jazyk je poměrně jednoduchý, na počátku 80. let se naučil mnoho odborníků. Nicméně, ne každý to měl rád. Někteří odborníci dokonce psali články, ve kterých detailně popsali o nedostatku jazyka.

Nevýhody a jejich korekce

Stejně jako mnoho jiných programovacích jazyků, Pascal se může pochlubit nejen výhodami, ale také vážnými nedostatky. Mělo by se říci, že vývojáři postupně bojují s mínusy, ale ne vždy to dostanou.

Nezáleží na tom, jak to může znít, ale zřídkakdy nedostatky jazyka pomohly programátorům učit se. Navíc Pascal v 80 letech byl obrovským krokem vpřed ve srovnání s Fortranem, který v té době studoval nováčky. Navíc Fortran měl ještě větší problémy. Ve velmi krátkém čase se Pascal stal hlavním jazykem výuky v mnoha školách a univerzitách. Na jeho základě byly vyvinuty četné programy.

Struktura

O programu Pascal můžete psát hodně, ale měli byste jít přímo do programovacího procesu. Každá aplikace v programu Pascal začíná klíčovým slovem (Program). Ihned po něm se zobrazí název programu a poté se vloží ";". Někdy to není nutné. Po názvu můžete zadat seznam externích souborů, které budou fungovat jako parametry. Po tom, nejdůležitější věcí v programu je její tělo. Obsahuje sekce popisující konstanty, typy, proměnné, postupy a funkce. Po nich přichází blok operátorů - vstupní bod. Blok operátorů se nachází mezi klíčovými slovy začátku a konce. Každé prohlášení je odděleno středníkem. Pro ukončení programu se po těle použije bod.

Aplikační moduly

Chcete-li modul použít v programovém kódu, musíte o něm oznámit. Takové oznámení můžete vytvořit pomocí instrukce pro připojení, což je klíčové slovo USES. Poté se zobrazí názvy modulů, které mají být připojeny. Instrukce je napsána hned za názvem nebo v části rozhraní.

Některé jazykové implementace nepodporují moduly, zejména starší verze. Můžete je rozdělit na dva typy: programové a pomocné. První je v programu, začíná programem klíčových slov. Druhý obsahuje proměnné, konstanty, typy a tak dále, lze použít v jiných modulech.

Interpunkce

Pascalova syntaxe vyžaduje přísnou implementaci.

  • Středník. Po popisu proměnných vložte na konec titulu. S ním jsou operátoři odděleni. Nemůžete ji použít před koncovým klíčovým slovem.
  • Čárka. Používá se jako oddělovač v různých seznamech.
  • Bod. Položte na konec těla programu (po konci slova).

Taková tvrdá syntaxe je nutná, protože počítač je považován za vykonavatele aplikace. Pokud je použit nesprávný znak, zobrazí se chyba. Je-li středníkem oddělovačem operátora, operátorem je celý text umístěný mezi čárkou a další. V případě neinstalace tohoto označení mezi operátory, program bude trvat jeden, a také chybu.

Jazyk Pascal umožňuje vkládat komentáře. Slouží k vysvětlení kódu programu. Můžete použít ruštinu. Komentáře nemají žádný vliv na práci programu.

V Pascalu můžete psát malými i velkými písmeny. Volba je ponechána pro programátora.

Kritika

Jak již bylo uvedeno, Pascalova zvláštní popularita klesla v letech 1980-1990, ale kritici považovali tento jazyk za frivolní. Podle jejich názoru je vhodný pouze pro trénink. Zvláště zřetelná kritika byla popsána v článku "Proč Pascal není můj oblíbený programovací jazyk". Napsal Brian Kernighan - jeden z vývojářů jazyka C. Po tomto článku se Pascal začal vážně měnit k lepšímu.

Navzdory všem nedostatkům Pascal nejvíce tlačí na frivolní postoj mnoha programátorů.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 cs.unansea.com. Theme powered by WordPress.