KLASIFIKACIJA PROGRAMSKIH JEZIKA
Dragan Kovacevicにより

1. Prema stepenu zavisnosti od racunara
1.1. masinski zavisne
1.1.1. asembler
1.1.2. masinski
1.2. masinski nezavisne
2. Prema nacinu prevodjenja
2.1. interpreterski
2.2. kompajlerski
3. Prema oblasti primene
3.1. u matematici
3.1.1. Algol
3.1.2. Fortran
3.2. za ucenje programiranja
3.2.1. Python
3.2.2. Pascal
3.2.3. Basic
3.3. poslovne primene
3.3.1. SQL
3.3.2. Cobol
3.4. sistemsko programiranje
3.4.1. Modula2
3.4.2. C
3.5. razvoj vizuelnih aplikacija
3.5.1. Delphi
3.5.2. C++
3.6. internet programiranje
3.6.1. C#
3.6.2. Java
3.7. paralelno programiranje
3.7.1. Ada
3.8. vestacka inteligencija
3.8.1. Prolog
3.8.2. Lisp
4. Prema nacinu izvrsavanja
4.1. proceduralni
4.2. neproceduralni
4.2.1. logicke
4.2.1.1. Prolog
4.2.2. funkcionalne
4.2.2.1. Lisp
4.2.3. objektno orijentisane
4.2.3.1. Python
4.2.3.2. C++
4.2.3.3. Delphi
4.2.3.4. Java
4.2.3.5. C#