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
|