Классификация языков програмирования
создатель Марина Грибанова

1. По поколению
1.1. 1 поколение
1.1.1. Языки машинных команд
1.2. 2 поколение
1.2.1. Ассемблер
1.2.2. Макроассемблер
1.3. 3 поколение
1.3.1. процедурные языки программирования
1.3.1.1. Си
1.3.1.2. Pascal
1.4. 4 поколение
1.4.1. Языки разметки
1.4.1.1. HTML
1.4.1.2. XML
1.4.1.3. SQL
1.5. 5 поколение
1.5.1. Языки искусственного интелекта
1.5.1.1. Planner
1.5.1.2. CLIPS
2. По уровню
2.1. Низкого уровня
2.1.1. CIL
2.2. Высокого уровня
2.2.1. C#
2.2.2. C++
2.2.3. Pascal
2.3. Сверхвысокого уровня
2.3.1. Perl
2.3.2. Haskell
2.3.3. VHLL
3. По виду обрабатываемой информации
3.1. Вычислительные языки
3.1.1. Factor
3.1.2. Forth
3.2. Языки символьной обработки
3.2.1. Лисп