Классификация языков программирования
создатель Рита Чистякова
1. По виду обработки информации
1.1. вычислительные языки
1.1.1. Python
1.1.2. Haskell
1.1.3. Paskal
1.2. языки символьной обработки
1.2.1. Perl
1.2.2. C++
1.2.3. QBasic
1.2.4. SNOBOL
2. По поколению
2.1. языки первого поколения
2.1.1. машинно- ориентированные с ручным вводом на компьютерах первого поколения
2.2. языки второго поколения
2.2.1. автокоды. мнемоническое представление команд
2.3. языки третьего поколения
2.3.1. Basic
2.3.2. C
2.3.3. Pascal
2.4. языки четвертого поколения
2.4.1. SOL
2.4.2. HTML
2.4.3. Prolog
2.5. языки пятого поколения
2.5.1. VisualBasic
2.5.2. C++
2.5.3. Delphi
3. по уровню
3.1. языки программирования низкого уровня
3.1.1. JAVA
3.1.2. Microsoft
3.1.3. NET
3.2. языки программирования высокого уровня
3.2.1. C
3.2.2. C++
3.2.3. PHP
3.2.4. PureBasic
3.2.5. Delphi
3.2.6. Lisp
3.3. языки программирования сверхвысокого уровня
3.3.1. Ruby
3.3.2. Haskell
3.3.3. Perl
4. По направлению развития
4.1. процедурное программирование
4.1.1. структурные языки
4.1.1.1. Pascal
4.1.1.2. C
4.1.1.3. Ada
4.1.2. операционные языки
4.1.2.1. Fortran
4.1.2.2. Basic
4.1.2.3. Focal
4.2. непроцедурное программирование
4.2.1. функциональные языки
4.2.1.1. FP
4.2.1.2. Lisp
4.2.1.3. Apl
4.2.1.4. Nial
4.2.2. логические языки
4.2.2.1. Planner
4.2.2.2. Prolog