Классификация языков программирования
Галина Богачеваにより
1. По поколению
1.1. Языки первого поколения
1.1.1. ЯСК
1.2. Языки второго поколения
1.2.1. Ассемблер
1.3. Языки третьего поколения
1.3.1. Бейсик, Си и Паскаль
1.4. Языки четвертого поколения
1.4.1. FoxPro, Кобол
1.5. Языки пятого поколения
1.5.1. Пролог, ЛИСП, Си++, Visual Basic, Delphi
2. По виду обробатываемой информации
2.1. Вычислительные языки
2.1.1. Python, Haskell
2.2. Языки символьной обработки
2.2.1. Perl, C, C++
3. По уровню
3.1. Языки программирования низкого уровня
3.1.1. Microsoft.NET, Assembler
3.2. Языки программирования высокого уровня
3.2.1. C, C++, Python, PHP, Ruby, Perl, PureBasic, Delphi, Lisp.
3.3. Языки программирования сверхвысокого уровня
3.3.1. Haskell, VHLL