Programovací jazyky
1. září 1998 skrivan@fi.muni.cz


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


[Zpět] [Změna kódování] [Domovská stránka] [Stromeček]