Хронология языков программирования
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Язык программирования списки |
---|
Это рекорд известных языков программирования по десятилетиям.
До 1950 г. [ править ]
Год | Имя | Главный разработчик, компания | Предшественник(и) |
---|---|---|---|
1804 | Жаккардовая машина | Жозеф Мари Жаккард | нет (уникальный язык) |
1879 | Концептуальное письмо | Слава Богу, Фреге | нет (уникальный язык) |
1943–45 | Планкалкюль (год концептуализации) | Конрад Цузе | нет (уникальный язык) |
1943–46 | Система кодирования ENIAC | Джон фон Нейман , Джон Мочли , Дж. Преспер Эккерт и Герман Голдстайн после Алана Тьюринга . Первыми программистами ENIAC были Кей МакНалти , Бетти Дженнингс , Бетти Снайдер , Марлин Мельцер , Фрэн Билас и Рут Лихтерман . | нет (уникальный язык) |
1946 | Короткий код ЭНИАК | Ричард Клиппингер и Джон фон Нейман после Алана Тьюринга | нет (уникальный язык) |
1947–52 | ARC/Биркбек Ассемблер | Кэтлин Бут | Короткий код ЭНИАК [1] |
1948 | Планкалкюль (год публикации концепции) | Конрад Цузе | нет (уникальный язык) |
1949 | Первоначальные заказы EDSAC | Дэвид Уилер | Система кодирования ENIAC |
1949 | Короткий код (первоначально известный как Краткий код) | Джон Мочли и Уильям Ф. Шмитт | Короткий код ЭНИАК |
Год | Имя | Главный разработчик, компания | Предшественник(и) |
1950-е годы [ править ]
Год | Имя | Главный разработчик, компания | Предшественник(и) |
---|---|---|---|
1950 | Краткий код (для UNIVAC I) | Уильям Ф. Шмитт | Короткий код |
1951 | Суперплан | Хайнц Рутисхаузер | планрасчет |
1951 | ВОДОРОСЛИ | Эдвард А. Вурхис и Карл Балке | нет (уникальный язык) |
1951 | Средний язык программирования | Артур Беркс | Короткий код |
1951 | Безымянная система кодирования Бема | Коррадо Бём | Схема кодирования CPC |
1951 | Выражения в скобках | Конрад Цузе | планрасчет |
1951 | Станислав (Нотации) | Фриц Бауэр | нет (уникальный язык) |
1951 | Генератор сортировки слияний | Бетти Холбертон | нет (уникальный язык) |
1952 | Краткий код (для UNIVAC II) | Альберт Б. Тоник, [2] Джей Ар Логан | Краткий код (для UNIVAC I) |
1952 | А-0 | Грейс Хоппер | Короткий код |
1952 | Гленни Автокод | Алик Гленни после Алана Тьюринга | Схема кодирования CPC |
1952 | Программирование оператора | Alexey Andreevich Lyapunov with the participation Kateryna Yushchenko | ТАКОЙ ЖЕ |
1952 | Редактирование генератора | Милли Косс | СОРТИРОВАТЬ/ОБЪЕДИНИТЬ |
1952 | КОМПООЛ | РЭНД/ШДЦ | нет (уникальный язык) |
1953 | Спидкодирование | Джон В. Бэкус | нет (уникальный язык) |
1953 | ЧТЕНИЕ/ПЕЧАТЬ | Дон Харрофф, Джеймс Фишман, Джордж Рикман | нет (уникальный язык) |
1954 | Система Ланинга и Цирлера | Лэнинг, Зирлер, Адамс в MIT Project Whirlwind | нет (уникальный язык) |
1954 | Отметить I автокод | Тони Брукер | Гленни Автокод |
1954–55 | ФОРТРАН (концепция) | Команда под руководством Джона В. Бэкуса из IBM | Спидкодирование |
1954 | АРИФ-МАТИК | Команда под руководством Грейс Хоппер в UNIVAC | А-0 |
1954 | МАТИК-МАТИКА | Команда под руководством Чарльза Каца | А-0 |
1954 | МАТРИЦА МАТЕМАТИКА | Х.Г. Кахриманян | нет (уникальный язык) |
1954 | IPL I (концепция) | Аллен Ньюэлл , Клифф Шоу , Герберт А. Саймон | нет (уникальный язык) |
1955 | Адресный язык программирования | Катерина Ющенко | Operator programming – Alexey Andreevich Lyapunov & Kateryna Yushchenko & MESM |
1955 | ФЛОУ-МАТИК | Команда под руководством Грейс Хоппер в UNIVAC | А-0 |
1955 | БАЗОВЫЙ | М. Гремс и Р. Портер | |
1955 | ПАКТ I | ДЕЛИТЬСЯ | ФОРТРАН, А-2 |
1955 | Код Фрайбурга [3] [4] | Университет Фрайбурга | — |
1955–56 | Последовательный перевод формул | Фриц Бауэр и Карл Самельсон | Бём |
1955–56 | ЭТО | Команда под руководством Алана Перлиса | Лэнинг и Цирлер |
1955 | ПЕЧАТЬ | ИБМ | |
1958 | IPL II (реализация) | Аллен Ньюэлл , Клифф Шоу , Герберт А. Саймон | ИПЛ я |
1956–58 | ЛИСП (концепция) | Джон Маккарти | IPL |
1957 | КОМТРАН | Боб Бемер | ФЛОУ-МАТИК |
1957 | ДЖОРДЖ | Чарльз Леонард Хэмблин | нет (уникальный язык) |
1957 | ФОРТРАН I (реализация) | Джон В. Бэкус из IBM | ФОРТРАН |
1957–58 | ЮНИКОД | Ремингтон Рэнд УНИВАК | МАТИК-МАТИКА |
1957 | КОМИТ (концепция) | Виктор Ингве | нет (уникальный язык) |
1958 | ФОРТРАН II | Команда под руководством Джона В. Бэкуса из IBM | ФОРТРАН I |
1958 | АЛГОЛ 58 (ИАЛ) | АСМ/ГАММ | ФОРТРАН, ИТ, последовательный перевод формул |
1958 | IPL V | Аллен Ньюэлл , Клифф Шоу , Герберт А. Саймон | ИПЛ II |
1959 | АПТ | Дуглас Т. Росс | |
1959 | ФАКТ | Флетчер Р. Джонс , Рой Натт , Роберт Л. Патрик | нет (уникальный язык) |
1959 | КОБОЛ (концепция) | Комитет CODASYL | FLOW-MATIC, COMTRAN, ФАКТ |
1959 | ВЕСЕЛЫЙ | Жюль Шварц в SDC | АЛГОЛ 58 |
1959 | ЛИСП (реализация) | Джон Маккарти | IPL |
1959 | MAD - Декодер алгоритмов штата Мичиган | Брюс Арден , Бернард Галлер и Роберт М. Грэм | АЛГОЛ 58 |
1959 | ПРОФ (концепция) | Кэлвин Мурс | |
Год | Имя | Главный разработчик, компания | Предшественник(и) |
1960-е годы [ править ]
Год | Имя | Главный разработчик, компания | Предшественник(и) |
---|---|---|---|
1960 | АЛГОЛ 60 | АЛГОЛ 58 | |
1960 | КОБОЛ 61 (реализация) | Комитет CODASYL | ФЛОУ-МАТИК, КОМТРАН |
1961 | КОМИТ (реализация) | Виктор Ингве | нет (уникальный язык) |
1961 | GPS | Джеффри Гордон, IBM | нет (уникальный язык) |
1962 | ФОРТРАН IV | ИБМ | ФОРТРАН II |
1962 | АПЛ (концепция) | Кеннет Э. Айверсон | нет (уникальный язык) |
1962 | Симула (концепция) | Оле-Йохан Даль (в основном) | АЛГОЛ 60 |
1962 | СНОБОЛ | Ральф Грисволд и др. | ФОРТРАН II, СОЕДИНЕНИЕ |
1963 | Комбинированный язык программирования (CPL) (концепция) | Бэррон, Кристофер Стрейчи и др. | АЛГОЛ 60 |
1963 | СНОБОЛ 3 | Грисволд и др. | СНОБОЛ |
1963 | АЛГОЛ 68 (концепция) | Адриан ван Вейнгаарден и др. | АЛГОЛ 60 |
1963 | ДЖОСС I | Клифф Шоу, RAND | АЛГОЛ 58 |
1964 | МИМИЧЕСКИЙ | Х.Э. Петерсен и др. | МИДАС |
1964 | КОУСЕЛ | Род Берстолл , Робин Попплстоун | CPL, ЛИСП |
1964 | PL/I (концепция) | ИБМ | АЛГОЛ 60, КОБОЛ, ФОРТРАН |
1964 | Базовый язык ассемблера | ИБМ | Язык ассемблера |
1964 | БАЗОВЫЙ | Джон Джордж Кемени , Томас Юджин Курц в Дартмутском колледже | ФОРТРАН II, ДЖОСС |
1964 | IBM РПГ | ИБМ | ФАРГО |
1964 | Марк-IV | Информатика | |
1964 | Speakeasy-2 | Стэнли Коэн в Аргоннской национальной лаборатории | Speakeasy |
1964 | ПРОФ (реализация) | Кэлвин Мурс | |
1964 | П'' | Коррадо Бём | нет (уникальный язык) |
1964? | ИИТРАН | ||
1965 | РПГ II | ИБМ | ФАРГО , РПГ |
1965 | MAD/I (концепция) | Мичиганский университет | МЭД , АЛГОЛ 60 , ПЛ/И |
1965 | ТЕЛКОМП | ББН | ДЖОСС |
1965 | Атлас Автокод | Тони Брукер , Деррик Моррис из Манчестерского университета | АЛГОЛ 60 , Автокод |
1965 | PL360 (концепция) | Никлаус Вирт | АЛГОЛ 60 , ЭСПОЛ |
1966 | ИОСС II | Чак Бейкер, РЭНД | ДЖОСС I |
1966 | АЛГОЛ W | Никлаус Вирт , КАР Хоар | АЛГОЛ 60 |
1966 | ФОРТРАН 66 | Джон Бэкус и его команда | ФОРТРАН IV |
1966 | ИСВИМ (концепция) | Питер Дж. Ландин | ЛИСП |
1966 | КОРАЛЛ 66 | И.Ф. Карри, М. Гриффитс | АЛГОЛ 60 |
1966 | APL (реализация) [5] | Кеннет Э. Айверсон | нет (уникальный язык) |
1967 | БКПЛ | Мартин Ричардс | CPL |
1967 | Свинка | Массачусетская больница общего профиля | ФОРТРАН, ТЕЛКОМП |
1967 | Начало 67 (реализация) | Оле-Йохан Даль , Бьорн Мирхауг, Кристен Нигаард в Norsk Regnesentral | АЛГОЛ 60 |
1967 | Интерлисп | Д.Г. Боброу и Д.Л. Мерфи | Лисп |
1967 | EXAPT | Герварт Опиц, Вильгельм Симон, Гюнтер Шпер и Готфрид Штюте из RWTH Ахенского университета и Берлинского технического университета | АПТ |
1967 | СНОБОЛ 4 | Ральф Грисволд и др. | СНОБОЛ3 |
1967 | XPL | Уильям М. Маккиман и др. в Калифорнийском университете в Санта-Крус Дж. Хорнинг Дж . и др. в Стэнфордском университете | ПЛ/Я |
1968 | АЛГОЛ 68 ( ЮНЕСКО / ИФИП стандарт ) | Адриан ван Вейнгаарден , Барри Дж. Майло , Джон Э.Л. Пек и Корнелис Х.А. Костер и др. | АЛГОЛ 60 |
1968 | ПОП-1 | Род Берстолл , Робин Попплстоун | КОУСЕЛ |
1968 | ДИБОЛ -8 | Декабрь | ДИБОЛ |
1968 | Форт (концепция) | Мур | |
1968 | Логотип | Уолли Фёрзейг , Сеймур Паперт , Синтия Соломон | ЛИСП |
1968 | КАРТОПЕРАТОР | Унисис | ЭЛТ РПС |
1968 | РЕФАЛ (реализация) | Валентин Турчин | нет (уникальный язык) |
1968 | ТТМ (реализация) | Стивен Кейн и Э. Кент Гордон, Калифорнийский технологический институт | ГАП, ГПМ |
1968 | ПИЛОТ | Джон Амсден Старквезер , Калифорнийский университет, Сан-Франциско | Компьютерный тест |
1968 | PL360 (реализация) | Никлаус Вирт | АЛГОЛ 60 , ЭСПОЛ |
1968 | PL/S (как базовый системный язык) | ИБМ | Язык ассемблера |
1969 | PL/I (реализация) | ИБМ | АЛГОЛ 60, КОБОЛ, ФОРТРАН |
1969 | Б | Кен Томпсон при участии Денниса Ритчи | БКПЛ |
1969 | Полиморфный язык программирования (PPL) | Томас А. Стэндиш в Гарвардском университете | |
1969 | SETL | Джек Шварц из Института математических наук Куранта | АЛГОЛ 60 |
1969 | РЕпетитор | Пол Тензар и Университет Иллинойса в Урбане-Шампейне | |
1969 | Эдинбургский ИМП | Эдинбургский университет | АЛГОЛ 60 , Автокод , Автокод Атласа |
Год | Имя | Главный разработчик, компания | Предшественник(и) |
1970-е годы [ править ]
Год | Имя | Главный разработчик, компания | Предшественник(и) |
---|---|---|---|
1970 | Четвертый (реализация) | Чарльз Х. Мур | |
1970 | ПОП-2 | Робин Попплстоун | ПОП-1 |
1970 | ПЛЫТЬ | Дэн Суайнхарт, Боб Спроулл | АЛГОЛ 60 |
1970 | Паскаль | Никлаус Вирт , Кэтлин Дженсен | АЛГОЛ 60, АЛГОЛ W |
1970 | БЛАЖЕНСТВО | Вульф, Рассел, Хаберманн в Университете Карнеги-Меллона | АЛГОЛ |
1971 | КРЛ | Дэниел Дж. Боброу из Xerox PARC , Терри Виноград из Стэнфордского университета | КМ, FRL (MIT) |
1971 | Язык описания компилятора (CDL) | Корнелис Х.А. Костер из Университета Неймегена | |
1972 | Смолток -72 | Алан Кэй , Адель Голдберг , Дэн Ингаллс , Xerox PARC | С 67 лет |
1972 | ПЛ/М | Гэри Килдалл из Digital Research | ПЛ/И, АЛГОЛ, XPL |
1972 | С | Деннис Ричи | Б, БКПЛ, АЛГОЛ 68 |
1972 | ИНТЕРКАЛ | Дон Вудс , Джеймс М. Лайон | нет (уникальный язык) |
1972 | Пролог | Ален Кольмерауэр | 2-уровневая W-грамматика |
1972 | Язык структурированных запросов ( SQL ) | ИБМ | АЛЬФА, Которая (Энгр) |
1972 | SASL | Дэвид Тернер в Университете Сент-Эндрюс | ИСВИМ |
1973 | КОМАЛ | Борге Кристенсен, Бенедикт Лёфстедт | Паскаль, БЕЙСИК |
1973 | МЛ | Робин Милнер | |
1973 | ЛИС | Жан Ичбиа и др. в CII Honeywell Bull | Паскаль, Сью |
1973 | Speakeasy-3 | Стэнли Коэн и Стивен Пайпер в Аргоннской национальной лаборатории | Speakeasy-2 |
1974 | КЛУ | Барбара Лисков | Алгол 60, Лисп, Симула |
1974 | ТРАВА | Томас А. ДеФанти | БАЗОВЫЙ |
1974 | БАЗОВАЯ ЧЕТВЕРКА | MAI BASIC Four Inc. | Бизнес БЕЙСИК |
1974 | Язык моделирования PROSE | CDC 6600 Службы киберсети | СЛАНГ, ФОРТРАН |
1974 | но | Ли Э. МакМахон из Bell Labs | Эд |
1975 | АВС | Лео Гертс и Ламберт Меертенс | SETL |
1975 | Язык моделирования PROSE Версия с разделением времени | CDC 6400 Кибернет KRONOS Услуги | СЛАНГ, ФОРТРАН |
1975 | Схема | Джеральд Джей Сассман , Гай Л. Стил мл. | ЛИСП |
1975 | Альтаир БЕЙСИК | Билл Гейтс , Пол Аллен | БАЗОВЫЙ |
1975 | Модуль | Никлаус Вирт | Паскаль |
1976 | Смолток -76 | Ксерокс ПАРК | Смоллток-72 |
1976 | Меса | Ксерокс ПАРК | АЛГОЛ |
1976 | Ратфор | Брайан Керниган | С, ФОРТРАН |
1976 | С | Джон Чемберс из Bell Labs | APL, PPL, Схема |
1976 | САС | Институт САС | |
1976 | Целочисленный БЕЙСИК | Стив Возняк | БАЗОВЫЙ |
1977 | ФП | Джон Бэкус | нет (уникальный язык) |
1977 | Борн Шелл ( ш ) | Стивен Р. Борн | нет (уникальный язык) |
1977 | Коммодор БЕЙСИК | Джек Трэмиэл | БАЗОВЫЙ |
1977 | МВУ | Дэвид Стерн из Research Systems Inc. | Фортран |
1977 | Стандартный паротит | Свинка | |
1977 | Иконка (концепция) | Ральф Грисволд | СНОБОЛ |
1977 | Евклид | Батлер Лэмпсон из Xerox PARC , Рик Холт и Джеймс Корди из Университета Торонто. | |
1977 | Applesoft БЕЙСИК | Марк Макдональд и Рик Вейланд | БАЗОВЫЙ |
1978 | РАПТ | Пэт Эмблер и Робин Попплстоун | АПТ |
1978 | оболочка C | Билл Джой | С |
1978 | РПГ III | ИБМ | ФАРГО , РПГ , РПГ II |
1978 | ХАЛ/С | разработан Intermetrics для НАСА | XPL |
1978 | Applesoft II БЕЙСИК | Марк Макдональд и Рик Вейланд | Applesoft БЕЙСИК |
1978? | МАТЛАБ | Клив Молер в Университете Нью-Мексико | Фортран |
1978? | МАЛЕНЬКИЙ | Невил Браунли в Оклендском университете | Алгол60 |
1978 | VisiCalc | Дэн Бриклин , Боб Франкстон, продвигаемые VisiCorp | нет (уникальный язык) |
1979 | ТИ БЕЙСИК (ТИ 99/4А) | Техасские инструменты | БАЗОВЫЙ |
1979 | Модуль-2 | Никлаус Вирт | Модуль, Стол |
1979 | РЕКСС | Майк Коулишоу из IBM | PL/I, БАЗОВЫЙ, EXEC 2 |
1979 | АВК | Альфред Ахо , Питер Дж. Вайнбергер , Брайан Керниган | С, СНОБОЛ |
1979 | Значок (реализация) | Ральф Грисволд | СНОБОЛ |
1979 | Вулкан dBase-II | Уэйн Рэтлифф | нет (уникальный язык) |
Год | Имя | Главный разработчик, компания | Предшественник(и) |
1980-е годы [ править ]
Год | Имя | Главный разработчик, компания | Предшественник(и) |
---|---|---|---|
1980 | Их 80 (MIL-STD-1815). | Джин Ичбиа в CII Honeywell Bull | АЛГОЛ 68, Зеленый |
1980 | C с классами | Бьерн Страуструп [6] | С, Симула 67 |
1980 | Applesoft III | Apple Компьютер | Applesoft II БЕЙСИК |
1980 | Apple III Microsoft БЕЙСИК | Майкрософт | Майкрософт БЕЙСИК |
1980–81 | CBASIC | Гордон Юбэнкс | БЕЙСИК, компиляторные системы, цифровые исследования |
1980 | Смолток -80 | Адель Голдберг в Xerox PARC | Смоллток-76 |
1981 | Расширенный БЕЙСИК TI | Техасские инструменты | ТИ БЕЙСИК (ТИ 99/4А) |
1981 | Би-би-си БЕЙСИК | Acorn Computers , Софи Уилсон | БАЗОВЫЙ |
1981 | IBM БЕЙСИК | Майкрософт | БАЗОВЫЙ |
1982? | Speakeasy-IV | Стэнли Коэн и др. в Speakeasy Computing Corporation | Speakeasy-3 |
1982? | Драко | Крис Грей | Паскаль , С , АЛГОЛ 68 |
1982 | Постскриптум | Уорнок | ИнтерПресс |
1982 | Тьюринг | Рик Холт и Джеймс Корди из Университета Торонто. | Евклид |
1983 | GW-БЕЙСИК | Майкрософт | IBM БЕЙСИК |
1983 | Турбо Паскаль | Хейлсберг в Borland | Паскаль |
1983 | Ада 83 (ANSI/MIL-STD-1815A) | Жан Ичбиа в Alsys | Их 80, Зеленый |
1983 | Цель-C | Брэд Кокс | Смоллток, C |
1983 | С++ [7] | Бьерн Страуструп | C с классами |
1983 | Настоящий БЕЙСИК | Джон Джордж Кемени , Томас Юджин Курц в Дартмутском колледже | БАЗОВЫЙ |
1983 | оккам | Дэвид Мэй | АПЛ |
1983? | АБАП | SAP АГ | КОБОЛ |
1983 | КорнШелл ( кш ) | Дэвид Корн | ш |
1983 | Классик | Apple Компьютер | Паскаль |
1984 | КЛИППЕР | Нантакет | дБаза |
1984 | Общий Лисп | Гай Л. Стил-младший и многие другие | ЛИСП |
1984 | Кок | ИНРИА | |
1984 | РПЛ | Хьюлетт-Паккард | Далее , Лисп |
1984 | Стандартный ML | МЛ | |
1984 | Редкод | Александр Дьюдни и Д.Дж. Джонс | |
1984 | ЛОП | Псион | БАЗОВЫЙ |
1985 | ПАРАДОКС | Борланд | дБаза |
1985 | QuickBASIC | Майкрософт | БАЗОВЫЙ |
1986 | Кларион | Брюс Баррингтон | |
1986 | КорВижн | Кора | ИНФОРМИРОВАНИЕ |
1986 | Эйфелева | Бертран Мейер | Симула 67, Ада |
1986 | БАЗОВЫЙ ГФА | Фрэнк Островски | БАЗОВЫЙ |
1986 | Информикс-4ГЛ | Информикс | |
1986 | ЛабВЬЮ | Национальные инструменты | |
1986 | Миранда | Дэвид Тернер в Кентском университете | SASL |
1986 | Объектный Паскаль | Apple Компьютер | Паскаль |
1986 | ПРОМАЛ | С | |
1986 | Эрланг | Джо Армстронг и другие сотрудники Ericsson | ПЛЕКС , Пролог |
1987 | Ада ISO 8652:1987 | ANSI/MIL-STD-1815A без изменений | Есть 83 |
1987 | Я (концепция) | Сан Микросистемс Инк. | Смолток |
1987 | оккам 2 | Дэвид Мэй и ИНМОС | оккам |
1987 | ГиперТок | Apple Компьютер | нет (уникальный язык) |
1987 | Чистый | Группа исследований в области программных технологий Университета Радбауд в Неймегене | нет (уникальный язык) |
1987 | Перл | Ларри Уолл | С, сед, авк, ш |
1987 | Оберон | Никлаус Вирт | Модуль-2 |
1987 | Турбо Базовый | Robert 'Bob' Zale | БЕЙСИК/Z |
1988 | Математика ( язык Wolfram ) | Вольфрам Исследования | нет (уникальный язык) |
1988 | Октава | МАТЛАБ | |
1988 | Ткл | Джон Оустерхаут | Аук, Лисп |
1988 | СТОС БАЗОВЫЙ | Франсуа Лионе и Константин Сотиропулос | БАЗОВЫЙ |
1988 | Актер | Чарльз Дафф, Whitewater Group | В-четвертых, Smalltalk |
1988 | Объект РЕКС | Simon C. Nash | РЕКСС, Смолл-Ток |
1988 | ИСКРА | Бернар А. Карре | Есть |
1988 | А+ | Артур Уитни | АПЛ, А |
1988 | Оболочка Гамильтона C | Николь Хэмилтон | оболочка C |
1988–1989 | С90 | С90 ИСО/МЭК 9899:1990 | С |
1989 | Турбо Паскаль ООП | Андерс Хейлсберг в Borland | Турбо-Паскаль, Объектный Паскаль |
1989 | Модуль-3 | Кардели и др. ДЭК и Оливетти | Модуль-2 |
1989 | PowerBASIC | Robert 'Bob' Zale | Турбо Базовый |
1989 | ВисСим | Питер Дарнелл, Visual Solutions | |
1989 | ЛПК | Ларс Пенсьё | |
1989 | Баш | Брайан Фокс | Оболочка Bourne , оболочка C , KornShell |
1989 | Магия | Артур Ченс из Smallworld Systems Ltd. | Смолток |
Год | Имя | Главный разработчик, компания | Предшественник(и) |
1990-е годы [ править ]
Год | Имя | Главный разработчик, компания | Предшественник(и) |
---|---|---|---|
1990 | Сатер | Стив Омохундро | Эйфелева |
1990 | АМОС БЕЙСИК | Франсуа Лионе и Константин Сотиропулос | СТОС БАЗОВЫЙ |
1990 | AMPL | Роберт Фурер , Дэвид Гей и Брайан Керниган в Bell Laboratories | |
1990 | Объект Оберон | Х. Мёссенбёк, Дж. Темпл, Р. Гриземер | Оберон |
1990 | Дж | Кеннет Э. Айверсон , Роджер Хуэй из Iverson Software | АПЛ , ФП |
1990 | Хаскелл | Миранда , Чистый | |
1990 | EuLisp | Общий Лисп , Схема | |
1990 | Z-оболочка ( zsh ) | Пол Фалстад в Принстонском университете | кш |
1990 | НАВЫК | Ти Джей Барнс из Cadence Design Systems | Франц Лисп |
1991 | ГНУ Е | Дэвид Дж. ДеВитт, Майкл Дж. Кэри | С++ |
1991 | Оберон-2 | Ханспетер Мёссенбёк, Никлаус Вирт | Объект Оберон |
1991 | Оз | Герт Смолка и его ученики | Пролог |
1991 | вопрос | Альберт Греф | |
1991 | Питон | Гвидо ван Россум | Перл, АВС , С |
1991 | Визуальный Бейсик | Алан Купер , продан Microsoft | QuickBASIC |
1992 | Борланд Паскаль | Турбо Паскаль ООП | |
1992 | Дилан | Многие люди в Apple Computer | Общий Лисп , Схема |
1992 | Сленг | Джон Э. Дэвис | Постскриптум |
1993? | Самостоятельная реализация (реализация) | Сан Микросистемс | Смолток |
1993 | друг Е | Воутер ван Оортмерссен | DEX, C , Модуль-2 |
1993 | Трах мозгов | Урбан Мюллер | П'' |
1993 | Расшифровка LiveCode | ГиперТок | |
1993 | AppleScript | Apple Компьютер | ГиперТок |
1993 | К | Артур Уитни | АПЛ, Лисп |
1993 | Два | Роберто Иерусалимский и др. в Текграфе, PUC-Рио | Схема, СНОБОЛ, Модуль, CLU, C++ |
1993 | Р | Роберт Джентльмен и Росс Ихака | С |
1993 | ЗПЛ | Чемберлен и др. в Вашингтонском университете | С |
1993 | НьютонСкрипт | Уолтер Смит | Селф, Дилан |
1993 | Эйфория | Роберт Крейг | СНОБОЛ, AWK, ABC, Значок, Python |
1994 | Клэр | Ив Казо | Smalltalk, SETL, OPS5, Lisp, ML, C , LORE, LAURE |
1994 | ANSI Общий Лисп | Общий Лисп | |
1994 | СТРЕМИТЕЛЬНЫЙ | АББ | АРЛА |
1994 | Щука | Фредрик Хюбинетт и др. в Университете Линчепинга | ЛПК , С , мклПК |
1994 | АНС Форт | Элизабет Разер и др. | Форт |
1995 | Есть 95 | С. Такер Тафт и др. в Интерметрике | Есть 83 |
1995 | Борланд Дельфи | Андерс Хейлсберг в Borland | Борланд Паскаль |
1995 | КолдФьюжн (CFML) | Аллер | |
1995 | Ява | Джеймс Гослинг в Sun Microsystems | C , Simula 67, C++, Smalltalk, Ada 83, Objective-C, Mesa |
1995 | LiveScript | Брендан Эйх из Netscape | Я, C , Схема |
1995 | Меркурий | Золтан Шомоджи в Мельбурнском университете | Пролог, Хоуп, Хаскель |
1995 | PHP | Расмус Лердорф | Перл |
1995 | Руби | Юкихиро Мацумото | Смолл-Ток, Перл |
1995 | JavaScript | Брендан Эйх из Netscape | LiveScript |
1995 | Ракетка | Мэтью Флэтт из Университета Райса | Схема , Лисп |
1996 | CSS | Хокон Виум Ли и Берт Бос | СГМЛ |
1996 | Завиток | Дэвид Кранц, Стив Уорд, Крис Терман в Массачусетском технологическом институте | Лисп, С++ , Tcl/Tk, TeX, HTML |
1996 | Лассо | Голубой мир коммуникаций | |
1996 | Язык данных Perl (PDL) | Карл Глейзбрук , Ярле Бринчманн, Туомас Лукка и Кристиан Зеллер | АПЛ, Перл |
1996 | VBScript | Майкрософт | Визуальный Бейсик |
1996 | OCaml | ИНРИА | Caml Light, стандартный ML |
1996 | НетРекс | Майк Коулишоу | РЕКСС |
1997 | Компонентный Паскаль | Оберон Микросистемс | Оберон-2 |
1997 | И | Марк С. Миллер | Джоуль, Оригинал-E |
1997 | Пико | Свободный университет Брюсселя | Схема |
1997 | Скрип | Алан Кей и др. в Apple Computer | Smalltalk-80, Самостоятельно |
1997 | ECMAScript | ЭКМА TC39-TG1 | JavaScript |
1997 | F-скрипт | Филипп Мужен | Smalltalk, APL, Objective-C |
1997 | ИСЛИСП | Стандарт ISO ISLISP | Общий Лисп |
1997 | Чай | Хорхе Нуньес | Java , Схема , Tcl |
1997 | РЕБОЛ | Карл Сассенрат , Rebol Technologies | Я , Форт , Лисп , Логотип |
1998 | Логток | Пауло Моура (тогда работал в Университете Коимбры ) | Пролог |
1998 | ActionScript | Гэри Гроссман | ECMAScript |
1998 | Стандартный С++ | Стандарт ANSI/ISO C++ | С++ , Стандартный С, С |
1998 | М2001 | Рональд Э. Пратер, Университет Тринити (Техас) | нет (уникальный язык) |
1998 | PureBasic | Фредерик Лабурёр, Fantaisie Software | |
1998 | UnrealScript | Тим Суини в Epic Games | С++ , Ява |
1998 | XSLT (+ XPath ) | W3C , Джеймс Кларк | ДСССЛ |
1998 | Содзё (на тот момент НАСТОЯЩИЙ базовый уровень) | Соджо, Эндрю Бэрри | Визуальный Бейсик |
1999 | С99 | C99 ИСО/МЭК 9899:1999 | С90 |
1999 | Креветки | Бенуа Минизини | Визуал Бейсик , Ява |
1999 | Язык создателя игр (GML) | Марк Овермарс | Создатель игр |
1999 | Гавань | Антонио Линарес | dBase , клиппер |
Год | Имя | Главный разработчик, компания | Предшественник(и) |
2000-е [ править ]
Год | Имя | Главный разработчик, компания | Предшественник(и) |
---|---|---|---|
2000 | Присоединяйтесь к Java | Дж. Стюарт фон Ицштайн | Ява |
2000 | ДаркБЕЙСИК | Создатели игры | |
2000 | С# | Андерс Хейлсберг , Microsoft ( ECMA ) | C , C++ , Java , Delphi , Модуль-2 |
2001 | Радость | Манфред фон Тун | ФП , Форт |
2001 | АспектJ | Грегор Кицалес , Xerox PARC | Ява , Общий Лисп |
2001 | Д | Уолтер Брайт , Digital Mars | С , С++ , С# , Ява |
2001 | Обработка | Кейси Рис и Бенджамин Фрай | Ява , С , С++ [8] |
2001 | Визуальный Бейсик .NET | Майкрософт | Визуальный Бейсик |
2001 | GDScript (GDS) | Хуан Линиецки, Ариэль Манзур (Студия OKAM) | Годо |
2001 | Язык программирования Шекспира | Йон Ослунд, Карл Хассельстрем | |
2002 | Этот | Стив Декорте | Я , NewtonScript , Lua |
2002 | Гоша | Программное обеспечение для проводников | GScript |
2002 | Царапать | Митчел Резник , Джон Мэлони, Натали Раск, Эвелин Истмонд, Тэмми Стерн, Амон Миллнер, Джей Сильвер и Брайан Сильверман | Логотип , Smalltalk , Squeak , E-Toys , HyperCard , AgentSheets , StarLogo , Tweak |
2003 | Никс | Элко Долстра | Миранда/SASL, Haskell |
2003 | Немерль | университет Вроцлавский | C# , ML , Метахаскелл |
2003 | Фактор | Слава Пестов | Джой, Форт, Лисп |
2003 | Скала | Мартин Одерский | Smalltalk, Java, Haskell, Standard ML, OCaml |
2003 | С++03 | С++ ИСО/МЭК 14882:2003 | С++ , Стандартный С, С |
2003 | Белка | Альберто Демикелис | Два |
2003 | Бу | Родриго Б. де Оливейра | Питон , С# |
2004 | Подтекст | Джонатан Эдвардс | нет (уникальный язык) |
2004 | Альма-0 | Кшиштоф Апт , Центр математики и информатики | нет (уникальный язык) |
2004 | FreeBASIC | Второй Виктор | QBasic |
2004 | классный | Джеймс Страчан | Ява |
2004 | Маленькая б | Анил Маллаварапу, Гарвардская медицинская школа , факультет системной биологии | Лисп |
2005 | Фантом | Брайан Фрэнк, Энди Фрэнк | C# , Скала, Руби, Эрланг |
2005 | Ф# | Дон Сайм , Microsoft Research | OCaml , C# , Хаскелл |
2005 | Смешанный | Николя Каннасс | ActionScript , OCaml , Java |
2005 | Кислород | Программное обеспечение RemObjects | Объектный Паскаль , C# |
2005 | ПКТ | Махмуд Самир Файед | нет (уникальный язык) |
2005 | Сид7 | Томас Мертес | нет (уникальный язык) |
2005 | рыба | Томас Мертес | нет (уникальный язык) |
2006 | Кобра | Чак Эстербрук | Python , C# , Эйфель, Objective-C |
2006 | Windows PowerShell | Майкрософт | C# , ksh, Perl, CL , DCL , SQL |
2006 | ОптимДж | Атеджи | Ява |
2006 | Крепость | Гай Л. Стил мл. | Скала , ML , Хаскелл |
2006 | Налить | ГНОМ | С# |
2007 | Был 2005 год | Группа докладчиков Ады | Есть 95 |
2007 | приглашенный | Ульф Норелл | Кок , Эпиграмма , Haskell |
2007 | QB64 | Галеон, команда QB64 | QBasic |
2007 | Кложур | Рич Хикки | Лисп , ML , Хаскелл , Эрланг |
2007 | ЛОЛКОД | Адам Линдси | нет (уникальный язык) |
2007 | Оберон-07 | Вирт | Оберон |
2007 | Swift (язык параллельных сценариев) | Чикагский университет , Аргоннская национальная лаборатория | |
2008 | Nim | Андреас Румпф | Питон , Лисп , Объектный Паскаль |
2008 | Джинн | Джейми Маккракен | Python , Бу , D , Объектный Паскаль |
2008 | Чистый | Альберт Греф | вопрос |
2009 | Часовня | Брэд Чемберлен, Cray Inc. | HPF , ЗПЛ |
2009 | Идти | C , Оберон , Лимбо , Smalltalk | |
2009 | Кофескрипт | Джереми Ашкенас | JavaScript , Руби , Питон , Хаскелл |
2009 | Идрис | Эдвин Брэди | Хаскелл , Агда , Кок |
2009 | Парасейлинг | С. Такер Тафт, AdaCore | Модуль , Ада , Паскаль , ML |
2009 | Пока | Дэвид Дж. Пирс | Ява , Си , Питон |
2009 | Дафни | К. Рустан М. Лейно | Java , спецификация # |
Год | Имя | Главный разработчик, компания | Предшественник(и) |
2010-е [ править ]
Год | Имя | Главный разработчик, компания | Предшественник(и) |
---|---|---|---|
2010 | Ржавчина | Грейдон Хоар, Mozilla | Alef , C++ , Camlp4 , Erlang , Hermes , Limbo , Napier, Napier88 , Newsqueak , NIL, Sather , Standard ML |
2011 | С11 | С11 ИСО/МЭК 9899:2011 | С99 |
2011 | Цейлон | Гэвин Кинг, Красная шляпа | Ява |
2011 | Дарт | Java , JavaScript , CoffeeScript , Go | |
2011 | С++11 | С++ ИСО/МЭК 14882:2011 | С++ , Стандартный С, С |
2011 | Котлин | JetBrains | Java , Scala , Groovy , C# , Госу |
2011 | Красный | Ненад Ракочевич | Ребол , Скала , Луа |
2011 | Опа | MLstate | OCaml , Эрланг , JavaScript |
2012 | Эликсир | Хосе Валим | Эрланг , Руби , Кложур |
2012 | Вяз | Эван Чаплицки | Haskell , стандартный ML , OCaml , F# |
2012 | Машинопись | Андерс Хейлсберг , Microsoft | JavaScript , Кофескрипт |
2012 | Юлия | Джефф Безансон , Стефан Карпински , Вирал Шах , Алан Эдельман , Массачусетский технологический институт | MATLAB , Лисп , C , Фортран , Mathematica [9] (строго это язык Wolfram ), Python , Perl , R , Ruby , Lua [10] |
2012 | П | Вивек Гупта, Итан Джексон, Шаз Кадир, Шрирам Раджамани, Microsoft | |
2012 | Был 2012 год | ARA и Ada Europe (ISO/IEC 8652:2012) | Ада 2005, ISO/IEC 8652:1995/Изм. 1:2007. |
2013 | П4 | Языковой консорциум P4 ( P4.org ) | |
2013 | Чистый скрипт | Фил Фриман | Хаскелл |
2013 | Классики | Хопскотч Технологии | Царапать |
2013 | клинопись | Йорген Брандт | Swift (язык параллельных сценариев) |
2013 | Наклонять | Microsoft Исследования | ML , Coq , Haskell , Agda |
2013 | Он | Пол Тальямонте | Питон , Лисп , Клоджур |
2014 | Кристалл | Ари Боренцвейг, Manas Technology Solutions | Руби , C , Rust , Go , C# , Python |
2014 | Взломать | Фейсбук | PHP |
2014 | Быстрый | Apple Инк. | Objective-C , Rust , Haskell , Ruby , Python , C# , CLU |
2014 | С++14 | С++ ИСО/МЭК 14882:2014 | С++ , Стандартный С, С |
2014 | Солидность | Гэвин Вуд , Эфириум | JavaScript , С++ , Питон |
2015 | Раку | Ларри Уолл , команда Ракудо | Перл , Хаскелл , Питон , Руби |
2015 | Зиг | Эндрю Келли | C , C++ , LLVM IR , Go , Rust |
2016 | Причина | Джордан Уок | JavaScript , OCaml [11] |
2016 | Кольцо | Махмуд Самир Файед | Lua , Python , Ruby , C , C# , BASIC , QML , xBase , Supernova [12] |
2017 | С++17 | С++ ISO/IEC 14882:2017 | С++ , Стандартный С, С |
2017 | Балерина | WSO2 , открытый исходный код [13] | Java , Javascript , Go , Rust , C# |
2017 | Вопрос# | Майкрософт | С# , F# , Питон |
2018 | С17 | ИСО/МЭК 9899:2018 | С11 |
2018 | Фортран 2018 | ISO/IEC JTC1/SC22/WG5 N2150:2018 | Фортран 2008 |
2019 | Лес | Марк Маррон, Microsoft | JavaScript , TypeScript , ML |
2019 | V (Vlang) | Alexander Medvednikov | Go , Котлин , Оберон , Python , Rust , Swift |
Год | Имя | Главный разработчик, компания | Предшественник(и) |
2020-е годы [ править ]
Год | Имя | Главный разработчик, компания | Предшественник(и) |
---|---|---|---|
2020 | С++20 | С++ ISO/IEC 14882:2020 | С++ , Стандартный С, С |
2021 | Microsoft Power Форекс | Виджай Митал, Робин Абрахам, Шон Катценбергер, Дэррил Рубин, Microsoft | Формулы Excel |
2022 | Углерод | С++, Руст | |
2023 | Моджо | Модульный | Питон |
2023 | Фортран 2023 | ISO/IEC JTC1/SC22 2023 г. | Фортран 2018 |
2024 | Блеск | Луи Пилфолд, Fly.io | Go , Rust, Эрланг , Эликсир , C++ |
Год | Имя | Главный разработчик, компания | Предшественник(и) |
См. также [ править ]
- История вычислительной техники
- История языков программирования
- Язык программирования
- Хронология вычислений
- Хронология теории языков программирования
Ссылки [ править ]
- ^ «ARC — Ассемблер для стенда» . hopl.info . Проверено 11 октября 2022 г.
- ^ Конференция UNIVAC , Институт Чарльза Бэббиджа , Университет Миннесоты. 171-страничная стенограмма устных рассказов пионеров компьютерной техники, в том числе Альберта Б. Тоника, участвовавших в работе с компьютером Univac , состоявшаяся 17–18 мая 1990 г.
- ^ «Фрайбургский кодекс о Цузе» (на немецком языке) . Проверено 26 октября 2014 г.
- ^ Х. Цузе. «З22» . Проверено 26 октября 2014 г.
- ^ Смилли, Кит. «Кеннет Э. Айверсон – обладатель премии А. М. Тьюринга» . АКМ.
- ^ «Экскурсия: Стандарт C++» . isocpp.org .
- ^ Страуструп, Бьярне (7 марта 2010 г.). «Часто задаваемые вопросы Бьярна Страуструпа: когда был изобретен C++?» . stroustrup.com . Архивировано из оригинала 6 февраля 2016 года . Проверено 15 февраля 2023 г.
- ^ «Справочник по Ардуино» . www.arduino.cc .
- ^ «Почему мы создали Джулию» . Сайт Юлии . Февраль 2012 года . Проверено 7 февраля 2013 г.
- ^ "Введение" . Руководство Юлии . Архивировано из оригинала 8 апреля 2016 года.
- ^ Простой, быстрый и типобезопасный код, использующий экосистемы JavaScript и OCaml: facebook/reason , Facebook, 24 марта 2019 г. , дата обращения 24 марта 2019 г.
- ^ Команда Ринг (23 октября 2021 г.). «Язык программирования The Ring и другие языки» . Ring-lang.net .
- ^ «GitHub — ballerina-platform/ballerina-lang: язык программирования балерины» . 25 ноября 2019 г. – через GitHub.