Классификация языков программирования
создатель Catherine Kazanskaya
1. По уровню
1.1. языки программирования низкого уровня
1.1.1. CIL
1.1.2. Microsoft.NET
1.1.3. Assembler
1.2. языки программирования высокого уровня
1.2.1. Delphi
1.2.2. C++
1.2.3. Паскаль
1.2.4. Java
1.3. языки программирования сверхвысокого уровня
1.3.1. Python
1.3.2. Haskell
1.3.3. Ruby
1.3.4. Perl
2. По поколению
2.1. Языки первого поколения
2.1.1. Машинные коды
2.2. Языки второго поколения
2.2.1. Assembler
2.3. Языки третьего поколения
2.3.1. Паскаль
2.3.2. Basic
2.3.3. Алгол
2.3.4. Java
2.4. Языки четвертого поколения
2.4.1. С++
2.4.2. SQL
2.4.3. SGML(HTML,XML)
2.5. Языки пятого поколения
2.5.1. Python
2.5.2. Delphi
2.5.3. IQLisp
2.5.4. SAIL
2.5.5. Haskell
3. По виду обрабатываемой информации
3.1. Вычислительные языки
3.1.1. Алгол
3.1.2. Паскаль
3.1.3. Python
3.2. Языки символьной обработки
3.2.1. Perl
3.2.2. Лисп
3.2.3. C++