ЯЗЫКИ ПРОГРАММИРОВАНИЯ
по виду обрабатываемой информаци
вычислительные

Fortran

Algol
символьной обработки

Lisp

Prolog
по уровню абстракции
языки низкого уровня

CIL
языки высокого уровня

Fortran

Delphi

C++
языки сверхвысокого уровня

Python
Ruby
Haskell
по поколениям
I поколение

машинные языки
II поколение
языки ассемблерного типа
III поколение

Fortran

Аlgol

Соbоl

Ваsiс

Pascal

Lisp
IV поколение
SQL

Smalltalk

FoxPro
V поколение

Prolog
по модели исполнения
интерпретируемые

Perl

Python
Haskell
компилируемые

Java

Algol
транс-компилируемые

C++

Fortran