Классификация языков программирования
создатель Ann Glans
1. по уровню
1.1. Низкого уровня
1.1.1. ассемблер
1.1.2. CIL
1.2. Высокого уровня
1.2.1. Фортран
1.2.2. Кобол
1.2.3. Pascal
1.2.4. Java
1.2.5. C++
1.3. Сверхвысокого уровня
1.3.1. VHLL
1.3.2. Python
1.3.3. Ruby и Haskell
1.3.4. Perl
2. по виду обрабатываемой информации
2.1. Вычислительные языки
2.1.1. Forth
2.1.2. Factor
2.2. Языки символьной обработки
2.2.1. Лисп
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. Бейсик
3.4. Четвёртое поколение
3.4.1. SQL
3.4.2. SGML ( HTML, XML)
3.4.3. Prolog
3.5. Пятое поколение
3.5.1. Planner
3.5.2. CLIPS