Općenito o programiranju

Osnove programiranja

2. Programski jezici

2.3. Simbolički jezici visoke razine

Simbolički jezici visoke razine imaju višu razinu apstrakcije u odnosu na strojni jezik. Umjesto da barataju sa registrima ili memorijskim adresama (kao strojni jezici), jezici visoke razine barataju sa varijablama, nizovima te složenim aritmetičkim izrazima što programeru omogućuje orjentaciju na rješavanje logičkog problema umjesto na arhitekturu procesora.
›Kod simboličkih jezika visoke razine se više naredbi strojnog jezika predočuje jednom simboličkom naredbom.
›
Naredbe viših programskih jezika mnogo su više nalik govornom jeziku, lakše  su za pamćenje i upotrebu od naredbi simboličkih jezika niže razine.
›U drugoj polovini 20.-og stoljeća nastaju programski jezici FORTRAN, COBOL, BASIC, PASCAL, programski jezik C i mnogi drugi.
Suvremeni programski jezici su objektonoi orijentirani kao npr. C++, Java, Python, C#, VisualBasic