КЛАССИФИКАЦИЯ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ
создатель Дмитрий Выучейский
1. По виду обрабатываемой информации
1.1. Вычислительные языки
1.1.1. Фортран
1.1.2. Си
1.1.3. Бейсик
1.1.4. Алгол
1.1.5. Паскаль
1.2. Языки символьной обработки
1.2.1. Лисп
1.2.2. Пролог
1.2.3. Снобол
2. По уровню
2.1. Языки программирования низкого уровня
2.1.1. Автокод
2.1.2. Ассемблер
2.2. Языки программирования высокого уровня
2.2.1. Алогл
2.2.2. Кобол
2.2.3. Фортран
2.2.4. Паскаль
2.2.5. Пролог
2.2.6. Си
2.2.7. Бейсик
2.3. Языки программирования сверхвысокого уровня
2.3.1. Алгол-68
2.3.2. APL
3. По поколению
3.1. Языки первого поколения
3.1.1. Языки машинных команд
3.2. Языки второго поколения
3.2.1. Ассемблер
3.2.2. Макроассемблер
3.3. Языки третьего поколения
3.3.1. Бейсик
3.3.2. Алгол
3.3.3. Паскаль
3.3.4. APL
3.3.5. ADA
3.3.6. PL\1
3.3.7. C
3.3.8. Кобол
3.4. Языки четвертого поколения
3.4.1. SQL
3.4.2. SGML
3.4.3. Prolog
3.5. Языки пятого поколения
3.5.1. HAL
3.5.2. IQLsp
3.5.3. Q&A
3.5.4. Clout
3.5.5. SAIL
3.5.6. ExpertList
3.5.7. InterList