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í sloužit
pro základní orientaci v problematice všeobecné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í
použití Basicu jsou jednuduché programy s převažují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 však 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 navržen profesorem curyšské
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í uživatelský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
|