Класифікація мов програмування
by Сергій Кирильчук
1. За видом
1.1. Обчислювальні мови
1.1.1. Forth
1.1.2. Pithom
1.2. Мови символьної обробки
1.2.1. C++
1.2.2. SNOBOL
1.2.3. PERL
1.2.4. QBASIC
2. За рівнем
2.1. Мови програмування низького рівня
2.1.1. Microsoft.NET
2.1.2. Assembler
2.2. Мови програмування високого рівня
2.2.1. Бейсик
2.2.2. С
2.2.3. Фортран
2.2.4. Паскаль
2.2.5. Пролог
2.3. Мови програмування надвисокого рівня
2.3.1. Haskell
2.3.2. VHLL
3. За спрямованістю
3.1. Процедурне програмування
3.1.1. Структурні мови
3.1.1.1. АДА
3.1.1.2. Паскаль
3.1.1.3. С
3.1.2. Операційні мови
3.1.2.1. Бейсик
3.1.2.2. Фокал
3.1.2.3. Фортран
3.2. Непроцедурного програмування
3.2.1. Логічні мови
3.2.1.1. Planner
3.2.1.2. Prolog
3.2.2. Функціональні мови
3.2.2.1. Lisp
3.2.2.2. Nial
3.2.2.3. Fp
3.2.2.4. Apl
4. За поколінням
4.1. Мови програмування 1 покоління
4.1.1. Мови машинних програм
4.2. Мови програмування 2 покоління
4.2.1. Асемблер
4.2.2. Мікроасемблер
4.3. Мови програмування 3 покоління
4.3.1. Algol
4.3.2. Cobol
4.3.3. Basic
4.3.4. Pl/1
4.3.5. Pascal
4.3.6. APL
4.3.7. ADA
4.3.8. C
4.4. Мова програмування 4 покоління
4.4.1. SOL
4.4.2. SGML(NTML.XML)
4.4.3. Prolog
4.5. Мова програмування 5 покоління
4.5.1. Inter Lisp
4.5.2. ExpertList
4.5.3. HAL
4.5.4. IQLISP
4.5.5. Q&A