Хронология языков программирования
редактировать
Это список исторически важных языков программирования по десятилетиям.
Содержание
- 1 До 1950 года
- 2 1950-х
- 3 1960-х
- 4 1970-х
- 5 1980-х
- 6 1990-х
- 7 2000-х
- 8 2010-х
- 9 См. Также
- 10 Источники
- 11 Внешние ссылки
До 1950
Год | Имя | Главный разработчик, компания | Предшественник (и) |
---|
1804 | Жаккардовая машина | Joseph Marie Jacquard | нет (уникальный язык) |
1943–45 | Планкалкюль (концепция) | Конрад Цузе | нет (уникальный язык) |
1943–46 | Система кодирования ENIAC | Джон фон Нейман, Джон Мочли, Дж. Преспер Эккерт, Герман Голдстайн после Алана Тьюринга. Первыми программистами ENIAC были Кей МакНалти, Бетти Дженнингс, Бетти Снайдер, Марлин Мельцер, Фрэн Билас, и Рут Лихтерман. | нет (уникальный язык) |
1946 | | Ричард Клиппингер Джон фон Нейман после Алан Тьюринг | Система кодирования ENIAC |
1946 | (Обозначение) | Джон фон Нейман и Герман Голдстайн | Система кодирования ENIAC |
1947 | | Кэтлин Бут | Система кодирования ENIAC |
1948 | | Ховард Х. Айкен | Код заказа аналитической машины |
1948 | | Haskell Curry | Система кодирования ENIAC |
1948 | Планкалкюль (концепция опубликована) | Конрад Цузе | нет (уникальный язык) |
1949 | Первоначальные заказы EDSAC | Дэвид Уиллер | Система кодирования ENIAC |
1949 | Сокращенный код | Джон Мочли и Уильям Ф. Шмитт | Краткий код ENIAC |
Год | Имя | Главный разработчик, компания | Предшественник (и) |
---|
1950-е годы
Год | Имя | C главный разработчик, компания | Предшественник (и) |
---|
1950 | Сокращенный код | Уильям Ф. Шмидт, Альберт Б. Тоник, Дж. Р. Логан | Краткий код |
1950 | | Кэтлин Бут | ARC |
1951 | Суперплан | Хайнц Рутисхаузер | Планкалкюль |
1951 | | Эдвард А. Вурхиз и Карл Балке | нет (уникальный язык) |
1951 | Промежуточный язык программирования | Артур Бёркс | Сокращенный код |
1951 | | Морис Уилкс | EDSAC |
1951 | | Коррадо Бём | CPC Схема кодирования |
1951 | | Конрад Цузе | Планкалкюль |
1951 | | Чарльз Кац | Сокращенный код |
1951 | (Обозначение) | Фриц Бауэр | нет (уникальный язык) |
1951 | | Чарльз Адамс и Джек Гилмор из MIT Project Whirlwind | EDSAC |
1951 | | Nat Rochester | EDSAC |
1951 | Генератор слияния сортировки | Бетти Холбертон | нет (уникальный язык) |
1952 | A-0 | Грейс Хоппер | Сокращенный код |
1952 | Автокод Гленни | Алик Гленни после Алана Тьюринга | Схема кодирования CPC |
1952 | | Милли Косс | СОРТИРОВКА / Слияние |
1952 | | | нет (уникальный язык) |
1953 | Speedcoding | Джон В. Бэкус | нет (уникальный язык) |
1953 | | Дон Харрофф, Джеймс Фишман, Джордж Рикман | нет (уникальный язык) |
1954 | Система Лэнинга и Цирлера | Лэнинг, Цирлер, Адамс в MIT Project Whirlwind | нет (уникальный язык) |
1954 | Mark I Autocode | Тони Брукер | Автокод Гленни |
1954–55 | FORTRAN (концепция) | Команда под руководством Джона В. Бэкуса в IBM | Speedcoding |
1954 | ARITH-MATIC | Команда, возглавляемая Грейс Хоппер в UNIVAC | A-0 |
1954 | MATH-MATIC | Команда, возглавляемая Чарльз Кац | A-0 |
1954 | | HG Kahrimanian | нет (уникальный язык) |
1954 | IPL I (концепция) | Аллен Ньюэлл, Клифф Шоу, Герберт А. Саймон | нет (уникальный язык) |
1955 | FLOW-MATIC | Команда под руководством Грейс Хоппер в UNIVAC | A-0 |
1955 | BACAIC | M. Гремс и Р. Портер | |
1955 | ПАКТ I | ПОДЕЛИТЬСЯ | ФОРТРАН, A-2 |
1955 | | Университет Фрайбурга | Н / Д |
1955–56 | | Фриц Бауэр и Карл Самельсон | Бём |
1955–56 | | Команда, возглавляемая Аланом Перлисом | Лэнингом и Цирлером |
1955 | ПЕЧАТЬ | IBM | |
1958 | IPL II (реализация) | Аллен Ньюэлл, Клифф Шоу, Герберт А. Саймон | IPL I |
1956–58 | LISP (концепция) | Джон Маккарти | IPL |
1957 | COMTRAN | Боб Бемер | FLOW-MATIC |
1957 | ДЖОРДЖ | Чарльз Леонард Хэмблин | нет (уникальный язык) |
1957 | FORTRAN I (реализация) | Джон В. Бэкус в IBM | FORTRAN |
1957–58 | UNICODE | Remington Rand UNIVAC | MATH-MATIC |
1957 | COMIT (концепция) | Виктор Ингве | нет (уникальный язык) |
1958 | FORTRAN II | Команда, возглавляемая Джоном Бэкусом в IBM | FORTRAN I |
1958 | АЛГОЛ 58 (IAL) | ACM / GAMM | FORTRAN, IT, Sequentielle Formelübersetzung |
1958 | IPL V | Аллен Ньюэлл, Клифф Шоу, Герберт А. Саймон | IPL II |
1959 | APT | Дуглас Т. Росс | |
1959 | ФАКТ | Флетчер Р. Джонс, Рой Натт, Роберт Л. Патрик | нет (уникальный язык) |
1959 | COBOL (концепция) | CODASYL Комитет | FLOW-MATIC, COMTRAN, FACT |
1959 | JOVIAL | Жюль Шварц в SDC | ALGOL 58 |
1959 | LISP (реализация) | Джон Маккарти | IPL |
1959 | MAD - Michigan Algorithm Decoder | Брюс Арден, Бернард Галлер и Роберт М.. Graham | ALGOL 58 |
1959 | TRAC (концепция) | Calvin Mooers | |
Год | Имя | Главный разработчик, компания | Предшественник (и) |
---|
1960-е
Год | Имя | Главный разработчик, компания | Предшественник (и) |
---|
1960 | АЛГОЛ 60 | | АЛГОЛ 58 |
1960 | COBOL 61 (реализация) | Комитет CODASYL | FLOW-MATIC, COMTRAN |
1961 | COMIT (реализация) | Victor Yngve | нет (уникальный язык) |
1962 | FORTRAN IV | IBM | FORTRAN II |
1962 | APL (концепция) | Кеннет Э. Айверсон | нет (уникальный язык) |
1962 | Simula (концепция) | | АЛГОЛ 60 |
1962 | СНОБОЛ | Ральф Грисуолд, и другие. | FORTRAN II, COMIT |
1963 | CPL | Бэррон, Кристофер Стрейчи и др. | АЛГОЛ 60 |
1963 | СНОБОЛ 3 | Грисуолд и др. | СНОБОЛ |
1963 | АЛГОЛ 68 (концепция) | Адриан ван Вейнгаарден и др. | АЛГОЛ 60 |
1963 | JOSS I | Клифф Шоу, RAND | АЛГОЛ 58 |
1964 | MIMIC | H. Э. Петерсен и др. | MIDAS |
1964 | COWSEL | Род Берстолл, Робин Попплстоун | CPL, LISP |
1964 | PL / I (концепция) | IBM | ALGOL 60, COBOL, FORTRAN |
1964 | BASIC | Джон Джордж Кемени и Томас Юджин Курц в Дартмутском колледже | FORTRAN II, JOSS |
1964 | IBM RPG | IBM | FARGO |
1964 | Mark-IV | Информатика | |
1964 | Speakeasy-2 | Стэнли Коэн at Аргоннская национальная лаборатория | Speakeasy |
1964 | TRAC (реализация) | Calvin Mooers | |
1964 | P ′ ′ | Corrado Böhm | нет ( уникальный язык) |
1964? | IITRAN | | |
1965 | RPG II | IBM | , RPG |
1965 | MAD / I (концепция) | Мичиганский университет | MAD, АЛГОЛ 60, PL / I |
1965 | TELCOMP | BBN | JOSS |
1965 | Atlas Autocode | Тони Брукер, Деррик Моррис из Манчестерского университета | Algol 60, Автокод |
1966 | JOSS II | Чак Бейкер, RAND | JOSS I |
1966 | АЛГОЛ W | Никлаус Вирт, С. AR Hoare | ALGOL 60 |
1966 | FORTRAN 66 | | FORTRAN IV |
1966 | ISWIM (Concept) | Peter J. Landin | LISP |
1966 | CORAL66 | | ALGOL 60 |
1966 | APL (реализация) | Kenneth E. Iverson | нет (уникальный язык) |
1967 | BCPL | Martin Richards | CPL |
1967 | MUMPS | Массачусетская больница общего профиля | FORTRAN, TELCOMP |
1967 | Simula 67 (реализация) | Оле-Йохан Даль, Bjørn Myhrhaug, Кристен Найгаард в Norsk Regnesentral | ALGOL 60 |
1967 | InterLisp | DG Бобров и Д. Мерфи | Лисп |
1967 | EXAPT | Херварт Опиц, Вильгельм Саймон, Гюнтер Спур и Готфрид Стаут в RWTH Aachen University и TU Berlin | APT |
1967 | СНОБОЛ 4 | Ральф Грисволд и др. | SNOBOL3 |
1967 | XPL | и др. в Калифорнийском университете, Санта-Крус. Дж. J. Horning, et al. в Стэнфордском университете | PL / I |
1967 | (SPL) | System Development Corporation | JOVIAL |
1968 | ALGOL 68 (ЮНЕСКО / IFIP стандарт) | Адриан ван Вейнгаарден, Барри Дж. Майлу, Джон Э.Л. Пек и Корнелис HA Koster и др. | АЛГОЛ 60 |
1968 | POP-1 | Род Берстолл, Робин Попплстоун | КОУСЕЛ |
1968 | DIBOL-8 | DEC | DIBOL |
1968 | Forth (концепция) | Moore | |
1968 | LOGO | Wally Feurzeig, Seymour Papert, Синтия Соломон | LISP |
1968 | MAPPER | Unisys | CRT RPS |
1968 | REFAL (реализация) | Валентин Турчин | нет (уникальный язык) |
1968 | TTM (реализация) | Стивен Кейн и Э. Кент Гордон, Калифорнийский технологический институт | GAP, GPM |
1968 | ПИЛОТ | Джон Амсден Старквезер, Калифорнийский университет, Сан-Франциско | Computest |
1969 | PL / I (реализация) | IBM | ALGOL 60, COBOL, FORTRAN |
1969 | B | Ken Thompson, при участии Денниса Ричи | BCPL |
1969 | Polymorphic Programming Language (PPL) | Thomas А. Стэндиш, Гарвардский университет | |
1969 | SETL | Джек Швар tz at Институт математических наук Куранта | АЛГОЛ 60 |
1969 | НАУЧНИК | Пол Тенцар и Университет Иллинойса в Урбане-Шампейн | |
1969 | Эдинбург IMP | Эдинбургский университет | Algol 60, Autocode, Atlas Autocode |
Год | Имя | Главный разработчик, компания | Предшественник (и) |
---|
1970-е
Год | Имя | Главный разработчик, компания | Предшественник (и) |
---|
1970 | Форт (реализация) | Чарльз Х. Мур | |
1970 | POP-2 | Робин Попплстоун | POP-1 |
1970 | ПАРУС | Дэн Свинхарт и Боб Спроул | АЛГОЛ-60 |
1970 | Паскаль | Никлаус Вирт, Кэтлин Дженсен | АЛГОЛ 60, АЛГОЛ W |
1970 | BLISS | Вульф, Рассел, Хаберманн в Университете Карнеги-Меллона | АЛГОЛ |
1971 | KRL | Дэниел Г. Боброу в Xerox PARC, Терри Виноград в Стэнфордском университете | KM, FRL (MIT) |
1971 | | Ric Holt и др. в University of Toronto | Pascal, XPL |
1971 | Compiler Description Language (CDL) | Cornelis H.A. Костер в Неймегенском университете | |
1972 | Smalltalk-72 | Алан Кей, Адель Голдберг, Дэн Ингаллс, Xerox PARC | Simula 67 |
1972 | PL / M | Гэри Килдалл в Digital Research | PL / I, ALGOL, XPL |
1972 | KR C | Деннис Ритчи | B, BCPL, ALGOL 68 |
1972 | INTERCAL | Дон Вудс и Джеймс М. Лайон | нет (уникальный язык) |
1972 | Prolog | Alain Colmerauer | 2-уровневая W-грамматика |
1972 | Язык структурированных запросов (SQL ) | IBM | ALPHA, Quel (Ingres) |
1973 | COMAL | Бёрге Кристенсен, Бенедикт Лёфстедт | Паскаль, BASIC |
1973 | ML | Робин Милнер | |
1973 | LIS | Жан Ичбиа и др. в CII Honeywell Bull | Паскаль, Сью |
1973 | Speakeasy-3 | Стэнли Коэн, Стивен Пайпер в Аргоннской национальной лаборатории | Speakeasy-2 |
1974 | CLU | Барбара Лисков | АЛГОЛ 60, Lisp, Simula |
1974 | MAINSAIL | St Анфордский университет | ПАРУС |
1974 | GRASS | Thomas A. DeFanti | BASIC |
1974 | BASIC FOUR | MAI BASIC Four Inc. | Business BASIC |
1974 | язык моделирования PROSE | CDC 6600 Cybernet Services | SLANG, FORTRAN |
1975 | ABC | Leo Geurts и Lambert Meertens | SETL |
1975 | Irvine Dataflow (концепция) | Arvind ?, Калифорнийский университет, Ирвин | |
1975 | язык моделирования PROSE Разделение времени Версия | CDC 6400 Cybernet KRONOS Services | SLANG, FORTRAN |
1975 | Схема | Джеральд Джей Сассман, Гай Л. Стил младший | LISP |
1975 | Altair BASIC | Билл Гейтс, Пол Аллен | BASIC |
1975 | CS-4 | Джеймс С. Миллер, Бенджамин М. Brosgol et al. at Intermetrics | ALGOL 68, BLISS, ECL, HAL |
1975 | Modula | Niklaus Wirth | Pascal |
1976 | Plus | Allan Ballard, Paul Whaley at Университет Британской Колумбии | Паскаль, Сью |
1976 | | Xerox PARC | Smalltalk-72 |
1976 | Меса | Xerox PARC | АЛГОЛ |
1976 | | Клод А.Р. Каган | LISP, TRAC |
1976 | Ratfor | Брайан Керниган | C, FORTRAN |
1976 | S | Джон Чемберс в Bell Labs | APL, PPL, Схема |
1976 | SAS | Институт SAS | |
1976 | Целое число BASIC | Стив Возняк | BASIC |
1977 | FP | Джон Бэкус | нет ( уникальный язык) |
1977 | Bourne Shell (sh) | Стивен Р. Борн | нет (уникальный язык) |
1977 | Commodore BASIC | Джек Трэмиел | BASIC |
1977 | IDL | Дэвид Стерн из Research Systems Inc | Fortran |
1977 | Standard MUMPS | | MUMPS |
1977 | Icon ( concept) | Ральф Грисволд | СНОБОЛ |
1977 | Красный | Бенджамин М. Бросгол и др. at Intermetrics для Министерства обороны США | ALGOL 68, CS-4 |
1977 | Blue | Джон Б. Гуденаф и др. в SofTech для Министерства обороны США | АЛГОЛ 68 |
1977 | Желтый | Джей Спитцен и др. в SRI International для Министерства обороны США | ALGOL 68 |
1977 | Евклид | Батлер Лэмпсон в Xerox Parc, Рик Холт и Джеймс Корди в Университете Торонто | |
1977 | Applesoft BASIC | Марк Макдональд и Рик Вейланд | BASIC |
1978 | RAPT | Пэт Амблер и Робин Попплстоун | APT |
1978 | C shell | Билл Джой | C |
1978 | RPG III | IBM | , RPG, RPG II |
1978 | HAL / S | разработан Intermetrics для NASA | XPL |
1978 | Applesoft II BASIC | Марк Макдональд и Рик Вейланд | Applesoft BASIC |
1975 | Irvine Dataflow (реализация) | Арвинд и Гостелоу, Калифорнийский университет, Ирвин | |
1978? | MATLAB | Клив Молер в Университете Нью-Мексико | Фортран |
1978? | МАЛЕНЬКИЙ | Невил Браунли из Оклендского университета | Algol60 |
1978 | VisiCalc | Дэн Бриклин, Боб Франкстон продается на VisiCorp | нет (уникальный язык) |
1979 | Modula-2 | Никлаус Вирт | Modula, Mesa |
1979 | REXX | Майк Коулишоу в IBM | PL / I, BASIC, EXEC 2 |
1979 | AWK | Альфред Ахо, Питер Дж. Вайнбергер, Брайан Керниган | C, SNOBOL |
1979 | Icon (реализация) | Ralph Griswold | SNOBOL |
1979 | Vulcan dBase-II | Wayne Ratliff | нет (уникальный язык) |
Год | Имя | Главный разработчик, компания | Предшественник (и) |
---|
1980-е годы
Год | Имя | Главный разработчик, компания | Предшественник (-ы) |
---|
1980 | Ada 80 (MIL-STD-1815) | Жан Ичбиа в CII Honeywell Bull | Зеленый |
1980 | C с классами | Бьярн Страуструп | C, Simula 67 |
1980 | Applesoft III | Apple Com puter | Applesoft II BASIC |
1980 | Apple III Microsoft BASIC | Microsoft | Microsoft BASIC |
1980–81 | CBASIC | Gordon Eubanks | BASIC, Compiler Systems, Digital Research |
1981 | BBC BASIC | Acorn Computers, Sophie Wilson | BASIC |
1981 | IBM BASICA | Microsoft | BASIC |
1982? | Speakeasy-IV | Стэнли Коэн и др. в | Speakeasy-3 |
1982? | Драко | Крис Грей | Паскаль, C, АЛГОЛ 68 |
1982 | PostScript | Варнок | Интерпресс |
1982 | Тьюринг | Рик Холт и Джеймс Корди, в Университете Торонто | Евклид |
1983 | GW-BASIC | Microsoft | IBM BASICA |
1983 | Turbo Pascal | Хейлсберг в Borland | Паскаль |
1983 | Ада 83 (ANSI / MIL-STD-1815A) | Жан Ичбиа в Алсис | Ada 80, Green |
1983 | Objective-C | Брэд Кокс | Smalltalk, C |
1983 | C ++ | Бьярн Страуструп | C с классами |
1983 | True BASIC | Джон Джордж Кемени, Томас Юджин Курц в Дартмутском колледже | BASIC |
1983 | occam | Дэвид Мэй | EPL |
1983? | ABAP | SAP AG | COBOL |
1983 | KornShell (ksh) | Дэвид Корн | sh |
1983 | Clascal | Apple Computer Inc.. | Паскаль |
1984 | CLIPPER | Нантакет | dBase |
1984 | Common Lisp | Гай Л. Стил-младший и многие другие | LISP |
1984 | Coq | INRIA | |
1984 | RPL | Hewlett-Packard | Forth, Lisp |
1984 | Standard ML | | ML |
1984 | Redcode | Александр Дьюдни и DG Джонс | |
1984 | OPL | Psion | BASIC |
1985 | PARADOX | Borland | dBase |
1985 | QuickBASIC | Microsoft | BASIC |
1986 | Clarion | Брюс Баррингтон | |
1986 | CorVision | Cortex | ИНФОРМ |
1986 | Эйфель | Бертран Мейер | Simula 67, Ада |
1986 | GFA BASIC | Фрэнк Островски | BASIC |
1986 | Informix-4GL | Informix | |
1986 | LabVIEW | National Instruments | |
1986 | Миранда | Дэвид Тернер в Кентский университет | |
1986 | Object Pascal | Apple Computer Inc. | Pascal |
1986 | PROMAL | | C |
1986 | Erlang | Джо Армстронг и другие в Ericsson | Prolog |
1987 | Ada ISO 8652: 1987 | | Ada 83 |
1987 | Self (концепция) | Sun Microsystems Inc. | Smalltalk |
1987 | occam 2 | Дэвид Мэй и INMOS | occam |
1987 | HyperTalk | Apple Computer Inc. | нет (уникальный язык) |
1987 | Perl | Ларри Уолл | C, sed, awk, sh |
1987 | Оберон | Никлаус Вирт | Модула-2 |
1987 | Mathematica (Wolfram Language ) | Wolfram Research | нет (уникальный язык) |
1987 | Turbo Basic | Роберт «Боб» Зейл | BASIC / Z |
1987 | Clean | Исследовательская группа программных технологий Университета Радбауд в Неймегене | нет (уникальный язык) |
1988 | Octave | | MATLAB |
1988 | Tcl | Джон Остерхаут | Awk, Lisp |
1988 | STOS BASIC | François Lionet и Константин Сотиропулос | BASIC |
1988 | Актер | | |
1988 | Объект REXX | Саймон С. Нэш | REXX, Smalltalk |
1988 | СПАРК | Бернард А. Карре | Ада |
1988 | A+ | Артур Уитни | APL |
1988 | Hamilton C Shell | Николь Хэмил тонна | C shell |
1988-1989 | C90 | C90 ISO / IEC 9899: 1990 | |
1989 | Turbo Pascal OOP | Андерс Хейлсберг в Borland | Turbo Pascal, Object Pascal |
1989 | Modula-3 | Cardeli, et al. DEC и Olivetti | Modula-2 |
1989 | PowerBASIC | Роберт «Боб» Зейл | Turbo Basic |
1989 | VisSim | Питер Дарнелл, | |
1989 | LPC | Ларс Пенсьё | |
1989 | Баш | Брайан Фокс | Bourne shell, C shell, KornShell |
1989 | Мэджик | Артур Чанс, из Smallworld Systems Ltd | Smalltalk |
1989 | Python | Гвидо ван Россум | ABC, SETL |
Год | Имя | Главный разработчик, компания | Предшественник (и) |
---|
1990-е годы
Год | Имя | Главный разработчик, компания | Предшественник (и) |
---|
1990 | Сатер | Стив Омохундро | Эйфель |
1990 | AMOS BASIC | Франсуа Лионет и Константин Сотиропулос | STOS BASIC |
1990 | AMPL | Роберт Фурер, Дэвид Гей и Брайан Керниган в Bell Laboratories | |
1990 | Object Oberon | H Mössenböck, J Templ, R Griesemer | Oberon |
1990 | J | Kenneth E. Iverson, Роджер Хуэй в Iverson Software | APL, FP |
1990 | Haskell | | Миранда |
1990 | EuLisp | | Common Lisp, Схема |
1990 | Z Shell (zsh) | Пол Фалстад в Принстонском университете | ksh |
1991 | GNU E | Дэвид Дж. ДеВитт, Майкл Дж. Кэри | C ++ |
1991 | Оберон-2 | Ханспетер Мёссенбёк, Вирт | Объект Оберон |
1991 | Oz | Герт Смолка и его ученики | Prolog |
1991 | Q | Альберт Грэф | |
1991 | Visual Basic | Алан Купер, продан Microsoft | QuickBASIC |
1992 | Borland Pascal | | Turbo Pascal OOP |
1992 | Дилан | многие люди в Apple Computer Inc. | Common Lisp, Scheme |
1992 | S-Lang | Джон Э. Дэвис | PostScript |
1993? | Собственная личность (реализация) | Sun Microsystems Inc. | Smalltalk |
1993 | Amiga E | | DEX, C, Modula-2 |
1993 | Brainfuck | Urban Müller | P ′ ′ |
1993 | LiveCode Transcript | | HyperTalk |
1993 | AppleScript | Apple Computer Inc. | HyperTalk |
1993 | K | Артур Уитни | APL, Лисп |
1993 | Lua | Роберто Иерусалимши и др. at | Scheme, SNOBOL, Modula, CLU, C ++ |
1993 | R | Robert Gentleman и Ross Ihaka | S |
1993 | ZPL | Chamberlain et al. al. в Вашингтонском университете | C |
1993 | NewtonScript | Уолтер Смит | Селф, Дилан |
1993 | Euphoria | Роберт Крейг | СНОБОЛ, AWK, ABC, Icon, Python |
1994 | Клэр | Ив Касо | Smalltalk, SETL, OPS5, Lisp, ML, C, LORE, LAURE |
1994 | ANSI Common Lisp | | Common Lisp |
1994 | RAPID | ABB Group | ARLA |
1994 | Pike | Fredrik Hübinette et al. в Университете Линчёпинга | LPC, C, µLPC |
1994 | ANS Forth | Элизабет Рэзер и др. | Форт |
1995 | Ада 95 | С. Такер Тафт и др. в Intermetrics, Inc. | Ada 83 |
1995 | Borland Delphi | Андерс Хейлсберг в Borland | Borland Pascal |
1995 | ColdFusion (CFML) | Аллер | |
1995 | Java | Джеймс Гослинг в Sun Microsystems | C, Simula 67, C ++, Smalltalk, Ada 83, Objective-C, Mesa |
1995 | LiveScript | Брендан Эйч в Netscape | Self, C, Scheme |
1995 | Mercury | Золтан Сомоги в Мельбурнский университет | Пролог, Хоуп, Хаскелл |
1995 | PHP | Расмус Лердорф | Перл |
1995 | Руби | Юкихиро Мацумото | Smalltalk, Perl |
1995 | JavaScript | Брендан Эйч в Netscape | LiveScript |
1995 | Racket | Мэтью Флэтт в Университете Райса | Схема, Lisp |
1996 | Curl | Дэвид Кранц, Стив Уорд, Крис Терман из MIT | Lisp, C ++, Tcl / Tk, TeX, HTML |
1996 | Lasso | | |
1996 | Perl Data Language (PDL) | Karl Glazebrook и | APL, Perl |
1996 | VBScript | Microsoft | Visual Basic |
1996 | OCaml | INRIA | Caml Light, Standard ML |
1996 | NetRexx | Mike Cowlishaw | REXX |
1997 | Component Pascal | Oberon Microsystems, Inc | Oberon-2 |
1997 | E | Марк С. Миллер | Джоуль, Original-E |
1997 | Пико | Свободный университет Брюссель | Схема |
1997 | Писк | Алан Кей и др. в Apple Computer Inc. | Smalltalk-80, Self |
1997 | ECMAScript | ECMA TC39-TG1 | JavaScript |
1997 | F-Script | Филипп Мужен | Smalltalk, APL, Objective-C |
1997 | ISLISP | Стандарт ISO ISLISP | Common Lisp |
1997 | Чай | Хорхе Нуньес | Java, Схема, Tcl |
1997 | REBOL | Карл Сассенрат, Rebol Technologies | Self, Forth, Lisp, Logo |
1998 | Logtalk | Пауло Моура (затем в Коимбрский университет ) | Prolog |
1998 | ActionScript | Гэри Гроссман | ECMAScript |
1998 | Стандартный C ++ | Стандарт ANSI / ISO C ++ | C ++, Стандартный C, C |
1998 | M2001 | Рональд Э.. Prather, Университет Тринити (Техас) | нет (уникальный язык) |
1998 | PureBasic | Фредерик Лабурер, Fantaisie Software | |
1998 | UnrealScript | Тим Суини в Epic Games | C ++, Java |
1998 | XSLT (+ XPath ) | W3C, Джеймс Кларк | DSSSL |
1998 | Xojo (REALbasic в то время) | Xojo, Inc., Эндрю Барри | Visual Basic |
1999 | C99 | C99 ISO / IEC 9899: 1999 | |
1999 | Gambas | Бенуа Минисини | Visual Basic, Java |
1999 | Game Maker Language (GML) | Марк Овермарс | Game Maker |
1999 | Харбор | Антонио Линарес | dBase, Clipper |
Год | Имя | Главный разработчик, компания | Предшественник (и) |
---|
2000-е годы
Год | Имя | Главный разработчик, компания | Предшественники |
---|
2000 | Присоединяйтесь к Java | G Стюарт фон Итцштейн | Java |
2000 | DarkBasic | Создатели игр | |
2000 | C# | Андерс Хейлсберг, Microsoft (ECMA ) | C, C ++, Java, Delphi, Modula-2 |
2001 | Джой | Манфред фон Тун | FP, Форт |
2001 | AspectJ | Грегор Кичалес, Xerox PARC | Java, Common Lisp |
2001 | D | Уолтер Брайт, Digital Mars | C, C ++, C#, Java |
2001 | Processing | Кейси Риз и Бенджамин Фрай | Java, C, C ++ |
2001 | Visual Basic.NET | Microsoft | Visual Basic |
2001 | GDScript (GDS) | Хуан Линецкий, Ариэль Манзур (OKAM Studio) | Годо |
2001 | Язык программирования Шекспира | Джон Ослунд и Карл Хассельстрём. | |
2002 | Io | Steve Dekorte | Self, NewtonScript, Lua |
2002 | Gosu | Guidewire Software | GScript |
2002 | Скретч | Митчел Резник, Джон Мэлони, Натали Раск, Эвелин Истмонд, Тэмми Стерн, Амон Миллнер, Джей Сильвер и Брайан Сильверман | Логотип, Smalltalk, Squeak, E-Toys, HyperCard, AgentSheets, StarLogo, Tweak, BYOB |
2003 | Nemerle | Университет Вроцлав | C#, ML, MetaHaskell |
2003 | Factor | Слава Пестов | Joy, Forth, Lisp |
2003 | Scala | Мартин Одерский | Smalltalk, Java, Haskell, Standard ML, OCaml |
2003 | C ++ 03 | C ++ ISO / IEC 14882: 2003 | C ++, Standard C, C |
2003 | Белка | Альберто Демикелис | Луа |
2003 | Бу | Родриго Б. де Оливейра | Питон, C# |
2004 | Подтекст | Джонатан Эдвардс | нет (уникальный язык) |
2004 | Alma-0 | Krzysztof Apt, Centrum Wiskunde Informatica | нет (уникальный язык) |
2004 | FreeBASIC | Andre Victor | QBasic |
2004 | Groovy | James Strachan | Java |
2004 | Литтл b | Анейл Маллаварапу, Гарвардская медицинская школа, факультет системной биологии | Лисп |
2005 | Фантом | Брайан Франк, Энди Франк | C#, Scala, Ruby, Erlang |
2005 | F# | Дон Сайм, Microsoft Research | OCaml, C#, Haskell |
2005 | Haxe | Николас Каннас | ActionScript, OCaml, Java |
2005 | Oxygene | RemObjects Software | Object Pascal, C# |
2005 | PWCT | Махмуд Самир Файед | нет (уникальный язык) |
2005 | Seed7 | Томас Мертес | нет (уникальный язык) |
2006 | Cobra | ChuckEsterbrook | Python, C#, Eiffel, Objective-C |
2006 | Windows PowerShell | Microsoft | C#, ksh, Perl, CL, DCL, SQL |
2006 | OptimJ | Ateji | Ява |
2006 | Крепость | Гай Стил | Ска la, ML, Haskell |
2006 | Vala | GNOME | C# |
2007 | Ada 2005 | Ada Rapporteur Group | Ada 95 |
2007 | Agda | Ульф Норелл | Coq, Эпиграмма, Haskell |
2007 | QB64 | Galleon, QB64Team | QBasic |
2007 | Clojure | Rich Hickey | Lisp, ML, Haskell, Erlang |
2007 | LOLCODE | Adam Lindsay | none (уникальный язык) |
2007 | Оберон-07 | Вирт | Оберон |
2007 | Swift (язык параллельных сценариев) | Чикагский университет, Аргоннская национальная лаборатория | |
2008 | Ним | Андреас Рампф | Python, Lisp, Object Pascal |
2008 | Genie | Джейми МакКракен | Python, Бу, D, Object Pascal |
2008 | Pure | Альберт Граф | Q |
2009 | Chapel | Брэд Чемберлен, Cray Inc. | HPF, ZPL |
2009 | Go | Google | C, Oberon, Limbo, Smalltalk |
2009 | CoffeeScript | Джереми Ашкенас | JavaScript, Ruby, Python, Haskell |
2009 | Idris | Эдвин Брэди | Haskell, Agda, Coq |
2009 | Parasail | S. Такер Тафт, AdaCore | Модула, Ада, Паскаль, ML |
2009 | В то время как | Дэвид Дж. Пирс | Java, C, Python |
2009 | Дафни | К. Рустан М. Лейно | Java, Spec # |
Год | Имя | Главный разработчик, компания | Предшественник (и) |
---|
2010-е годы
Год | Имя | Главный разработчик, компания | Предшественник (и) |
---|
2010 | Руст | Грейдон Хоар, Mozilla | Alef, C ++, Camlp4, Erlang, Hermes, Limbo, Napier, Napier88, Newsqueak, NIL, Sather, Standard ML |
2011 | C11 | C11 ISO / IEC 9899: 2011 | |
2011 | Цейлон | Гэвин Кинг, Red Hat | Java |
2011 | Dart | Google | Java, JavaScript, CoffeeScript, Go |
2011 | C ++ 11 | C ++ ISO / IEC 14882: 2011 | C ++, Standard C, C |
2011 | Kotlin | JetBrains | Java, Scala, Groovy, C#, Gosu |
2011 | Red | Nenad Rakočević | Rebol, Scala, Lua |
2011 | Opa | MLstate | OCaml, Erlang, JavaScript |
2012 | Eli xir | José Valim | Erlang, Ruby, Clojure |
2012 | Elm | Evan Czaplicki | Haskell, Standard ML, OCaml, F# |
2012 | TypeScript | Anders Hejlsberg, Microsoft | JavaScript, CoffeeScript |
2012 | Julia | Jeff Bezanson, Stefan Karpinski, Viral Shah, Alan Edelman, MIT | MATLAB, Lisp, C, Fortran, Mathematica (strictly its Wolfram Language ), Python, Perl, R, Ruby, Lua |
2012 | P | Vivek Gupta, Microsoft | |
2012 | Ada 2012 | ARA and Ada Europe (ISO/IEC 8652:2012) | Ada 2005, ISO/IEC 8652:1995/Amd 1:2007 |
2013 | P4 | P4 Language Consortium (P4.org ) |
2013 | PureScript | Phil Freeman | Haskell |
2013 | Hopscotch | Hopscotch Technologies | Scratch |
2013 | Cuneiform | Jörgen Brandt | Swift (parallel scripting language) |
2014 | Crystal | Ary Borenszweig, Manas Technology Solutions | Ruby, C, Rust, Go, C#, Python |
2014 | Hack | Facebook | PHP |
2014 | Swift | Apple Inc. | Objective-C, Rust, Haskell, Ruby, Python, C#, CLU |
2014 | C++14 | C++ ISO/IEC 14882:2014 | C++, Standard C, C |
2015 | Raku | Larry Wall, The Rakudo Team | Perl, Haskell, Python, Ruby |
2015 | Zig | Andrew Kelley | C, C++, LLVM IR, Go, Rust |
2016 | Reason | Jordan Walke | JavaScript, OCaml |
2017 | C++17 | C++ ISO/IEC 14882:2017 | C++, Standard C, C |
2017 | Ballerina | WSO2, Open Source | Java, Javascript, Go, Rust, C# |
2018 | C18 | C18 ISO/IEC 9899:2018 | |
2018 | Fortran 2018 | ISO/IEC JTC1/SC22/WG5 N2150:2018 | Fortran 2008 |
2019 | Bosque | Mark Marron, Microsoft | JavaScript, TypeScript, ML |
Year | Name | Chie f developer, company | Predecessor(s) |
---|
See also
References
External links
Последняя правка сделана 2021-06-11 12:49:35
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).