Kasneje so se pojavile nove tehnike programiranja, ki jih
uporabljamo še danes, to je strukturirano programiranje in nato še objektno usmerjeno programiranje.
Naslednik FORTRANa je bil jezik, ki že po imenu pove, da je bil namenjen pisanju algoritmov: to je bil Algol 60. V bistvu je tudi veliko današnjih programskih jezikov dedičev FORTRANa in Algola, kot to ponazoruje spodnja slika: Vsi navedeni programski jeziki imajo eno skupno značilnost: Računalnik jih sam po sebi ne razume. Preslikati jih moramo v strojno kodo, kar pa za nas naredi poseben program, ki mu pravimo prevajalnik. Vsak programski jezik seveda potrebuje svoj prevajalnik. Ta večinoma prevede program v strojni jezik. To za Javo ne velja. Prevajalnik Javin program prevede v vmesno kodo, ki jo nato razume in izvaja Javin interpreter. S tem so doseglo, da lahko javanski programi tečejo na kateremkoli računalniku s kateremkoli operacijskim sistemom. |