Následující článek je určen zejména těm, kteří se chtějí rychle a stručně dovědět
něco o vývoji programovacích jazyků. Informace nejsou vyčerpávající, mají slouit
pro základní orientaci v problematice veobecného přehledu o programovacích jazycích.
Pokud se chcete dovědět více, musím vás odkázat na odbornou literaturu.
Během vývoje programování byla vyvinuta řada programovacích jazyků.
Já se pokusím charakterizovat pouze ty nejrozířenějí "univerzální" programovací
jazyky, nebudu se vůbec zmiňovat o těch, které lze pouít jen pro speciální
účely.
BASIC
Basic (Beginner's All-Purpose Symbolic Instruction Code) vyvinutý v roce 1964
vznikl "rozířením" kalkulačkových příkazů o příkazy skoku a cyklů, popř. i příkaty pro vstup
a výstup. Na mnoha počítačích, jako jsou Didactik, Commodore aj., je BASIC
jediným programovacím jazykem a někdy nahrazuje i operační systém. Hlavní oblastí
pouití Basicu jsou jednuduché programy s převaujícími numerickými výpočty.
LOGO
Pouívá se hlavně v Americe pro vyučování malých dětí programování. Nejrozířenějí
částí jazyka je tzv. elví grafika.
FORTRAN
Programovací jazyk FORTRAN (Formula Translation) se řadí mezi skutečné první
programovací jazyky. Byl vyvinut v roce 1957. Pouívá se převáně pro numerické
vědecké výpočty.
COBOL
Jazyk COBOL (Common Businnes Oriented Language) byl vytvořen v roce 1960 pro aplikace
v oblasti administrativy, kde se stále pouívá. Běně se s ním ji nesetkáte.
PL/1
V roce 1975 byl vyvinut programovací jazyk PL/1 (Programming Language 1), který navázal
na jazyk FORTRAN. Jazyk se vak příli neujal.
ALGOL 60
Na návrhu programovacího jazyka Algol 60 (Algorothmic Language) se podíleli
předevím matematici. V souvislosti s tímto jazykem se objevila řada nových
významných pojmů (např. bloková strukura programu, aj.). Dnes se jazyk téměř nepouívá,
ale v 60 letech ovlivnil na delí čas proud vývoje programovacích jazyků.
PASCAL
Na Algol navázal programovací jazyk PASCAL, který byl navren profesorem curyské
univerzity Niklausem Wirthem v roce 1971 pro potřeby výuky programování.Dnes
má Pascal ve světě nejen dominantní postavení při výuce programování, ale velmi
se pouívá i pro běné programování. Konečný tvar normy jazyka byl vydán v 80. létech
pod označením ISO 7105.
MODULA 2
Dalím dílem profesora N. Wirtha je i tento programovací jazyk. Vychází z Pascalu,
který je rozířen o prostředky tzv. "modulárního" programování.
Jazyk C
Jazyk C byl vyvinut programátory původně jako pomocný prostředek pro pouívání
operačního systému UNIX. Je vhodný pro systémové programování, kde začíná pomalu
získávat vedoucí postavení.
V poslední době se stává velmi moderním tzv. objektově orientované programování,
které nabízí programátorům nové způsoby programování (jedná se hlavně o urychlení
práce při definování uivatelských rozhraní aplikací DOSu i WINDOWSu). O objektové rysy
je obohacen jazyk Turbo Pascal (Turbo Vision), Borland Pascal (Windows Objects).
Z jazyka C doplněním o objektové rysy vznikl jazyk C++. Objektový styl programování
umoňuje velmi snadno přebírat práce jiných programátorů.
Kromě uvedených programovacích jazyků existuje i řada dalích:
- Assembler
- ADA
- FORTH
- RPG
- MUMPS
- LISP
- Haskell
- a jiné
- Borland: Assembler, C++, Borland Pascal
- Microsoft: Visual Basic, C++
- H&J Computers: Cobol, Fortran, C++
- Cedrus: Lisp
- Cersoft: Modula 2
- Mobis: RPG
|