Vyššie programovacie jazyky sú dnes najčastejším prostriedkom na
vývoj aplikácií. Sú schopné za aktívnej účasti programátora vyriešiť
takmer každý problém. Rovnako ako všetky súčasti počítača sa veľmi
rýchlo vyvíjali:
40-te roky 20. storočia -
programovanie v strojovom jazyku počítača, ktoré bolo ako časovo tak
i intelektuálne vysoko náročné, pretože príkazy vďaka potrebe
kódovania a jeho nezrozumiteľnosti často obsahovali chyby.
50-te roky 20. storočia
- programovanie v jazyku symbolických adries (assembler), ktorý
v roku 1951 vytvoril Grace Hopper. Jednoduchý príkaz vo forme
anglického slova alebo jeho skratky (napr. load, store, move, jump
a pod.) nahrádzal binárny či hexadecimálny kód definujúci
inštrukciu.
1956 - programovací jazyk fortran (FORmula TRANslation) určený primárne na vedecké výpočty,
1958 - programovací jazyk algol (ALGOrithmic Language) predstavoval rozšírenie a zuniverzálnenie fortranu,
- COBOL (COmmon Business Oriented Language) bol určený na jednoduché
výpočty nad väčším množstvom údajov. Uplatnil sa predovšetkým
v obchodnej sfére.
1961 - programovací
jazyk basic (Beginners All-Purpose Symbolic Instruction Code)
predstavoval prvý masovo rozšírený jazyk, ktorý sa v pozmenenej
podobe uchoval až do súčasnosti. Veľmi často bol zabudovaný do ROM
domácich počítačov.
okolo 1970 - programovací
jazyk pascal (pomenovaný po vedcovi Blaise Pascalovi) predstavoval
prelom o filozofii programovania a zaviedol pojem
štruktúrovaného programovania.
okolo 1980 - programovací
jazyk C obsahuje prvky štruktúrovaného a súčasne nízkoúrovňového
programovacieho jazyka vďaka čomu poslúžil ako základ pre tvorbu
mnohých operačných systémov. Svojou verziou C++ sa postaral
o zavedenie a propagáciu objektovo orientovaného
programovania.
90-te roky 20. storočia - vývoj
komplexnejších verzií jazykov s cieľom využitia nových možností
predovšetkým osobných počítačov (grafika, zvuk, multimédiá) -
programovanie riadené udalosťami (Visual Basic)
súčasnosť – programovacie
jazyky nezávislé na platforme (Java, skriptovacie jazyky – PHP, ASP,
programovacie jazyky pre tvorbu aplikácií), .NET platforma