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

1. По виду обрабатываемой информации
1.1. Вычислительные языки
1.2. Языки символьной обработки
2. По поколению
2.1. первого поколения
2.2. второго поколения
2.3. третьего поколения
2.4. четвёртого поколения
2.5. пятого поколения
3. По уровню
3.1. низкого уровня
3.2. высокого уровня
3.3. сверхвысокого уровня
4. По направлению развития
4.1. Процедурное программирование
4.1.1. Структурные
4.1.2. Операционные
4.2. Непроцедурное программирование
4.2.1. Функциональные
4.2.2. Логические