Языки программирования
Популярные языки
НазваниеГодВидАвторГеография созданияОрганизацияСтандарт
Фортран (FORTRAN)1954AДжон БэкусАмерикаIBMISO 1539:1997
Лисп (LISP)1958FДжон МаккартиАмерикаMIT-
Алгол-60 (Algol 60)1960AПитер Наур+Межд.IFIP-
Кобол (COBOL)1960A+Межд.CODASYL CommitteeISO 1989:1985
Симула (Simula)1962BКристен Нигаард+Европа--
Бейсик (BASIC)1963AДжон Кемени+АмерикаDartmouth CollegeISO 10279:1991
ПЛ/1 (PL/I)1964AДжордж РадинАмерикаIBMISO 6160:1979
Алгол-68 (Algol 68)1968AАад ван Вайнгартен+Межд.IFIP-
Паскаль (Pascal)1970CНиклаус ВиртЕвропаETHISO 7185:1990
Форт (FORTH)1970A*Чарльз МурАмерикаMohasco IndustriesISO 15145:1997
Си (С)1972C*Деннис РитчиАмерикаAT&T Bell LabsISO 9899:1999
Smalltalk1972BАлан КейАмерикаXerox PARC-
Пролог (Рrolog)1973EАлан Кольмеро+ЕвропаUniv. of Aix-MarseilleISO 13211:1995
Ада (Ada)1980H*Джин Ишбиа+АмерикаCII HoneywellISO 8652:1995
Си++1984H*Бьорн СтрауструпАмерикаAT&T Bell LabsISO 14882:1998
Java1995HДжеймс ГослингАмерикаSun Labs-
Экспериментальные и промышленные языки
АПЛ (APL)1957IКеннет АйверсонАмерикаHarvard Univ.ISO 8485:1989
Снобол (Snobol)1962IРальф ГрисуолдАмерикаAT&T Bell Labs-
Сетл (SETL)1969IДжек ШварцАмерикаIBM-
Параллельный Паскаль Concurrent Pascal1974GПер Бринч ХансенАмерикаCIT-
CLU1974DБарбара ЛисковАмерикаMIT-
Scheme1975FГай Стил+АмерикаMIT-
Mesa1976D*Дж. Мичел+АмерикаXerox PARC-
Icon1977IРальф ГрисуолдАмерикаAT&T Bell Labs-
Модула-2 (Modula-2)1979D*Никлаус ВиртЕвропаETHISO 10514:1996
Оккам (Occam)1982G*Дэвид Мэй+ЕвропаInmos-
Cedar1983H*Батлер Лэмпсон+АмерикаXerox PARC-
Common Lisp1984FГай Стил+АмерикаMIT-
Objective C1986H*Брэд КоксАмерикаProductivity Products-
Эйфель (Eiffel)1986D*Бертран МейерЕвропаISE-
Оберон (Oberon)1988D*Никлаус ВиртЕвропаETH-
Модула-3 (Modula-3)1988H*Билл Калсов+АмерикаDEC SRC-
Оберон-2 (Oberon-2)1991D*Ханспетер Мёссенбёк+ЕвропаETH-
Limbo1996D*Деннис РитчиАмерикаBell Labs (Lucent)-
Component Pascal1997D*Куно Пфистер+ЕвропаOberon microsystems-
C#2000H*Андерс Хейльсберг+АмерикаMicrosoft-
Выделены языки Паскаль-семейства.
УСЛОВНЫЕ ОБОЗНАЧЕНИЯ
Виды (парадигмы)

A — процедурное программирование
B — объектно-ориентированное программирование
C — структурное программирование
D — модульное (компонентное) программирование
E — логическое (реляционное) программирование
F — функциональное программирование
G — параллельное программирование
H — гибрид (смесь парадигм; B+C+D+G)
I — специализированные языки
Сокращения

MIT — Massachusetts Institute of Technology
PARC — Palo Alto Research Center
ETH — Swiss Federal Institute of Technology
SRC — Systems Research Center
ISE — Interactive Software Engineering
ISO — International Standard Organization
CIT — California Institute of Technology
* Поддержка системного программирования.
+ Несколько авторов
.

504