Языки программирования
создатель Mike Apple
1. Классификация по поколению
1.1. Языки первого поколения
1.1.1. Языки машинных команд
1.2. Языки второго поколения
1.2.1. Макроассемблеры
1.2.2. Ассемблеры
1.3. Языки третьего поколения
1.3.1. Языки высокого уровня
1.4. Языки четвертого поколения
1.4.1. Непроцедурные
1.4.2. Параллельные
1.4.3. Языки запросов
1.4.4. Объектно-ориентированные
1.5. Языки пятого поколения
1.5.1. Языки искусственного интеллекта
1.5.2. Естественные языки
2. Классификация по виду обрабатываемой информации
2.1. Языки символьной обработки
2.1.1. Лисп (LISP)
2.1.2. Пролог
2.2. Вычислительные знаки
2.2.1. Фортран
2.2.2. Паскаль
2.2.3. Алгол
3. Классификация по уровню
3.1. Языки программирования сверхвысокого уровня
3.1.1. Алгол-68
3.1.2. APL
3.2. Языки программирования высокого уровня
3.2.1. Паскаль
3.2.2. Бейсик
3.2.3. Паскаль
3.3. Языки программирования низкого уровня
3.3.1. Ассемблер
3.3.2. Автокод