|
|
|
{{Списки языков программирования}} |
|
|
Приведён '''список [[Язык программирования|языков программирования]]''', сгруппированных по категориям. Некоторые языки попали в несколько категорий. |
|
|
|
|
|
== Неполнофункциональные языки == |
|
|
* [[Робик (язык программирования)|Робик]] |
|
|
* [[X++]] |
|
|
* [[ABAP/4]] |
|
|
* [[Awk]] |
|
|
* [[BCPL]] |
|
|
* [[GPSS]] |
|
|
* [[ML]] |
|
|
* [[MQL4]] |
|
|
* [[PostScript]] |
|
|
* [[Tcl]]/Tk |
|
|
* [[Pixilang]] |
|
|
* [[Matlab]] |
|
|
|
|
|
=== Языки [[СУБД]] === |
|
|
* [[D (определение информационного языка)#Программные реализации|D4]] |
|
|
* [[Visual DataFlex]] |
|
|
* [[Progress 4GL]] |
|
|
* [[DataFlex]] |
|
|
* [[Clarion (язык программирования)|Clarion]] |
|
|
* [[FoxPro]] |
|
|
;SQL |
|
|
* [[PL/SQL]] |
|
|
* [[SQL-92]] |
|
|
;xBase |
|
|
* [[dBase]] |
|
|
* [[Clipper]] |
|
|
|
|
|
== Полнофункциональные языки (по парадигмам) == |
|
|
* [[Планкалкюль]] — первый язык высокого уровня |
|
|
* [[Язык ассемблера|Ассемблеры]] |
|
|
|
|
|
=== Аспектно-ориентированные языки === |
|
|
* [[AspectC++]] |
|
|
* [[AspectJ]] |
|
|
* [http://aspectlua.luaforge.net/ AspectLua] (расширение [[Lua]]) |
|
|
* [[CaesarJ]] |
|
|
* [[Compose*]] |
|
|
* [[ObjectTeams]] |
|
|
|
|
|
=== Структурные === |
|
|
* [[ПЛ/1]] |
|
|
* [[PL/M]] |
|
|
* [[Алгол]] |
|
|
* [[Алгол 68]] |
|
|
* [[Basic]] |
|
|
* [[Cg]] |
|
|
* [[JOVIAL]] |
|
|
* [[QBASIC]] |
|
|
* [[Фортран]] |
|
|
* [[Pascal]] |
|
|
* [[REXX]] |
|
|
* [[Командная оболочка UNIX|sh]] |
|
|
* [[Упрощённый Алгол]] |
|
|
* [[Фокал]] |
|
|
|
|
|
=== Процедурные === |
|
|
* [[Occam]] |
|
|
* [[Алгоритмический язык]] |
|
|
* [[Би (язык программирования)]] |
|
|
* [[Си (язык программирования)|Си]] |
|
|
* [[Euphoria (язык программирования)|Euphoria]] |
|
|
* [[КОБОЛ]] |
|
|
* [[Limbo]] |
|
|
* [[Lua]] |
|
|
* [[Maple]] |
|
|
* [[MATLAB]] |
|
|
* [[Модула-2]] |
|
|
* [[Паскаль (язык программирования)|Паскаль]] |
|
|
* [[PureBasic]] — компилируемая модификация [[Basic]] |
|
|
* [[Рапира (язык программирования)|Рапира]] |
|
|
|
|
|
=== Логические === |
|
|
* [[Пролог (язык программирования)|Prolog]] |
|
|
* [[Mercury (язык программирования)|Mercury]] |
|
|
|
|
|
==== Программирование в ограничениях ==== |
|
|
* [[Mozart (язык программирования)|Mozart]] |
|
|
|
|
|
=== Объектно-ориентированные === |
|
|
* [[Ада (язык программирования)|Ada]] |
|
|
* [[C++]] |
|
|
* [[C++/CLI]] |
|
|
* [[C Sharp|C#]] |
|
|
* [[ColdFusion]] |
|
|
* [[D (язык программирования)|D]] |
|
|
* [[Delphi (язык программирования)|Delphi]] |
|
|
* [[Dylan (язык программирования)|Dylan]] |
|
|
* [[Eiffel]] |
|
|
* [[Groovy]] |
|
|
* [[Io]] |
|
|
* [[Java]] |
|
|
* [[JavaScript]] |
|
|
* [[Компонентный Паскаль]] |
|
|
* [[MCSharp|MC#]] |
|
|
* [[Оберон (язык программирования)|Оберон]] |
|
|
* [[Objective-C]] |
|
|
* [[Object Pascal]] |
|
|
* [[Perl]] |
|
|
* [[Pike]] |
|
|
* [[PHP]] |
|
|
* [[Python]] |
|
|
* [[Ruby]] |
|
|
* [[Self]] |
|
|
* [[Simula]] |
|
|
* [[Smalltalk]] |
|
|
* [[Visual Basic]] |
|
|
* [[Visual DataFlex]] |
|
|
* [[Vala]] |
|
|
* [[Zonnon]] |
|
|
|
|
|
=== Функциональные === |
|
|
* [[:en:Cat (programming language)|Cat]] |
|
|
* [[Clean]] |
|
|
* [[Dylan (язык программирования)|Dylan]] |
|
|
* [[Erlang]] |
|
|
* [[F Sharp|F#]] |
|
|
* [[Gentee]] |
|
|
* [[Haskell]] |
|
|
* [[Hope]] |
|
|
* [[J (язык программирования)|J]] |
|
|
* [[OCaml]] |
|
|
* [[Scheme]] |
|
|
* [[Лисп]] |
|
|
* [[Лого (язык программирования)|Лого]] |
|
|
* [[РЕФАЛ]] |
|
|
* [[АПЛ (язык программирования)|АПЛ]] |
|
|
|
|
|
=== [[Мультипарадигмальный язык программирования|Мультипарадигмальные]] === |
|
|
* [[Delphi (язык программирования)]] |
|
|
* [[Curry]] |
|
|
* [[Erlang]] |
|
|
* [[Компонентный Паскаль]] (Component Pascal) |
|
|
* [[Mozart (язык программирования)|Mozart]] |
|
|
* [[Nemerle]] |
|
|
* [[Scala (язык программирования)|Scala]] |
|
|
* [[Zonnon]] |
|
|
|
|
|
== По отдельному признаку == |
|
|
|
|
|
=== Графические языки === |
|
|
* [[FBD]] |
|
|
* [[ДРАКОН]] |
|
|
* [[Visual DataFlex]] |
|
|
|
|
|
=== Для промышленной автоматизации === |
|
|
(стандарта IEC61131-3) |
|
|
* [[FBD]] |
|
|
* [[Instruction List|IL]] |
|
|
* [[Structered Text|ST]] или SCL |
|
|
* [[Sequential Function Chart]] |
|
|
* [[Ladder Diagram]] |
|
|
* [[SPCLK]] |
|
|
|
|
|
=== Стековые === |
|
|
* [[PostScript]] |
|
|
* [[Forth]] |
|
|
* [[NetP]] |
|
|
|
|
|
=== Параллельные === |
|
|
* [[Ada]] |
|
|
* [[Active Oberon]] — созданный на основе языка [[Oberon]] |
|
|
* [[Afnix]] — ранее назывался ''Aleph'', не имеет отношения к ''Alef'' |
|
|
* [[Alef]] — для системного программирования в ранних версиях Plan 9 из лаборатории Bell |
|
|
* [[ChucK]] |
|
|
* [http://supertech.csail.mit.edu/cilk/ Cilk] |
|
|
* [[CSharp|C#]] |
|
|
** [[Cω]] — C Omega, расширение C# |
|
|
** [[MCSharp|MC#]] |
|
|
** [http://parallelcsharp.com Parallel C#] |
|
|
* [[Clojure]] диалект [[Lisp]] для [[Java Virtual Machine]] |
|
|
* [http://concurrentlua.luaforge.net/ ConcurrentLua] — расширение [[Lua]] |
|
|
* [[Concurrent Pascal]] от Brinch-Hansen |
|
|
* [[Corn]] |
|
|
* [[Curry]] |
|
|
* [[E (язык программирования)]] |
|
|
* [[Eiffel]] — через [[SCOOP]] механизм (Simple Concurrent Object-Oriented Computation) |
|
|
* [[Erlang]] |
|
|
* [[Java]] |
|
|
** [[Join Java]] |
|
|
** [[X10 (язык программирования)|X10]] |
|
|
* [[Join-calculus]] |
|
|
* [[Joule]] |
|
|
* [[Limbo]] — относится к [[Alef]], используется в [[Inferno (операционная система)]] |
|
|
* [[MultiLisp]] — вариант [[Scheme]] с поддержкой паралльности |
|
|
* [[occam]] — |
|
|
** [[occam-π]] — современный вариант [[occam]], which π-исчислением |
|
|
* [[Oz]] — мультипарадигмальный язык |
|
|
** [[Mozart (язык программирования)|Mozart]] — мультиплатформенный Oz |
|
|
* [[Pict]] |
|
|
* [[SR]] |
|
|
* [[Zonnon]] — созданный на основе языков [[Active Oberon]] и [[Modula-2]] |
|
|
* [http://www.opents.net Т++] |
|
|
|
|
|
== Компьютерный юмор — [[Эзотерические языки программирования]] == |
|
|
* [[Byter]] |
|
|
* [[Brainfuck]] |
|
|
* [[Befunge]] |
|
|
* [[INTERCAL]] |
|
|
* [[FALSE]] |
|
|
* [[Whitespace]] |
|
|
* [[Piet]] |
|
|
|
|
|
== См. также == |
|
|
* [[Сравнение языков программирования]] |
|
|
* [[Языки программирования, основанные не на английском]] |
|
|
* [[Список языков программирования]] |
|
|
* [[Хронология языков программирования]] |
|
|
* [[Генеалогический список языков программирования]] |
|
|
* [[Программа Hello, world!]] |
|
|
|
|
|
[[Категория:Списки языков программирования| ]] |
|
|
[[Категория:Списки:Компьютеры|Языки программирования]] |
|
|
|
|
|
[[en:List of programming languages by category]] |
|
|
[[hu:Programozási nyelvek kategóriák szerint]] |
|
|
[[ja:プログラミング言語一覧]] |
|