Поделба на програмските јазици(историјат)

Виши програмски јазици

Трета генерација - програмски јазици од повисоко ниво

Се преведуваат на машински јазик преку : *компајлери
*интерпретери

Видови: *BASIC,PASCAL,C,C++,JAVA,Prolog,Modula2,LISP,FORTRAN,ADA,SmallTalk

Четврта генерација - програмски јазици приспособени на крајните корисници

јазици за подршка во одлучување visiCalc,Multiplan

генератори на програми Mapper,Focus

јазици за цртање

јазици за програмирање од многу високо ниво AME,NOMAD

прашалници за бази на податоци SQL,Asi,GIS

Нижи програмски јазици

Втора генерација - cимболички(асемблерски јазици)

секоја бинарна наредба е претставена со мнемоник,односно симбол разбирлив за човекот,секој компјутер има свој асемблер

Прва генерација - машински јазици

Зависат од машината на која се изведуваат,*единствена програма која компјутерот ја разбира,*наредбите од машинскиот јазик се изразуваат со бинарен запис(низа од нули и единици)