Циклопедия:Списки:Языки программирования по категориям
Перейти к навигации
Перейти к поиску
Приведён список языков программирования, сгруппированных по категориям. Некоторые языки попали в несколько категорий.
Полнофункциональные языки (по парадигмам)[править]
- Планкалкюль — первый язык высокого уровня
- Ассемблеры
Аспектно-ориентированные языки[править]
→ Аспектно-ориентированное программирование
- 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
Функциональные[править]
→ Функциональное программирование
Мультипарадигмальные[править]
→ Мультипарадигмальный язык программирования
- C++
- Kotlin
- PHP
- Curry
- Delphi (язык программирования)
- Erlang
- JavaScript
- Mathematica
- Mozart
- Nemerle
- Python
- Rust
- Scala
- Swift
- Zonnon
- Активный Оберон
- Компонентный Паскаль (Component Pascal)
- Модула-3
- Julia
По отдельному признаку[править]
Графические языки[править]
Для промышленной автоматизации[править]
(стандарта 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
Эзотерические языки программирования[править]
→ Эзотерические языки программирования
См. также[править]
- Сравнение языков программирования
- Хронология языков программирования
- Генеалогический список языков программирования
- Программа Hello, world!
Источники[править]
- ↑ AspectC++ (рус.) // Википедия. — 2021-02-14.
- ↑ Concatenative languages. Проверено 29 июля 2018.