- Генеалогический список языков программирования
-
Списки
языков программирования- По категориям
- Хронологический
- Генеалогический
Приведён генеалогический список языков программирования. Языки классифицируются в соответствии с предшествующими языками, которые оказали сильное влияние на формирование последующих. Конечно, любая такая классификация имеет большой элемент произвола, так как языки программирования зачастую включают основные идеи из различных источников.
Языки, основанные на Алголе
- Алгол (также под влиянием Фортрана)
- Atlas Autocode
- Алгол 60
- Алгол 68
- Algol-W
- Паскаль
- Ада
- SPARK
- Turbo Pascal
- W
- Object Pascal (Delphi)
- Free Pascal (FPC)
- Kylix (такой же как Delphi, но для Linux)
- Euclid
- Concurrent Euclid
- Turing
- Turing Plus
- Object Oriented Turing
- Модула-2
- Ада
- Паскаль
- CPL
- BCPL
- Би
- Си
- Python
- tcsh (также на основе sh)
- Alef
- C++
- Java
- Groovy
- Join Java
- J#
- Processing
- X10
- C#
- Windows PowerShell (также на основе DCL, ksh и Перл)
- Java
- C--
- D
- ColdFusion
- LPC
- Pike
- Objective-C (также на основе Smalltalk)
- PCASTL (также на основе Лисп)
- Perl
- Windows PowerShell (также на основе C#, DCL и ksh)
- S2
- PHP
- PDL (также на основе АПЛ)
- QuakeC
- Go (также на основе Оберон)
- BCPL
Языки, основанные на АПЛ
Языки, основанные на Бейсике
- Бейсик (также на основе Фортрана)
- Amiga Basic
- AMOS BASIC
- BASIC Stamp
- BASIC09
- Basic4GL
- BlitzBasic
- Blitz3D
- BlitzMax
- Business Basic
- Caché Basic
- COMAL
- DarkBASIC
- Euphoria
- GWBasic
- MSX BASIC
- PowerBASIC
- Quickbasic
- QBasic
- Liberty BASIC
- Just BASIC
- Run BASIC
- Liberty BASIC
- QBasic
- RealBasic
- thinBasic
- TI-BASIC
- TrueBASIC
- Visual Basic
- YaBasic
Языки, основанные на Коболе
- КОБОЛ
- DIBOL
Языки, основанные на Batch
- MS-DOS Batch files
- Winbatch
- CLIST
- IBM Job Control Language (JCL)
Языки, основанные на COMIT
Языки, основанные на DCL
- DCL
- Windows PowerShell (также на основе C#, ksh и Перл)
Языки, основанные на FP
- FP (Function Programming)
- FL (Function Level)
- J (также на основе АПЛ)
- FL (Function Level)
Языки, основанные на Forth
Языки, основанные на Фортране
- Фортран
- Фортран II
- Бейсик (см. также Языки, основанные на Бейсике)
- Фортран IV
- Фортран 66
- Фортран 77
- Фортран 90
- Фортран 95
- F
- Фортран 2003
- Ratfor
- WATFIV
- FORMAC
- Алгол (см. также Языки, основанные на Алголе)
- Фортран II
Языки, основанные на HyperTalk
- HyperTalk
- AppleScript
- Revolution
Языки, основанные на JOSS
Языки, основанные на Лиспе
- Лисп
- Arc
- AutoLISP
- Clojure
- Common Lisp
- Emacs Lisp
- K (также на основе АПЛ)
- Лого
- REBOL
- RPL (также на основе Forth)
- S
- R
- PCASTL (также на основе Алгола)
- R
- Scheme
- Guile
- Hop
- Pico
- T
- Lua (также на основе Модула и Снобол)
Языки, основанные на SASL
Языки, основанные на ML
- ML
- Standard ML (SML)
- Caml
- Objective Caml (OCaml)
- F#
Языки, основанные на ПЛ
Языки, основанные на Прологе
Языки, основанные на Today
-
- BuildProfessional
Языки, основанные на sh
Языки, основанные на ed
Языки, основанные на Сетл
Языки, основанные на Эйфеле
- Эйфель
- Sather
- Ubercode
Языки, основанные на Симуле
- Simula (также на основе Алгол 60)
- C++ (также на основе Си)
- Smalltalk
- Objective-C (гибрид Си и Smalltalk)
- Ruby
- Self
- JavaScript (изначально LiveScript)
- ActionScript
- JavaScript OSA
- ECMAScript
- NewtonScript
- Slate
- JavaScript (изначально LiveScript)
- BETA
Прочие
См. также
- Сравнение языков программирования
- Языки программирования, основанные не на английском
- Список языков программирования по категориям
- Хронология языков программирования
- Программа Hello, world!
- Лингвистика: Генетическая классификация языков
Для улучшения этой статьи по информационным технологиям желательно?: - Найти и оформить в виде сносок ссылки на авторитетные источники, подтверждающие написанное.
- Проверить достоверность указанной в статье информации.
Категория:- Списки языков программирования
Wikimedia Foundation. 2010.