Классификация языков программирования
создатель Ulia Bahlina
1. Направления развития языков программирования
1.1. Непроцедурное(декларативное) программирование
1.1.1. Логические языки
1.1.2. Функциональные языки
1.2. Процедурное программирование
1.2.1. Операционные языки
1.2.2. Структурные языки
2. По виду обрабатываемой информации
2.1. Вычислительные языки
2.1.1. Factor
2.1.2. Forth
2.2. Языки символьной обработки
2.2.1. Лисп
3. По поколению
3.1. Языки первого покаления
3.1.1. Языки машинных команд
3.2. Языки второго покаления
3.2.1. Ассемблер
3.2.2. Макроассемблер
3.3. Языки третьего покаления
3.3.1. Algol
3.3.2. Basic
3.3.3. Pascal
3.3.4. ADA
3.3.5. APL
3.3.6. C
3.3.7. PL/1
3.3.8. Cobol
3.4. Языки четвертого покаления
3.4.1. SQL
3.4.2. Prolog
3.4.3. SGML(HTML,XML)
3.5. Языки пятого покаления
3.5.1. IQLisp
3.5.2. HAL
3.5.3. Q&A
3.5.4. SAIL
3.5.5. ExpertList
3.5.6. InterLisp
3.5.7. Clout
4. По уровню
4.1. Языки программирования низкого уровня
4.1.1. Ассемблер
4.1.2. Автокод
4.2. Языки программирования высокого уровня
4.2.1. Агол
4.2.2. Кобол
4.2.3. Паскаль
4.2.4. Бейсик
4.2.5. Пролог
4.2.6. Си
4.2.7. Фортран
4.3. Языки программирования сверхвысокого уровня
4.3.1. VHL
4.3.2. HASTELL