Классификация языков программирования
by Сима Микута

1. По поколению
1.1. Языки первого поколения
1.1.1. Машинный код
1.2. Языки второго поколения
1.2.1. Ассамблер
1.3. Языки третьего поколения
1.3.1. Fortran, Lisp, Cobol, Basic, C
1.4. Языки четвертого поколения
1.4.1. Focus, Lotus, dBace, Java
1.5. Языки пятого поколения
1.5.1. Delphi
2. По уровню
2.1. Языки программирования низкого уровня
2.1.1. Ассамблер, CIL
2.2. Языки программирования высокого уровня
2.2.1. C, C++, Python, Java, PHP, Perl, Delphi, Lisp
2.3. Языки программирования сверх высокого уровня
2.3.1. Icon, Haskell, AWK, Ruby
3. По виду обрабатываемой информации
3.1. Вычислительные языки
3.1.1. C, Fortran, Basic
3.2. Языки символьной обработки
3.2.1. Lisp, Cobol