Алфавитный список языков программирования
Список языков программирования состоит из всех языков, реализованных в компиляторе или интерпретаторе, в алфавитном порядке. А для последних языков пусть будет хотя бы одна широко используемая программа, написанная на этом языке.
Однако исторические языки, которые могли повлиять на дизайн последующих работ, также включены, если автор последующих работ предоставил ссылку на их место, которое можно проверить.
Основные языки в списке имеют ссылку на веб-сайт или страницу загрузки компилятора или интерпретатора. Для исторических языков - ссылка на выделенный сайт или на описание. Также могут быть добавлены другие сведения, такие как дата и тип языка.
- Языки программирования Процедурные и функциональные языки.
- Языки тегов и форматы данных XML, XAML, XUL...
- Языки запросов и баз данных SQL и другие языки.
В | B | C | D | Е | F | Грамм | Ч | I | J | К | L | М | N | O | P | Q | Р | S | Т | U | V | W | X | Там | Z |
В
- А +. 2001 Близок к АПЛ .
- А #. Ориентированный на объект, функциональный язык программирования, теперь заменённый Aldor.
- ABAP, Advanced Business Application Programming. 1983. Близкий к Cobol язык программирования для веб-серверов приложений SAP.
- ABC. Предвестник Питона.
- Действие! Язык проектирования компилятора, например, Micro-SPL .
- ActionScript. 2004. Версия ECMAScript для Flash.
- Актер. 1986. Язык программирования, а также концепция способа разработки языка (ориентированного на актера).
- Актуум. 2009 от Microsoft. Экспериментальный, конкурент по актерской модели. В фирме.
- Ада. 1983. Названа в честь Ады Лавлейс, разработанной для министерства обороны США.
- Афникс. 1998. Бывший Алеф. Функциональный язык.
- Агена. 2009. Вдохновлен АЛГОЛ и С.
- Алдор. 1985. IBM. Для математической обработки.
- Алеф. К Афниксу.
- Алгае. Интерпретированный язык для цифрового анализа.
- Алго. Алгебраический язык программирования.
- ALGOL, ALGOrithmic Language. 1958. Затем следуют АЛГОЛ 60, АЛГОЛ W (Wirth), а затем АЛГОЛ 68. Вдохновил Паскаля.
- Alma-0. Модула 2, императивный язык, увеличенные функции логического программирования.
- Альфард. 1974. Название самой яркой звезды в Гидре. Паскаль-лайк, не реализован.
- Альтран. 1968. Вариант Фортрана.
- AmigaE. 1993. Уотер ван Ортмерссен. Язык вдохновлен Ада, С++, Лисп.
- ДАМП, математический язык программирования. 1985 Брайан Керниган и другие. Язык моделирования для математического программирования.
- АНИ. 2010. Неявно параллельная. Проект выглядит заброшенным.
- Анубис. 2000. Функциональный язык, не ML.
- ApeScript. 2005. Дианмик, интерпретирует, C-like .
- АПЛ. Язык программирования. 1962. Кеннет Айверсон.
- AppleScript. 1993. Язык сценария, близкий к английскому.
- APT. Автоматический программируемый инструмент. Высокоуровневый язык для цифровых управляемых машин.
- Ардуино. Версия языка wiring для контроллера с открытым исходным кодом Arduino.
- Аргос. Синхронный язык.
- ARS++. Абстракция плюс ссылка плюс синтез. Новый подход к программированию, указанный в имени.
- Asm.js. Подмножество JavaScript, которое выполняется быстрее. Его реализует Mozilla.
- Внешний видJ. Java-реализация ориентированного программирования Аспект. Развитие
- АТЛАС. Несколько второстепенных языков имеют это название.
- Автокод. 1952. Существует несколько версий этого исторического первичного языка.
- AutoIt. Язык автоматизма. Изначально для сценариев приложений Windows, теперь более общие.
- Аваил. 2014. Близкий к естественному языку на английском языке, работает на виртуальной машине.
- Аверест. Синхронный язык, заменённый Кварцем.
- AWK, Альфред Ахо, Питер Вайнбергер и Брайан Керниган. 1977. См. также gawk, nawk, mawk. Переводчик, для строковой обработки, извлечения данных.
- Аксиом. Автоматизированная система алгебры, фактически набор инструментов с использованием языка A #.
B
- B. 1969. Деннис Ричи и Кен Томпсон. Производное BCPL, имя которого он сокращает, предшественник языка C.
- Бэш. Бурн-Снова шелл. 1989. Интерпретатор командной строки для замены Bourne shell.
- BASIC. Beginner's All-purpose Symbolic Instruction Code. 1964. Джон Г. Кемени и Томас Э. Курц. Предназначенный для того, чтобы позволить студентам Дармутского колледжа пользоваться компьютером, он популяризировал себя с помощью микрокомпьютеров .
- БАЛ. Язык сборки для IBM 360.
- BCPL, основной комбинированный язык программирования. 1966. Мартин Ричардс в Кембридже. Преемник CPL, вдохновленный BASIC, вдохновил B, который сам вдохновил C.
- BeanShell. 2000. Сценарий Java-like.
- БЕТА. Ориентирован на объект в традиции Симула, C-like.
- Bigwig. Потомок MAWL для выполнения веб-служб.
- Бистро. 1999. Близок к Smaltalk и Java.
- БЛИСС. 1970. Системный язык Карнеги Меллона, вытеснённый С.
- Блокли. 2012 Google. Графический язык, перемещаются блоки для создания приложения.
- Бу. 2004. Аналогично Python на .NET.
- Боск. 2019. Microsoft. Ещё один C-like, предназначенный для изучения новых концепций в выражении программ.
- Борн шелл. 1977. Командный язык для Unix.
- Борнегол. 1977. Портирование Алгола осуществлялось с помощью макросов C, использовавшихся для написания Борна шелла. Имя может быть апокрифическим .
- BPEL. Язык выполнения бизнес-процессов веб-служб. 2003. Стандартизированный язык OASIS для выражения бизнес-процессов в веб-сервисах.
C
- C. 1972. Разработан Деннисом Ричи для написания кода операционной системы Unix. ЭТО.
- 1997. Переносной промежуточный язык для компиляторов. В отличие от LLVM, интерфейс runtime для добавления процедур, таких как сборщик мусора.
- C++. 1983. Бьарне Струструп. Называлась C с классами до 1983 года. Стандарт - C++ 98, который в 2011 году стал преемником C++ 11.
- C #. 2000. Microsoft как альтернатива Java, а также производная от C++. Это императивный язык и полное OO .
- C Shell. 1978. C-like для сценариев командной строки в Unix. Его преемник - tcsh.
- Скрытый ObjectScript. 1997. Процедурный язык с функциями базы данных. Совместим с MUMPS.
- Caml, Categorical Abstractive Machine Langue. 1985. Производное ML, предшественник OCaml.
- Кайен. функциональный, близкий к Haskell с аспектами Java и возвращаемыми значениями может зависеть от внешних компонентов.
- Сесил. 1992. Близок к Модуле и Объективу С. (Искать на сайте).
- Кедр. 1983. Пало Альто. Преемник Меса и Паскаля.
- Цейлон. 2012. Создана компанией Red Hat для коллективного написания программ и использования структурированных данных. Он похож на JavaScript с классами и интерфейсами, но работает на JVM или Node.js. Примечание: Цейлон (Цейлон) = чай, Java = кофе.
- CFScript. Часть JavaScript ColdFusion. См. также CFML.
- Cg. C для графики. C-like от NVidia и Microsoft для видеокарт.
- Chapel, Cascade High Productivity Language. 2009 от Cray, производителя суперкомпьютеров. Параллельное программирование, C-like.
- Благотворительность. 1992. Функциональный и категоричный язык.
- ЧИЛЛ. CCITT High Level Language. 1980. Язык телекоммуникаций. Chill 96 ориентирован на объект и родовой.
- ЧР. 1991. Строю правила Хэндлинга. Используется в искусственном разведке.
- ЧукК. 2004. Мультимедийный язык и конкурент за синтез звука, и другие музыкальные задачи.
- Кильк. 1994. Многопоточность и конкурент на основе С.
- Кларион. 2011. Автоматизирует создание отчетов с помощью команд базы данных.
- Клэй. 2011. Пробная версия родового языка.
- Чистый. 1987. Аналогично Хаскеллу.
- Клиппер. 1985. Компилятор для dBASE III, наделённый функциями C и Pascal.
- КЛИПЫ. C Интегрированная производственная система. Увидеть Крутого.
- Клоджура. 2007. Лисп-лайк, составленный в байткоде для JVM.
- ЗАКРЫТЫЙ. К Коммону Лиспу.
- CLU. CLUster. 1975. МТИ. Принес концепции, вдохновившие Питона и Руби.
- Кобол. COmmon Business Oriented Langue. 1959. Вдохновлен Флоу-матиком, Фортран. Стандарты ANSI - это Cobol 58, 74, 85и 2002, ориентированные на объект.
- Код. Вычислительно-ориентированная среда отображения. Система визуального и параллельного программирования.
- CoffeeScript. 2009. Он компилируется в JavaScript и предлагает более читаемый синтаксис в стиле Python.
- ColdFusion. 2001. Сочетание CFScript и CFML, совместимое с JavaScript, используется для динамического веб-интерфейса.
- КОМАЛ. Общий алгоритм языка. 1973. Вдохновлен BASIC.
- CIL. Язык общих посредников. Байткод для .NET.
- Общий Лисп. 1984. Диалект Лиспа, стандартная ANSI.
- Компонент Паскаль. Увидимся с Обероном.
- КОМИТЕТ. 1957. Первый язык обработки списков или строк.
- Круто. Classroom Object Oriented Language. 1996. Designed to educt compiler building.
- Coral66. Computer On-line Real-Time Applications Language. 1964. На основе Algol 60 и Fortran, была использована британской администрацией.
- COWSEL, COntrolled Working SpacE Language. 1964. Переименован POP-1 с последующим POP-2.
- CPL, комбинированный язык программирования. 1963. Предшественник BCPL и сам он вдохновлен Algol 60.
- Крэк. 2009. Язык скриптинга, созданный, чтобы иметь скорость компилируемой программы. C-like, LLVM.
- Кристал. 2015. Руби-лайк, составленный.
- СШ. См. C Shell.
- Курл. КУРЛи бракет. 1998. Язык данных, таких как HTML и программирование, OO, рефлексивный для построения веб-приложений. (Не путать с cURL.
- Карри. Имя математика. 1996. Функциональный и логичный, основанный на Хаскелле.
- Циклон. 2006. Диалект С по ATT, призванный быть более безопасным, избегать утечек памяти и проблем с указателями.
D
- D. 2000. Уолтер Брайт. Новая версия C с объектами, динамическими таблицами и коллектором.
- Датабус. См. PL/B.
- DarkBASIC. 1999. Язык создания коммерческих игр. Компилируется в C++ с расширением BASIC.
- Дарт. 2011. Через Google. Язык, работающий в браузере или на сервере для замены JavaScript. Добавление классов, интерфейсов и микшеров.
- DCL. DIGITAL Command Langand. ~ 1977. Скриптинг на компьютерах Digital .
- Дека. 2011. Высокоуровневый язык для системного программирования. Использует LLVM .
- Дельфи. 1995. Версия Паскаля, созданная Борландом, в настоящее время поддерживается Embarcadero .
- DiBOL, Digital's Business Oriented Language. 1970. Вдохновлен BASIC и COBOL для обработки информации.
- ДисКо. DISindited CO-операция. 1992. Язык спецификации для реактивных систем.
- Дотти. 2014. Новая упрощенная версия Scala.
- ДРАКОН. 1996. Визуальный язык российской космической программы, выражает знание, позволяющее достичь цели.
- Дилан. DYNamic LANguage. 1992 год компанией Apple. Производная Схемы. Полностью ориентированный на объект, он был создан для Ньютона.
Е
- E. 1997. См. также AmigaE. Производное Джоуля, для распределённого и постоянного лечения.
- Ease. 1991. Вдохновлен ЦСП и Линдой. Контексты - это динамически построенные параллельные структуры и типы.
- ECMAScript. 1997. Официальный стандарт для JS.
- Эдинбург, IMP. См. IMP.
- Эйфель. 1986. Бертран Майер. Язык, разработанный для безопасности.
- Элан. 1974. Для обучения и преподавания систематического программирования вместо BASIC.
- elastiC. 1999. C-like, OO, мобильный, интерпретированный .
- Эликсир. 2012. Функциональный и конкурирующий, совместимый с виртуальной машиной Erlang (BEAM), но с синтаксисом Ruby-like. Программа эликсира может получить доступ к своему исходному коду и проверить его.
- Эльм. 2012. Функциональное реактивное программирование, компилируемое в HTML, CSS и JavaScript.
- Эмакс Лисп. Сценарий для редактора кода.
- EGL. 2008. Корпоративный язык поколения, IBM. На основе Cross System Product создан в 1981 году. Язык очень высокого уровня, который компилируется в другие языки, такие как COBOL, Java и т. Д.
- Эпиграм. 2004. Конкурент, функциональный.
- Эрланг. 1986, с открытым исходным кодом в 1998 году. ERicsson LANguage, а также имени Агнера Крарупа Эрланга. Вдохновлены Прологом, Смолталком, CSP. Функциональный, конкурирующий со временем выполнения и виртуальной машиной (BEAM). Модель игроков решает большинство проблем конкуренции.
- Побег. 1997. Программирование на уровне сервера для доступа к базам данных и создания веб-страниц.
- Эстерел. 1980. ИНРИЯ. Для разработки сложных синхронных реактивных систем, с параллелизмом и упреждением.
- Евклид. 1970+. Xerox PARC lab. Паскаль-лайк обязательно для проверяемых программ. Его преемник - Меса.
- Эйфория. 1993. Интерпретированный скриптовый язык.
- Эйлер. 1966. Никлаус Вирт и Хельмут Вебер. Преемник Алгола 60. Динамически типируется.
- Exec. См. Rexx.
F
- F. Подмножество Fortran 77 с модулями и доступом к файловой системе.
- F3, Form Follow Function. 2005. Оригинальное название JavaFX Script, но forké (перезапущено) под этим именем.
- F #. 2005. Microsoft. Функциональный, OO, вдохновленный OCaml, Haskell и другими функциональными языками .
- Фабрик. 2010, Корнелл. Производный от Java, распространённый, он включает в себя устройства безопасности для хранения и использования информации.
- Фактор. 2003. На основе стека вроде Forth
- Фантом. 2005. C-like выполняется на JVM и .NET с общей библиотекой. Эволюционный синтаксис, конкуренты, миксеры.
- Феликс. Вдохновлены C++ и ML.
- Флоу-Матик. 1955 года Грейс Хоппер. Первый язык, использующий английские слова в инструкциях.
- Фокус. FOrmula CALculator. 1968. Интерпретировано для PDP-8 .
- ФОКУС. 1975. Создание запросов к базе данных.
- ФОЙЛ. 1967. Компьютерное обучение. Ещё один язык такого названия для генерации музыки появился в 1979 году.
- Форт, ФОуРТ. 1973. Чарльз Х. Мур. Используй стек. Используется для заказа машин, включая запуск компьютеров.
- Фортран. 1957. FORmula TRANSlator. Стандарты - Фортран II (58), IV (61), 66, 77 (Процедурный), 90, 95, 2003 (Объект ориентирован). Язык научных расчетов. Другие диалекты: S-Fortran, SFtran, QuickTran, LDRTran, HPF, Co-Array Fortran.
- Фортресс. 2007. Разработан компанией Sun для высокой производительности. Представлен как замена Фортрану, отсюда и название.
- FP, Function Programming. 1977. Джон Бэкус. Создан для реализации функционального программирования.
Грамм
- G. 1986. Язык «dataflow» для системы LabVIEW, графический и параллельный (и функциональный). Мы визуально программируем, соединяя объекты.
- GAMS, General Algebraic Modeling System. 1976-1987. Система моделирования для математической оптимизации.
- Иди. 2009. Язык от Google, вдохновленный С и Паскалем. Он конкурирует с коллекторским гаражом, предназначенным прежде всего для веб-сервисов.
- Гёдель. 1995. Пролог-лайк.
- Госу. Производный от Java и работающий на виртуальной машине, упрощает расширение типов.
- ГПСС, Общая система моделирования. 1972. Система строится на прошлых сделках между сервисами.
- Зерно. 2022. Вдохновленный JavaScript, компилируемый в WebAssembly .
- Грап. Брайан Керниган и Джон Бентли в Bell Labs. Для графики композиции.
- Гроуви. 2003. Язык сценариев OO для Java.
Ч
- Хак. 2014. Через Facebook. Статически типизированная версия PHP.
- Халиде. 2012. MIT, язык обработки изображений с кратким синтаксисом.
- Хэл/С. 1968. Язык программирования в реальном времени для воздухоплавания.
- HAScript, Host Access Script от IBM. Синтаксис XML для взаимодействия в командной строке в JVM.
- Хаскелл. 1990. функциональный язык. Хаскелл 98 последует. В 2002 году версия ленивого функционального языка. Составитель.
- Хакс. 2006. Компилируется в JS, C++, PHP.
- Херон. Java-лайк, OO и функциональный.
- HLA, High Level Assembly. Ассемблер с конструкциями языков высокого уровня.
- Хоббс. 2017. Морган Стэнли (Банк). Ориентированный на паттерн-совпадение и парсинг, интерпретатор JIT может вписаться в программу C++.
- Уго. 1995. Для интерактивных фикций.
- HyperTalk. 1987. Дэн Винклер в Apple. Процедура, состоящая из карт для соединения и сборки. Hypernext и Supercard - инструменты, вдохновленные Hypercard.
I
- IAL, Международный алгебраический язык. 1958. Переименован в Алгол.
- ЗДЕСЬ. 1988. C-like интерпретируется со сборщиком гаража и динамической моделью данных для скриптинга.
- Икона. 1977-79. C и Pascal-like, для обработки цепей, ориентированы на голы. Следом идет Юникон.
- IDL, интерактивный язык данных. 1977. Описательный язык, вдохновленный Фортраном и С, используемый в науке.
- IMP. 1970. Алгол-лайк. Система, расширяемый синтаксис. В отличие от Edinburgh IMP, его синтаксис отклоняется от ALGOL.
- Информ. 1993. Язык и система разработки интерактивной художественной литературы. Далее следуют Inform 6 (1996) и Inform 7 (2006), основанные на естественном языке .
- ИНТЕРКАЛ. 1972. Для сюжета пародийный язык для насмешек над распространением странных конструкций в языках.
- Ио. 2002. На основе прототипов, вдохновленных Smalltalk.
- IPL, язык обработки информации. 1956. Первый в обработке списков, но замененный Лиспом.
- ISWIM, If you See What I Mean. 1966. Не реализованный, он вдохновлял функциональные языки.
J
- J. 1990. Математический язык и анализ данных, производный от АПЛ.
- ДЖЕЙД. 1996. Паскаль-лайк, посвященный использованию базы данных вроде Delphi.
- Джал, просто другой язык. 2003. Язык Паскаля для микроконтроллеров.
- Джанет. 2019. Как Лисп. Язык сценариев или встроенный язык. Производит исполняемые файлы .
- Янус. 1982. Калтех. Обратимый расчет.
- Янус. 1990. Конкурент, вынужденный аргументами к двум аспектам, отсюда и название. Предшественник Туонталка.
- Ява. 1995. Джеймс Гослинг и Сан. Работая на виртуальной и, следовательно, портативной машине, она происходит от C с объектами. Каждый класс хранится в файле.
- JavaFX Script. 2005. Скриптинг для интерфейса JavaFX. Заброшен Ораклом, но форке (возродился) под именем Лицо.
- JavaScript. 1995. Брендон Эйх. Динамика, C-like, вдохновленная Self для прототипов. Скриптинг для браузера, GUI, документов или на сервере.
- JCL, Job Control Language. Для мейнфреймов IBM.
- Джиф. 2001. Корнелл. Java с элементами управления доступом к информации.
- Джойн Джава. 2000. Версия Java расширена соединениями.
- Джосс, JOHNIAC Open Shop System. 1963. Для общего времени предшественник MUMPS.
- Джоуль. 1996. Конкурент и распределитель, предшественник Е.
- ДЖОВИАЛЬ. Жюль Own Версия международного алгоритмического языка. 1960. АЛГОЛ-лайк для бортовых систем (IAL был первым названием АЛГОЛ).
- Джой. 2001. Функциональный .
- JScript. 1996. Диалект ECMAScript от Microsoft. Похож на JavaScript, но без слова Java по причинам названия бренда. Сдался после IE 10.
- Джулия. 2010. Для научного программирования, очень быстро на LLVM. Параллельно, распределено. Программа может изменить собственный код.
К
- K. 1993. Владелец, для обработки цепей, производный от АПЛ. Кона - интерпретатор с открытым исходным кодом.
- Калейдоскоп. 1990. Императивный язык, OO, с ограничениями. Эволюционировал от Smalltalk-like до ALGOL-like .
- Корн шелл. 1983. Скриптинг командной строки, совместимый с Борном.
- Котлин. 2012. ДжетБрейнс. Статически типичный язык для JVM или JavaScript. Постарайся объединить все теории о языках.
L
- LabView. 1986. Визуальный язык компании National Instruments, предназначенный для управления устройствами .
- Ладдер Логик. Визуальный язык для программируемых логических схем, используемых в промышленном управлении.
- Лагуна. Экспериментальный, для программирования, ориентированного на компоненты, сообщающиеся по сообщениям.
- Лава. 2001. ОО, перевел. Хочет создать программу из дерева plutpot, чем текстовый редактор.
- Леда. 1994. Его цель - объединить императивный, функциональный и логичный стиль.
- Лфир. 2005. Расширяемый.
- Лимбо. 1995. Роб Пайк и Белл Лабс. Конкурирующий язык (на основе CSP), для приложений, распространяемых на ОС Inferno. Преемник Алефа и Ньюскиака.
- ЛИНК 4DL. Предшественник EAE и AB Suite, два генератора кода от Unisys.
- Линго. Это название имеют несколько языков: Macromedia Lingo, Lingo Allegro, Linn Lingo, Lindo Lingo.
- Лисак. 2003. Язык OO на основе прототипов, для построения операционной системы.
- Лисп, LISt Processing. 1958 Джон Маккарти. Расширяемый, состоящий из дерева и скобок, повлиял на многие языки.
- LLJS, Low Level JavaScript. 2012. Mozilla, диалект, типизированный для JavaScript ближе к C, и скомпилированный в JS. Заменен Asm.js.
- Растровый код LLVM. 2004. Промежуточный язык для компиляторов и виртуальных машин.
- Лобстер. 2013. Программирование 3D-игр с OpenGL в фоновом режиме.
- Локи. 2014. Близко к C++ в простом виде, с мусорным коллектором, составленном на LLVM.
- Логотип. 1966-68. Лисп без скобок. Учиться программированию, перемещая графическую мышь.
- Луа, луна по-португальски. 1993. Изначально скриптовый язык расширялся до C, стал независимым.
- Люцид. 1976. Другая модель программирования, близкая к реактивной, где инструкции - уравнения, переменные которых являются взаимосвязанными процессорами.
- Люстра. 1991. Для реактивных систем.
- LYaPAS. 1964. РАН. Логический язык для представления синтетических алгоритмов. Расширение АПЛ.
М
- Г. 2008. Язык моделирования Microsoft для платформы Осло.
- М #. 2014. Microsoft, генератор кода, похожего на JavaFX-скрипт, описывает сайт и компилирует в C # и ASP.NET .
- Мистер МУМПС.
- MAD. См. IAL, ALGOL.
- МарковМладший. 2022. Язык правил и выводов.
- Мэри. 1970+. Похож на ALGOL 68, ориентированный на низкоуровневое программирование.
- Математика. 1988. Язык программирования, использующий алгебраическую нотацию для выражений.
- MATLAB.1975-78 Клив Молер. Научно-математический язык перешел к более разнообразным приложениям.
- Меркури. 1995. Функциональный и логический язык программирования. Переносится на C, Java, .NET.
- Меса. 1970+. Пало Альто. Паскаль-лайк, модульный, вдохновил Modula-2 и Java. Заменил Седар.
- МетаЛ. 2001. Генератор кода на основе XML.
- MIMIC. 1964. Ориентированное выражение, моделирование для промышленного проектирования.
- Мирах. 2011. Похож на Ruby, но включает виртуальную машину Java и использует свой API. Может использоваться для Android приложений.
- Миранда. 1985 Дэвид Тернер. Функциональный язык, - вдохновил Хаскелл.
- Майва Скрипт. 1996. Владелец, для создания сайта электронной торговли.
- Миксал, Mix Assembly Language. Для исторического компьютера Микса Дональда Кнута.
- МЛ. 1973. Эдинбургский университет. Функциональный, вдохновленный ISVIM.
- Моби. 2002. Экспериментальный, для сочетания функциональности с конкуренцией и ОО.
- Модула. 1970 + Никлаус Вирт. Паскаль (от того же автора) с модулями .
- Modula-2. 1980 по Никлаусу Вирту. Модула с корутинами, хочет системный язык и приложения.
- Modula-3. 1989 по DEC и Olivetti. Модула 2 с генеричностью, многопоточностью, исключениями, коллектором гаража. Повлиял на другие языки, не будучи усыновленным самим.
- Мондриан. OO-версия Haskell.
- Мортран. Производное Фортрана с синтаксическими различиями.
- Мотоцикл. 1999. C-like вложен в документы, такие как HTML.
- MSIL. См. CIL.
- МУМПС. 1967. Массачусетская общая больничная утилита многопрограммная система. Язык, ориентированный на базы данных.
N
- Napier88. По имени Джон Напье. 1989. Экспериментальный постоянный язык.
- Неко. 2005. Компилируется в байткод для собственной виртуальной машины.
- Немерле. По имени вымышленного персонажа. 2003. Funcational, OO и императив. На .NET.
- Несль. 1993. В Карнеги Меллон. Параллельный, функциональный и ориентированный на таблицы.
- NetRexx. 1996. Майк Ковлишоу. Версия скриптового языка Rexx, используемая в IBM, портированная на JVM и первая.
- Ньюспик. От названия языка, придуманного Оруэллом (novalangue по-французски). 2006. С вложенными классами.
- Ньюскиак. 1989. Роб Пайк из Bell Labs, который позже создаст Go, еще один конкурирующий язык. Будучи производным от Squeak, он облегчает создание GUI. Вдохновил Алефа, Лимбо и Го.
- Ngl, aNGeL (ангел). 2004. Расширение J, с математической нотацией.
- Nial, Nested Interactive Array Language. 1981. Функциональный рейтинг программирования для таблицы, применяемый к ИИ.
- Ницца. 2003. ОО с расширенными возможностями и более строгим контролем над ошибками.
- Никл. 2001. Цифровая ориентация для алгоритма.
- Ним (бывший Нимрод). 2010. Python-like для системного программирования. Мета-программирование, ОО, компилируемое в C, JS или бинарное.
- Нит. 2009. Статически типизирован и ориентирован на объекты, близок к Руби.
- Нуп. 2009. Через Google. Экспериментальный язык, производный от Java, для поощрения надлежащей практики программирования и сдерживания плохих. Компиляция байт-кода для JVM.
- Голый. 2007. Лисп-лайк, ОО и интерпретация .
O
- o: Xml. 2002. OO с синтаксисом XML-like .
- Оберон, название луны Урана. 1986 от Niklaus Wirth. Рефлексивный и расширяемый, производный от Modula-2.
- Объективно-С. 1983. C плюс объекты Smalltalk, используемые в основном на устройствах Apple после популяризации на машинах NeXT в 1988 году.
- OCaml, Объективная Кэмл. 1996 год ИНРИЯ. Производный от ML, функциональный и императивный, на виртуальной машине. Расширяй Кэмл.
- Объективная Модула 2. 2006. Сочетание Objective-C, Smalltalk и Modula 2.
- Облик. Производное Оберона для распределённого лечения.
- Оккам. 1983. (оккам- π). Конкурент по принципу CSP .
- Октав. 1988. Интерпретировано для числового расчета.
- оок. 2009. Производное С, ориентированное на объект, компилируется в С.
- Опа. 2011. Сервер или клиент, скомпилированный в JavaScript .
- Opal, OPtimized Application Language. Берлинский университет. Алгебраический функциональный язык, вводит понятие монады, тогда называемые «командами».
- OpenEdge ABL. OpenEdge Advanced Business Language. 1984. Синтаксис, близкий к английскому и OO, с командами управления комиксами.
- OPL, Open Programming Langue. 1984. BASIC-like для Symbian OS.
- OPS5, Официальная производственная система 5. На основе правил с двигателем вывода, пишет BLISS.
- Орк. 2004 год Техасским университетом. Конкурирующий и распределенный язык, работающий между сайтами.
- Оз. 1991. Мультипарадигма: императивная, функциональная, логическая, ограниченная, OO, распределенная и конкурирующая .
P
- Паскаль, по имени французского математика. 1970. Никлаус Вирт. Его синтаксис способствует структурированному программированию.
- ПБАСИК. 1992. Версия BASIC для микроконтроллеров.
- Перл. 1987 Ларри Уолл. Интерпретированный, динамический, его темный синтаксис называет «языком только для чтения».
- PHP, Personal Home Page Hypertext Processor. 1995 от Расмуса Лердофа. PHP 5 в 2004 году. PHP 6 в 2007 году. Сценарий на стороне сервера и генератор страниц.
- Пико. 1997. Минималист, чтобы изучить понятия программирования у студентов других дисциплин.
- Картина. 2015 по MIT. Вероятностный язык для распознавания изображений.
- Пайк. 1994. C-like, интерпретация, динамика, OO с расширенными типами данных. Может использовать для обучения С.
- ПИЛОТ, запрограммированная инструкция, обучение или обучение. 1968. Первые шаги в компьютерном обучении.
- PL-11. 1971. OO для PDP 11.
- PL/0. 1976. Никлаус Вирт, упрощенная версия Паскаля для образования.
- PL/B, язык программирования для бизнеса, бывший DATABUS. 1970+. Альтернатива COBOL, составленная в байткоде.
- ПЛ/С. 1970+. Под набором PL/1 для обучения программированию.
- PL/I. 1964 компанией IBM. Программирование языка Один. Процедурный для цифровой и промышленной обработки.
- PL/M, язык программирования для микрокомпьютеров. 1972 Гэри Килдолл. Высокоуровневый язык для микропроцессоров Intel.
- Расписание. 1969. Чтобы добавить логическую обработку к процедурному языку. Были реализованы подмножества.
- Планкалькюль. Trad: формальная система планирования. 1948 Конрад Зузе .
- POP-2. 1970. является преемником POP-1 и последующих POP-11. Функциональный, вдохновленный Лиспом и АЛГОЛ 60.
- POV-Ray. Графический язык программного обеспечения запуска лучей.
- Обработка. 2001. C-like для создания интерактивных изображений и анимации.
- Програф. 1983 год Академическим университетом. Визуальный язык значков.
- Пролог. 1972 Ален Колмерауэр. Декларативный язык логических выводов.
- Proteus, PROcessor для TExt Easy to USe. 1988. Функция обработки текста.
- P-TAC. 1989. Параллельный язык.
- Чисто. 2008. Функциональный язык, интерпретируемый (LLVM) на основе переписывания терминов .
- Пурескрипт. 2011. Статически типизированный функциональный язык, компилируемый в JavaScript.
- Питон. 1991 Гвидо ван Россум. Интерпретированный или скомпилированный язык сценариев.
Q
- Q. 2003. Производная АПЛ, обработка таблиц для финансовых приложений.
- QuakeC. Версия C для игры Quake.
- QPL, Языки программирования Quantum. Набор языков программирования для квантовых компьютеров.
- QML, Qt Modeling Language. 2009. Декларативный язык интерфейса пользователя, аналогичный JavaFX, для Qt.
- Кворум. 2012. Предметно-ориентированный и расширяемый язык, который хотят легко прочитать новичкам. Составлено для JVM .
Р
- R. 1993. Язык и среда для статистических расчетов и графики, происходящие от языка S и близкие к Scheme.
- R++. 1998 года Bell Labs. Версия C++ на основе правил.
- Рэкет. 1994. Lisp-like предназначен для разработки программистом.
- Ратфив. Набор слов на Ratfor (for = four = 4) и Raf five (5). 1980 + .Версия Ратфора с функциями С.
- Ратфор. 1975 Брайан Керниган. Предправления для Фортрана.
- rc. 1989 года Bell Labs. Язык команд для Plan9, затем перенесен на Unix.
- Ребол, язык относительного выражения на основе объекта. 1997. Динамический язык со многими предустановленными типами. Версия 3.0 становится открытой в 2012 году.
- Ред.). 2011. Похожая на Rebol, но компилированная и открытая с самого начала.
- Refal, REcursive Functions Algorithmic Language. 1968. Функциональный, образцово-ориентированный матч голов. Цель - базовая структура данных.
- RPG, Генератор программ отчетов. 1959 года компанией IBM. Расширенное средство запросов на языке программирования, близком к событию. Основные версии - RPG II, RPG III, RPG/400, RPG IV.
- РПЛ, ROM-основанный процедурный язык. 1984 по HP. Язык калькуляторов похож на Forth.
- Rexx, REstructured eXtended eXecutor. 1979 Майк Ковлишоу. Разработан для скриптинга на IBM OS, а затем перенесен на другие платформы.
- RLaB. 2000. Альтернатива MATHLAB с более простым синтаксисом.
- RSL, Robot Script Langue. 2002 от Microsoft. Для игры Robot Battle.
- Руби. 1995 Юкихиро Мацумото. Следует «принципу малейшего удивления», каждая вещь должна быть интуитивной. Мультипарадигмы, ориентированные на объект для скриптинга, онлайн-приложений.
- Руст, рыжий по-английски. 2006. Язык конкурента Mozilla Labs вдохновлен C и LLJS и улучшен, чтобы быть более безопасным. Альтернатива Go на основе LLVM.
S
- S. 1976. Bell Laboratories, Джон Чембер. Статистический язык. Заменён на Р.
- С-альгол, Сент-Эндрюс-Алгол. 1979 год Сент-Эндрюсским университетом (Шотландия). Упрощенная и усовершенствованная версия АЛГОЛ-60.
- Сейл, Стэнфордский язык искусственного интеллекта. 1970. На основе ассоциативной памяти записей, событий и контекстов.
- SAM76. 1970+. Язык макросов для CP/M.
- САС. 1972. Для статистических отчетов и анализов. Создает документы HTML или PDF.
- SASL, St. Andrews Standard Language. 1972. Внедрение ISVIM.
- Сатер, имя башни Джейн Сатер. 1990 по Беркли. На основе Эйфеля, но развивался и имел функциональную сторону, классы, итераторы.
- Савзалл. 2003. Роб Пайк в Google, чтобы управлять данными о работе своих серверов.
- Скала. 2003 год Мартина Одерского. Для написания краткого кода, совместимого с Java. Реализует множество новых концепций.
- Схема. 1975 MIT. Диалект Лиспа и АЛГОЛ с простым дизайном.
- Скрэтч. Образовательный язык, разработанный MIT, состоящий из блоков для сборки. Тот же принцип был использован и в книжном магазине Java OpenBlocks.
- Скриптол. 2001. Ориентированная на объекты и разработанная для интуитивной интуитивности и повышения производительности, она включает в себя реактивное и императивное программирование. Интерпретируется или компилируется в JavaScript, C++, PHP.
- Sed, Stream EDitor. 1974 Bell Labs. Обработка текста.
- Seed7. 2005. Похож на Pascal и ADA, расширяемый синтаксис.
- Самф. 1993. OO с прототипами вроде Smalltalk. Используй JIT.
- SETL, SETL Language. 1967-1969. Язык ансамблей, вдохновил ABC, предшественник Python, передал ему кортежи.
- Шорт-код. 1949. Предвестник языков программирования.
- Симит. 2016. С MIT, чтобы заменить Матлаба и работать на графах или физических симуляциях, похожих на Юлию со структурами графов.
- Симула. 1962. Над набором АЛГОЛ. Симула 67 вводит склассы и наследство, а также виртуальные и корутинские методы.
- СИСАЛ. Потоковый поток и итерация на языке единого назначения. 1983. Паскаль-Лайк, функциональный, для цифровых расчетов.
- Slip, Symmetric LIst Processor. Обработка списка для Fortran и других языков.
- Смолталк. 1972 Алан Кей и другие. OO, динамичный и рефлексивный, вдохновлял другие языки, такие как Objective-C.
- СНОБОЛ. 1962. Сноболь 3 (1965), 4 (1966). В основном основан на концепции паттерн-спичинга. SPITBOL (SPeedy ImplemenTation of snobOL) - компиляционная версия SNOBOL для IBM 360.
- SOAP, Symbolic Optimal Assembly Program. 1957. Язык сборки для IBM 650.
- Сноубол, имитация СНОБОЛА. 2001. Обработка строк и лингвистика, компилируемая в C или Java.
- СПАРК. 1983. АДА-лайк, для систем безопасности.
- SP/k. 1974. Подмножество ПЛ/И, использованное для преподавания.
- SPL, язык программирования Шекспира. 1993. Юмористический.
- Щекотка. 1996. Диалект Смолталка.
- Сквиррель. 2003. C-like для сценариев, встроенных в проект C или C++.
- SR, Синхронизация ресурсов. Бывший конкурирующий язык.
- S/SL, Syntax/Semantic Language. 1980. Университет Торонто. Для генераторов кода.
- Стандарт ML. 1990. Производное ML, функциональное, с выводом типа.
- Субтекст. 2001. Экспериментальный, визуальный .
- СуперКоллайдер. 1996. Интерпретация, ОО для синтеза звука в реальном времени и алгоритмического набора.
- SuperX++. 2001. Язык XML.
- Свифт. 2014. Apple для своих операционных систем с целью замены Objective-C на более безопасный и быстрый язык. Это также название другого языка.
- Синергия/DBL. Язык среды разработки Synergy/DE.
Т
- Т. 1980 +. Версия Схемы.
- TACL, Tandem Advanced Command Langand. 1974. Язык сценариев, используемый Hewlett-Packard на серверах.
- ТАКПОЛ, Язык ориентированной тактической процедуры. До 1977 года. Реализация ПЛ/И, использовалась армией США.
- TADS, Система развития текстовых приключений. 1988. Язык для игр.
- TAL, Язык применения транзакций. Системный язык, скрещивание C и Pascal, используемый на компьютерах Tandem.
- Tcl, Tool Command Langue. 1988 Джон Устерхаут. Tk - ассоциированный графический инструментарий.
- TELCOMP. 1965. Производное от JOSS, разговорный язык, использовавшийся на компьютерах PDP до 1974 года. Повлиял на Мумпса.
- Темпо. Заявительный и логичный, конкурент.
- Титан. 2005. Параллельный явский диалект для научного расчета.
- TI-BASIC. 1996. Язык для калькуляторов от Texas Instrument, близкий к BASIC.
- Крыша. 2019. Для микроконтроллеров IOT, интернета вещей, от разработчиков V8 и Dart до Google.
- ТОМ. 1990+. OO с динамическими классами, которые меняются .
- TRAC, Text Reckoning и компиляция. 1960+. Ориентированный на макрос для обработки текста .
- Транскрипт.
- TTCN-3, рейтинг тестирования и тестирования. Для управления системой связи.
- Тьюринг. 1982. Близок к Паскалю, производному от Евклида.
- ТЬЮТОР. 1965. Язык программирования CAI.
- TypeScript. 2012. На набор JavaScript Microsoft, со статическими типами, классами и модулями. Скомпилирован в JavaScript. С открытым исходным кодом под лицензией Apache.
- TXL, Turing eXtender Language. 1988. Производное Тьюринга выше.
U
- Уберкод. 2005. Коммерческая, скрещивание Эйфеля и BASIC.
- UNCOL, Universal Computer Oriented Language. 1958 Мелвин Э. Конуэй. Первая концепция промежуточного языка для виртуальной машины.
- Юникон. Единый расширенный набор значков. 1996. Производная от Icon с OO, доступ к системе.
- UnrealScript. 1998. Скриптинг для игрового движка Unreal.
- UrbiScript. 2003. Язык программирования роботов.
- UML, Unified Modeling Langue. 1994 года Rational Software. Язык визуального программирования, стандарт ISO.
V
- Verilog HDL, Verilog Hardware Describition Language. 1990. Язык описания оборудования.
- VHDL, язык описания Hardware VHSIC. 1980+.
- ВДС. Visual DialogScript. 1995. Интерпретировано для создания интерфейсов в Windows.
- Visual Basic. 1991 год компанией Microsoft. Улучшенная версия BASIC и OO .
- Visual Basic.NET. 2001. Преемник Visual Basic 6.0, работает на .NET.
- VBScript, Visual Basic Script Edition.1996 Microsoft. Облегченная и интерпретированная версия Visual Basic для Windows.
- VTL, VTL-2, Very Tiny Language. 1976. Минимальный язык, хранящийся в ПЗУ менее 1 К байта Altair 680B и 8800.
W
- Вода. Прототип веб-служб XML.
- Уайтспейс. 2003. На самом деле шутка, экзотический язык программирования, с настоящим интерпретатором.
- Винбатч. 1991. Язык сценариев для Windows.
- Виринг. 2003. Платформа разработки и язык, производный от C, адаптированный для программирования электронных компонентов.
- WLanguage. 1992. Язык средства разработки Виндева под влиянием BASIC и Паскаля.
- Вольфрам. 2013. Основываясь на обработке знаний, он объединяет несколько парадигм, чтобы получить максимальную гибкость в автоматической обработке.
- Вайверн, имя мифического существа. 2014 Карнеги Меллон. Интерпретировано и скомпилировано для безопасных приложений.
X
- X10. 2004. IBM для проекта PERCS. Нацелен на производительность на крупных площадках со структурированным параллелизмом.
- XOTcl, Extended Object Tcl. Версия управляемого объектом TCL с микшерами.
- XPL. 1968. Производное от PL/I, для написания компиляторов.
- XL, eXtensible Language. 2000. Реализует программирование по концепции. Его синтаксис может быть изменен для каждой программы .
- Xtend. 2011 год фондом Eclipse, чтобы облегчить Java, он вносит улучшения, такие как удаление точек с запятыми, мощный коммутатор, как в Script. Продукт кода Java
Там
- ЯФЛ. 1990+. Версия Modula-2.
- Йорик. 1996. Язык, интерпретированный для научного расчета и моделирования.
Z
- Z Рейтинг. 1977. Визуальное определение программ, таких как UML.
- Зиг. 2016. Юмористический язык, задуманный как пародия на Руста.
- ZPL, язык программирования Z-level. 1993. Параллель для научно-технического расчета.
- ZOPL, версия Z, наш язык программирования. 1970+. Близко к C и Pascal, для мейнфреймов.
Языки тегов и форматы данных
- CFML, ColdFusion Markup Langue. 1995 от Adobe. Скриптовый язык для веб-приложений, работающих на JVM и .NET.
- EmotionML. 2013. Диалект XML для представления эмоций W3C..
- HTML, HyperText Markup Langue. 1991 Тим Бернерс-Ли. На основе SGML.
- JSON Patch. Стандарт, предложенный IETF для серии действий над документом JSON.
- Пкл. 2024. Язык настройки со сценарием.
- PostScript. 1982 от Adobe. Язык векторной графики, который используется для печати документов.
- Протокольные буферы. 2008 Google. Формат сериализации документа в текстовый файл, аналогичный JSON. FlatBuffer - бинарная быстрая версия.
- RDF, Инфраструктура описания ресурсов. 1999 W3C. Формат хранения информации с мета-данными.
- SGML, Standard Generalized Markup Language. 1969 года компанией IBM. Предшественник XML для хранения читаемой человеком информации.
- SVG, Scalable Vector Graphic. 2001 W3C. Векторный формат на основе XML для двухмерной графики, поддерживаемый браузерами.
- Текс. Текстовый формат .
- XAML. eXtensible Application Markup Langue.
- XBL. eXtensible Bindings Langue. Создание компонентов XML-языков.
- Xforms. Графический интерактивный пользовательский интерфейс для Интернета.
- XHTML. HTML XML.
- XML. eXtensible Markup Langue.
- XUL. Язык интерфейса пользователя на основе XML.
Языки запросов и баз данных
- Андл. 2015. Новый язык запросов для базы данных, отличный от SQL. Он хочет хранить больше деталей в базе и меньше на языке запросов. Реализован на PostgreSQL.
- AQL, Aerospike Query Language. 2012. Простой и более развитый язык, чем SQL для комиксов Aerospike.
- Aubit-4GL. Смотри Информикс.
- D. 1994. Абстрактный связывающий язык, реализованный в D4, реализованный в C #. Tutorial D - учебная версия.
- Датафлекс. 1980. язык программирования базы данных.
- dBase. 1979. Первый язык программирования баз данных на микрокомпьютере (Apple II и IBM-PC).
- GraphQL. 2015. Создан Facebook для упрощения запросов вместо SQL. Она принимает форму объекта JavaScript.
- Гиперталк. 1987. Язык для Apple.
- Informix-4GL. 4GL означает специализированный язык 4-го поколения. Informix специализируется на базе данных и отчете.
- pl/SQL. Расширение до SQL .
- SQL, структурированный язык запросов. 1987 по IBM. Наиболее используемый язык запросов.
- Visual Foxpro. 1984. Производная dBase. Принадлежит Microsoft, заменен LightSwitch.
См. также
- Привет миру во всех языках программирования.
Минимальная программа Hello World! во всех языках и форматах. - История языков программирования.
- Список языков под .NET.
Авторизация - Разрешается печатать и копировать печатный документ без ограничений. Но не размещать его на другом сайте. Дублированный контент штрафуют поисковики. Вместо этого разместите ссылку на этой странице.