Проект:Информационные технологии/Списки/Список языков программирования по категориям
Приведён список языков программирования, сгруппированных по категориям. Некоторые языки попали в несколько категорий.
Полнофункциональные языки (по парадигмам)
править- Планкалкюль — первый язык высокого уровня
- Ассемблеры
Аспектно-ориентированные языки
править- AspectC++[1]
- AspectJ
- AspectLua Архивная копия от 17 апреля 2011 на Wayback Machine (расширение Lua)
- CaesarJ
- Compose*
- ObjectTeams
Структурные
править- Basic
- Cg
- JOVIAL
- Pascal
- PL/M
- QBASIC
- REXX
- Алгол 68
- Алгол
- Shell
- Модула
- Оберон
- ПЛ/1
- Упрощённый Алгол
- Фокал
- Фортран
Процедурные
править- PHP
- GNU bc
- Euphoria
- Limbo
- Lua
- Maple
- MATLAB
- Occam
- PureBasic — компилируемая модификация Basic
- Scilab
- Активный Оберон
- Алгол
- Би
- КОБОЛ
- Модула-2
- Модула-3
- Оберон
- Паскаль
- РАПИРА
- Си
- Golang
Логические
правитьОбъектно-ориентированные
править- Action Script
- C++/CLI
- C#
- ColdFusion
- D
- Dart
- Object Pascal
- Dylan
- Eiffel
- Game Maker Language (GML)
- Groovy
- Haxe
- Io
- Java
- MC#
- Активный Оберон
- Object Pascal
- Objective-C
- Perl
- PHP
- Pike
- Python
- Ruby
- Self
- Simula
- Smalltalk
- Swift
- Vala
- Visual Basic
- Visual DataFlex
- Zonnon
- Ada
- Активный Оберон
- Компонентный Паскаль
- Модула-3
- Оберон-2
Функциональные
правитьМультипарадигмальные
правитьПо отдельному признаку
правитьГрафические языки
правитьДля промышленной автоматизации
править(стандарта IEC61131-3)
- FBD
- IL
- Ladder Diagram
- Sequential Function Chart
- SPCLK
- ST или SCL
Стековые
править(Concatenative languages[2])
Параллельные
править- Afnix — ранее назывался Aleph, не имеет отношения к Alef
- Alef — для системного программирования в ранних версиях Plan 9 из лаборатории Bell
- ChucK
- Clojure диалект Lisp для Java Virtual Machine
- Concurrent Pascal от Brinch-Hansen
- Corn
- C#
- Active C#
- Cω — C Omega, расширение C#
- MC#
- Parallel C#
- Curry
- E
- Eiffel — через SCOOP механизм (Simple Concurrent Object-Oriented Computation)
- Erlang
- Java
- Join-calculus
- Joule
- Limbo — относится к Alef, используется в операционной системе Inferno
- MultiLisp — вариант Scheme с поддержкой параллельности
- occam —
- occam-π — современный вариант occam, в который внедрены элементы π-исчисления
- Oz — мультипарадигмальный язык
- Mozart — мультиплатформенный Oz
- Pict
- SR
- Т++
- Zonnon — созданный на основе языков Активный Оберон и Модула-2
- Ada
- Активный Оберон
- Модула-3
- ConcurrentLua Архивная копия от 2 января 2011 на Wayback Machine — расширение Lua
- Cilk
Неполнофункциональные языки
править- 1С
- ABAP/4
- Awk
- BCPL
- GPSS
- Matlab
- ML
- MetaQuotes Language MQL4/MQL5
- Pixilang
- PostScript
- Tcl/Tk
- Virtual Machine
- X++
- Робик
- Языки СУБД
- SQL
- xBase
Эзотерические языки программирования
правитьСм. также
правитьПримечания
править- ↑ AspectC++ // Википедия. — 2021-02-14.
- ↑ Concatenative languages . Дата обращения: 29 июля 2018. Архивировано 29 июля 2010 года.