Liste des Langages de Programmation (par paradigme)

multi paradigm
  • A♯
  • A++
  • ABC
  • ALF
  • ALGOL 68
  • Alma-0
  • AMPL
  • Arc
  • ATS
  • C#
  • Caml
  • Claire
  • CLU
  • Curl
  • D programming language
  • Dylan
  • E
  • E#
  • Erlang
  • Euclid
  • F#
  • Factor
  • Falcon
  • Fantom
  • Felix
  • Fortran
  • F-Script
  • Genie
  • Goo
  • Harbour Project
  • Hop
  • Icon
  • Java
  • Joule
  • Joy
  • Logo
  • LPC
  • MetaL
  • ML
  • MOO
  • Nemerle
  • NetLogo
  • Nickle
  • Obliq
  • OCaml
  • Opa
  • Oz
  • PeopleCode
  • Perl
  • Pike
  • PostScript
  • Prograph
  • Python
  • R
  • Reia
  • Ruby
  • S
  • Scheme
  • Seed7
  • SETL
  • Standard ML
  • SNOBOL
  • StarLogo
  • T
  • Tcl
  • Turing
  • Fortran
object oriented
  • A♯
  • A++
  • AmbientTalk
  • Ateji PX
  • Bistro
  • C++
  • C#
  • Caml
  • Cold Fusion Markup Language (CFML)
  • Claire
  • CLU
  • COBOL
  • Cobra
  • Common Lisp
  • Component Pascal
  • Curl
  • D programming language
  • Dart
  • Dylan
  • E
  • E#
  • Eiffel
  • Emerald
  • Etoys
  • F#
  • Falcon
  • Fancy
  • Felix
  • Ferite
  • Fjölnir
  • Fortran
  • Frink
  • F-Script
  • Game Maker Language (GML)
  • Genie
  • GNU E
  • Goo
  • Harbour Project
  • Hugo
  • Io
  • Ioke
  • Java
  • JavaScript
  • Joule
  • Karel++
  • Lisaac
  • LPC
  • Lua
  • Mercury
  • MetaL
  • Mirah
  • Neko
  • Nemerle
  • NetRexx
  • Newspeak
  • NewtonScript
  • Nu
  • Obix programming language
  • Objective-C
  • OCaml
  • OptimJ
  • Oz
  • PeopleCode
  • Perl
  • PHP
  • Pike
  • Processing
  • Prograph
  • Python
  • Q
  • R
  • Racket
  • Reia
  • Ruby
  • Rust
  • Sather
  • Scala
  • Scratch
  • Seed7
  • Self
  • Smalltalk
  • SNOBOL
  • Squirrel
  • T
  • Tcl
  • Turing
  • TypeScript
  • Unicon
  • Vala
  • Visual Basic .NET
  • Fortran
functional
  • A♯
  • A++
  • ALF
  • Alice
  • APL
  • Arc
  • ATS
  • C++
  • C#
  • Caml
  • Candle
  • Claire
  • Clean
  • Clojure
  • CoffeeScript
  • CPL
  • Common Lisp
  • CPL
  • Curry
  • D programming language
  • Dylan
  • ECMAScript
  • Erlang
  • es
  • Escher
  • Euclid
  • F#
  • Falcon
  • Felix
  • FL
  • Frink
  • Go!
  • Goo
  • Groovy
  • Harbour Project
  • Haskell
  • ISWIM
  • J
  • JavaScript
  • Joy
  • K
  • KRC
  • Lisp
  • Little b
  • Logo
  • LPC
  • Lua
  • Mercury
  • MetaL
  • Miranda
  • ML
  • Nemerle
  • Newspeak
  • Objective-J
  • OCaml
  • Opa
  • Orwell
  • Oz
  • Perl
  • Pike
  • Pure
  • Python
  • Q
  • Q
  • R
  • Racket
  • REBOL
  • Reia
  • Ruby
  • Rust
  • SASL
  • Sather
  • Scala
  • Scheme
  • SISAL
  • Standard ML
  • SNOBOL
  • Squirrel
  • T
  • Tcl
  • TypeScript
  • XQuery
array
  • A+
  • APL
  • F-Script
  • K
  • Nial
  • Q
  • R
imperative
  • A++
  • ABAP/4
  • ABC
  • ALGOL 58
  • ALGOL 60
  • ALGOL 68
  • Alice
  • Alma-0
  • AMPL
  • ATS
  • BCPL
  • BLISS
  • C--
  • C#
  • Caml
  • Cold Fusion Markup Language (CFML)
  • Cilk
  • AS/400 Control Language
  • CoffeeScript
  • CPL
  • Component Pascal
  • Coral 66
  • CPL
  • D programming language
  • DIGITAL Command Language
  • Dibol
  • Draco
  • PL/I
  • ECMAScript
  • Euclid
  • Euler
  • F#
  • Felix
  • Fortran
  • Frink
  • Game Maker Language (GML)
  • Genie
  • Go
  • Go!
  • Groovy
  • Harbour Project
  • ISWIM
  • Java
  • JavaScript
  • JOVIAL
  • Lua
  • Mary
  • MetaL
  • Mirah
  • MIVA Script
  • ML
  • Modula-3
  • Nemerle
  • Nu
  • Objective-J
  • OCaml
  • Opa
  • Open Programming Language (OPL)
  • Oz
  • Pascal
  • PCASTL
  • PeopleCode
  • Perl
  • PHP
  • PL/C
  • PL/I
  • Plex
  • Plus
  • Python
  • QuakeC
  • R
  • rc
  • REBOL
  • Reia
  • RTL/2
  • Ruby
  • Rust
  • S
  • S3
  • Scala
  • Script.NET
  • Seed7
  • SETL
  • Standard ML
  • SP/k
  • Squirrel
  • T
  • Tcl
  • TUTOR
  • TypeScript
  • Vala
  • Visual Basic .NET
  • Fortran
  • XC
  • XL
logic
  • A++
  • ALF
  • Alma-0
  • Curry
  • Escher
  • Go!
  • Gödel
  • MetaL
  • Oz
  • Racket
  • SNOBOL
object oriented
  • ABAP/4
  • BeanShell
  • BETA
  • Ceylon
  • Chapel
  • Object Pascal
  • Fuxi
  • Groovy
  • LiveCode
  • Object REXX
  • Object Pascal
  • LiveCode
  • S2
  • Simula
  • SystemVerilog
  • Tea
  • UnrealScript
  • X10
structured
  • ABAP/4
  • ABC
  • Alef
  • ALGOL 58
  • ALGOL 60
  • APL
  • Babbage
  • BCPL
  • C
  • C#
  • Cilk
  • COMAL
  • CPL
  • Component Pascal
  • Coral 66
  • CPL
  • Dibol
  • Draco
  • PL/I
  • Euclid
  • Euler
  • Fortran
  • Genie
  • Go
  • Icon
  • Java
  • JOVIAL
  • Modula-3
  • MOO
  • Neko
  • NetRexx
  • Nu
  • Open Programming Language (OPL)
  • Pascal
  • PL/C
  • PL/I
  • Plus
  • QuakeC
  • Rexx
  • RPL
  • RTL/2
  • Rust
  • Seed7
  • SETL
  • SP/k
  • TypeScript
  • Vala
  • Fortran
procedural
  • ABC
  • ALGOL 58
  • ALGOL 60
  • Arc
  • AWK
  • Babbage
  • BASIC
  • BCPL
  • BLISS
  • C
  • C++
  • CHILL
  • Cilk
  • CLU
  • COBOL
  • CPL
  • Common Lisp
  • Coral 66
  • CPL
  • Dibol
  • Draco
  • PL/I
  • Euler
  • Falcon
  • Fortran
  • Hugo
  • HyperTalk
  • JOVIAL
  • Karel the Robot
  • Lisp
  • Logo
  • LPC
  • Lua
  • Modula-3
  • NetLogo
  • NetRexx
  • Perl
  • PHP
  • Pico
  • Pike
  • PL/C
  • PL/I
  • Plex
  • PostScript
  • Python
  • QuakeC
  • R
  • Racket
  • Rexx
  • Scheme
  • SETL
  • StarLogo
  • Tcl
  • Turing
  • TUTOR
  • Unicon
  • Fortran
stack
  • Abundance
  • RPL
multi paradigm
  • Ada
  • Alice
  • C++
  • ChucK
  • Cobra
  • CoffeeScript
  • Common Lisp
  • ECMAScript
  • Frink
  • Go!
  • Haxe
  • RPG Report Program Generator
  • JavaScript
  • Lisp
  • Lua
  • newLISP
  • Objective-J
  • PLEXIL
  • Racket
  • RPG Report Program Generator
  • Scala
  • SPARK
  • Squirrel
  • Tea
  • TypeScript
  • Vala
  • Visual Basic for Applications (VBA)
  • XL
functional
  • Agda
  • Coq
  • Epigram
  • Tea
compiled
  • Alef
  • Go
  • Rust
concurrent
  • Alef
  • ALGOL 68
  • Alice
  • C#
  • Erlang
  • F#
  • Go
  • Go!
  • occam
  • Orc
  • Oz
  • Reia
  • Rust
distributed
  • Alice
  • Joule
  • Oz
constraint
  • Alma-0
  • MetaL
  • Oz
prototype based
  • AmbientTalk
  • CoffeeScript
  • ECMAScript
  • Etoys
  • Falcon
  • Io
  • Ioke
  • JavaScript
  • Lisaac
  • LPC
  • Lua
  • MOO
  • REBOL
  • Self
  • TADS
concurrent
  • AmbientTalk
  • Limbo
event driven
  • AmbientTalk
  • Object Pascal
  • Object Pascal
  • Shift Script
  • Visual Basic
reflective
  • AmbientTalk
  • Join Java
  • Pico
imperative
  • AMOS
  • C
  • Vulcan dBase-II
  • Object Pascal
  • MAD
  • MAD
  • MAD
  • Object Pascal
  • Oriel
procedural
  • AMOS
  • Forth
  • Join Java
  • Linoleum
  • MUMPS
  • Oriel
  • Plankalkül
declarative
  • AMPL
  • Candle
  • Escher
  • Fuxi
  • Gödel
  • Miranda
  • Pure
  • Reia
  • Visual Basic .NET
  • XQuery
modular
  • APL
  • Component Pascal
  • Haskell
  • Racket
  • XQuery
natural language
  • AppleScript
scripting
  • AppleScript
reflective
  • Arc
  • C#
  • Claire
  • Common Lisp
  • Forth
  • Harbour Project
  • Java
  • Lisp
  • Logo
  • Objective-C
  • Objective-J
  • PCASTL
  • Perl
  • PHP
  • Python
  • R
  • Racket
  • Ruby
  • Seed7
aspect oriented
  • AspectJ
pi calculus
  • Ateji PX
scripting
  • AWK
  • BeanShell
  • Candle
  • CoffeeScript
  • ECMAScript
  • Groovy
  • JavaScript
  • Lua
  • Neko
  • Objective-J
  • Script.NET
  • Squirrel
  • TypeScript
event driven
  • AWK
  • C#
  • Game Maker Language (GML)
  • Scratch
high level assembler
  • Babbage
unstructured
  • BASIC
structured
  • BLISS
  • Object Pascal
  • Object Pascal
  • S3
  • SystemVerilog
  • Verilog
  • Visual Basic .NET
object oriented
  • Boo
generic
  • C++
  • C#
  • Common Lisp
  • Fortran
  • Java
  • Perl
  • Seed7
  • UnrealScript
  • Fortran
ocaml
  • Caml
prototype based
  • Cel
  • ColdC
  • Obliq
partitioned global address space
  • Chapel
parallel programming
  • Chapel
pure functional
  • Charity
structured programming
  • Charm
scripting language
  • pp, chomski virtual machine
parallel
  • Cilk
  • Obliq
class based
  • Claire
  • Object REXX
  • Objective-C
  • Perl
  • Tea
rule processing
  • Claire
object oriented
  • COOL
  • Objective-J
  • S
meta
  • Common Lisp
  • D programming language
  • Lisp
  • Racket
  • Scheme
  • Script.NET
  • T
markup
  • Curl
declarative
  • Vulcan dBase-II
  • XSLT
functional (delphi dialect only)
  • Object Pascal
  • Object Pascal
component based
  • Object Pascal
  • Object Pascal
generic
  • Object Pascal
  • Object Pascal
message passing
  • E
  • E#
  • Falcon
?
  • Elan
pipeline
  • es
  • rc
educational
  • Etoys
  • Logo
  • NetLogo
  • StarLogo
imperative, procedural
  • Euphoria
metaprogramming
  • F#
  • Nemerle
concatenative
  • Factor
  • Forth
  • Joy
stack oriented
  • Factor
  • Forth
  • Joy
tabular
  • Falcon
function level
  • FP
  • FL
  • FP
  • J
procedural, imperative
  • G-code
  • G-code
object based
  • Go!
non strict
  • Haskell
multiparadigm
  • Hugo
  • NetRexx
  • Q
  • Rexx
high level
  • Hugo
domain specific
  • Hugo
  • TADS
vectorized
  • IDL (Interactive Data Language)
assembly
  • Information Processing Language (IPL)
array
  • J
  • Perl Data Language (PDL)
  • ZPL
tacit
  • J
object oriented, structured, imperative
  • Visual J#
concurrent constraint logic
  • Janus
dataflow
  • Joule
  • Lucid
knowledge representation
  • KRL
logic programming
  • Logtalk
  • Prolog
data modeling and transformation
  • M
macro preprocessor
  • m4
  • TTM
logic
  • Mercury
meta programming
  • MetaL
lazy
  • Miranda
declarative language
  • Modelica
imperative, structured, modular, data and method hiding
  • Modula-2
event driven programming
  • mIRC Scripting Language
procedural programming
  • mIRC Scripting Language
classless
  • Neko
agent based
  • NetLogo
  • StarLogo
simulation
  • NetLogo
  • StarLogo
prototype
  • NewtonScript
imperative, structured, modular, object oriented
  • Oberon
embedded
  • Open Programming Language (OPL)
nondeterministic
  • Orc
lazy
  • Orwell
generics
  • Pizza
algebraic types
  • Pizza
stack based
  • PostScript
visual
  • Prograph
dataflow
  • Prograph
  • SISAL
term rewriting
  • Pure
language oriented programming
  • REBOL
data exchange
  • REBOL
pattern matching
  • Refal
  • TXL
term rewriting
  • Refal
  • TXL
actor model
  • SALSA
extensible
  • Seed7
object oriented
  • SETL
event driven programming
  • Tcl
concurrent, reactive
  • VHDL
object based
  • Visual Basic
visual programming
  • VSXu
visual programming
  • vvvv
concurrent programming
  • XC
multi core
  • XC
concept oriented
  • XL
logic programming
  • XSB
query language
  • XPath