There is a list of programming languages grouped by categories. Some languages fell into several categories ..
Content
Full-featured languages (by paradigm)
- Plancalcule - the first high-level language
- Assemblers
Aspect-oriented languages
- AspectC ++
- AspectJ
- AspectLua ( Lua extension)
- CaesarJ
- Compose *
- ObjectTeams
Structural
- Basic
- Cg
- JOVIAL
- Pascal
- PL / M
- QBASIC
- Rexx
- Active Oberon
- Algol 68
- ALGOL
- sh
- Modula
- Oberon
- PL / 1
- Simplified Algol
- Focal
- Fortran
Procedural
- Php
- GNU bc
- Euphoria
- Limbo
- Lua
- Maple
- Matlab
- Occam
- PureBasic - compiled version of Basic
- Scilab
- Active Oberon
- ALGOL
- Bee
- COBOL
- Modula-2
- Modula-3
- Oberon
- Pascal
- RAPIER
- Si
- Golang
Boolean
- Mercury
- Prolog
Object Oriented
- Action script
- C ++ / CLI
- C ++
- Coldfusion
- D
- Delphi
- Dylan
- Eiffel
- Game Maker Language (GML)
- Groovy
- Haxe
- Io
- Java
- Javascript
- MC #
- Object pascal
- Objective-c
- Perl
- Php
- Pike
- Python
- Ruby
- Self
- Simula
- Smalltalk
- Swift
- Vala
- Visual basic
- Visual dataflex
- Zonnon
- Ada
- Active Oberon
- Component Pascal
- Modula-3
- Oberon 2
Functional
- Php
- Cat
- Clean
- Dylan
- Elm
- Erlang
- F #
- Gentee
- Haskell
- Hope
- J
- Mathematica
- Ocaml
- Scheme
- Submarine
- Lisp
- Logo
- REFAL
Multi-Paradigm
- C #
- Php
- Curry
- Delphi (programming language)
- Erlang
- Mathematica
- Mozart
- Nemerle
- Python
- Rusty
- Scala
- Swift
- Zonnon
- Active Oberon
- Component Pascal (Component Pascal)
- Modula-3
By a separate feature
Graphic Languages
- Visual dataflex
- THE DRAGON
For industrial automation
(IEC61131-3 standard)
- Fbd
- IL
- Ladder diagram
- Sequential function chart
- SPCLK
- ST or SCL
Stacked [1]
- Fororth
- Joy
- Factor
- 5th
- Enchilada
- Cat
- Raven
- Onyx
- Staapl
- Lviv
- Deque
- Om
- Kitten
- Moy
- Breeze
- Freelang
- 8th
- mjoy
- Cossy
- Netp
- PostScript
Parallel
- Afnix - formerly called Aleph , not related to Alef
- Alef - for system programming in early versions of Plan 9 from Bell Lab
- Chuck
- Clojure Lisp Dialect for Java Virtual Machine
- Concurrent Pascal by Brinch-Hansen
- Corn
- C #
- Active C #
- Cω - C Omega, extension C #
- MC #
- Parallel C #
- Curry
- E
- Eiffel - via SCOOP mechanism (Simple Concurrent Object-Oriented Computation)
- Erlang
- Java
- Join java
- X10
- Join-calculus
- Joule
- Limbo - refers to Alef , used in the operating system Inferno
- MultiLisp - a variant of Scheme with parallelism support
- occam -
- occam-π is the modern version of occam , which incorporates elements of π-calculus
- Oz - multi-paradigm language
- Mozart - Multiplatform Oz
- Pict
- SR
- T ++
- Zonnon - Active Oberon and Modula-2 based on the languages
- Ada
- Active Oberon
- Modula-3
- ConcurrentLua - Lua extension
- Cilk
Incomplete languages
- 1C
- ABAP / 4
- Awk
- Bcpl
- GPSS
- Matlab
- ML
- MetaQuotes Language MQL4 / MQL5
- Pixilang
- PostScript
- Tcl / tk
- Virtual machine
- X ++
- Robik
Database Languages
- Clarion
- D
- DataFlex
- Foxpro
- OpenEdge Advanced Business Language
- Visual dataflex
- SQL
- PL / SQL
- SQL
- SQL-92
- Transact-SQL
- xBase
- Clipper
- dBase
Esoteric programming languages
- Befunge
- Brainfuck
- Byter
- FALSE
- INTERCAL
- LOLCODE
- Malbolge
- Piet
- Whitespace
- EmptyScript
See also
- Comparison of programming languages
- Non-English based programming languages
- Chronology of programming languages
- Genealogical list of programming languages
- Hello, world!