Классификация языков программирования
by Margarita Vasileva
1. по уровню
1.1. высокого уровня
1.2. низкого уровня
2. по виду обрабатываемой информации
2.1. вычислительные
2.2. языки символьной обработки
3. по процедурности
3.1. процедурные
3.1.1. структурные
3.1.2. операционные
3.2. непроцедурные
3.2.1. логические
3.2.2. функциональные
4. по поколению
4.1. первого поколения
4.1.1. машинно-ориентированные
4.2. второго поколения
4.2.1. с мнемоническим представлением команд
4.3. третьего поколения
4.3.1. языки общего назначения
4.4. четвёртого поколения
4.4.1. усовершенствованные
4.5. пятого поколения
4.5.1. декларативные и визуальные