Классификация языков программирования
создатель Роман Черкеев
1. По поколению
1.1. языки первого поколения
1.1.1. Языки машинных команд
1.2. языки второго поколения
1.2.1. Ассемблер
1.2.2. Макроассемблео
1.3. языки третьего поколения
1.3.1. Алгол
1.3.2. Бейсик
1.3.3. Паскаль
1.3.4. ADA
1.3.5. APL
1.3.6. C
1.3.7. PL\1
1.3.8. Кобол
1.4. языки четвертого поколения
1.4.1. SQL
1.4.2. Prolog
1.4.3. SGML
1.5. языки пятого поколения
1.5.1. IQLsp
1.5.2. HAL
1.5.3. Q&A
1.5.4. SAIL
1.5.5. ExpertList
1.5.6. InterList
1.5.7. Clout
2. по виду обрабатываемой информации
2.1. Вычеслительные языки
2.1.1. Фортран
2.1.2. Паскаль
2.1.3. Алгол
2.1.4. Бейсик
2.1.5. Си
2.2. Языки символьной обработки
2.2.1. Лисп
2.2.2. Пролог
2.2.3. Снобол
3. По уровню
3.1. Языки программирования низкого уровня
3.1.1. Автокод
3.1.2. Ассемблер
3.2. Языки программирования высокого уровня
3.2.1. Фортран
3.2.2. Алгол
3.2.3. Кобол
3.2.4. Паскаль
3.2.5. Бейсик
3.2.6. Си
3.2.7. Пролог
3.3. Языки программирования сверхвысокого уровня
3.3.1. Алгол-68
3.3.2. APL