Список поколений языков программирования - Generational list of programming languages
эта статья не цитировать Любые источники.Июнь 2009 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Язык программирования списки |
---|
Это «генеалогия» языки программирования. Языки относятся к языку предков с наибольшим влиянием. Эти языки-предки перечислены в алфавитном порядке. Любая такая категоризация имеет большой произвольный элемент, поскольку языки программирования часто включают основные идеи из множества источников.
На основе АЛГОЛА
- АЛГОЛ (также на Фортране)
- Атлас Автокод
- АЛГОЛ 58 (IAL, международный алгоритмический язык)
- MAD и GOM (Мичиганский алгоритм декодирования и старый добрый MAD)
- АЛГОЛ 60
- MAD / I
- Симула (смотрите также Языки на основе Simula )
- АЛГОЛ 68
- АЛГОЛ W
- Паскаль
- Ада
- Турбо Паскаль
- Object Pascal (Delphi )
- Free Pascal (FPC)
- Kylix (то же, что и Delphi, но для Linux )
- Object Pascal (Delphi )
- Евклид
- Меса
- СЬЮ
- Паскаль
- CPL
- BCPL
- B
- C (смотрите также Языки на основе C )
- BCPL
- Юля (также под Lisp, Python, Ruby)
На основе APL
BASIC на основе
- БАЗОВЫЙ (также в Fortran II)
Пакетные языки
На основе C
- C (также в рамках BCPL)
- Алеф
- C ++
- C #
- Windows PowerShell (также в DCL, ksh и Perl)
- Кобра (класс / объектная модель и другие особенности)
- Ява (смотрите также Языки на основе Java )
- C--
- Циклон
- Ржавчина (также в C ++, Haskell и OCaml)
- Холодный синтез
- Идти (также под Обероном)
- Гавань
- LPC
- Цель-C (также в Smalltalk)
- Swift (также под Ruby, Python и Haskell)
- PCASTL (также под Lisp)
- Perl
- Windows PowerShell (также в C #, DCL и ksh)
- S2
- PHP
- Рубин (также в Smalltalk)
- Юля (также в Lisp, Python, ALGOL)
- Swift (также в Objective-C, Python и Haskell)
- Эликсир[нужна цитата ] (также под Erlang)
- PDL (также под APL)
- Раку
- Python
- QuakeC
- tcsh (также под ш)
COBOL на основе
На основе COMIT
На основе DCL
- DCL
- Windows PowerShell (также в C #, ksh и Perl)
Эд на основе
На основе Эйфеля
На четвертом
- Четвертый
- ИнтерПресс
- Радость
- Ребол (также под Lisp)
- РПЛ (также под Lisp)
На основе Фортрана
На основе FP
На основе HyperTalk
- HyperTalk
- ActionScript (также в JavaScript)
- AppleScript
- SenseTalk
- SuperTalk
- Стенограмма
На основе Java
- Ява (также под C)
На основе JavaScript
- JavaScript (также в разделе "Схема", "Я")
- ActionScript (также в HyperTalk)
- Asm.js
- CoffeeScript
- ECMAScript
- JavaScript OSA
- JScript
- Машинопись
На базе JOSS
JOSS также вдохновил функции для нескольких версий BASIC, включая Тимшаре с СУПЕР БАЗОВЫЙ и DEC с БАЗОВЫЙ-ПЛЮС.
На основе Lisp
- Лисп
- Дуга
- AutoLISP
- Clojure
- Common Lisp
- Emacs Lisp
- Юля (имеет макросы, подобные Lisp, но синтаксис, подобный ALGOL) (также в Python, Ruby, ALGOL)
- K (также под APL)
- LFE
- Логотип
- Язык программирования Nu
- ПикоЛисп
- REBOL
- РПЛ (также под Фортом)
- S
- Схема
На основе ML
PL / I на основе
Пролог на основе
На основе SASL
На основе SETL
sh на основе
На основе Simula
- Симула (также в АЛГОЛЕ 60)
- C ++ (также под C)
- Болтовня
- Цель-C (гибрид C и Smalltalk)
- Рубин (также на Perl)
- Swift (также в Objective-C, Python и Haskell)
- Эликсир[нужна цитата ] (также под Erlang)
- Я
- JavaScript (также в схеме) (см. также Языки на основе JavaScript )
- NewtonScript
- БЕТА
На основе Tcl
Другие
- Сборка
- Блаженство
- КОРАЛЛ
- Завиток
- GPSS
- LabVIEW
- Оккам
- ПОП-2, ПОП-11
- РЕФАЛ
- RPG (генератор программ отчетов)
- Семя7
- SQL (язык структурированных запросов)
- TACL (тандемный расширенный командный язык)
- УЧИТЕЛЬ