Liste de langages de programmation

Le but de cette liste de langages de programmation est d'inclure tous les langages de programmation existants, qu'ils soient actuellement utilisés ou historiques, par ordre alphabétique. Les langages informatiques de représentation de données tels que XML, HTML, XHTML ou YAML ne sont pas listés ici. Un langage de programmation doit permettre d’écrire des algorithmes, mais il n’est pas nécessaire qu’il soit Turing-complet (par exemple Gallina, le langage de programmation de Coq, ne l’est pas).

Par ailleurs, cette liste répertorie les langages de programmation, et non leurs implémentations (par exemple, JRuby et IronRuby sont deux implémentations différentes du même langage Ruby).

Sommaire :

A

  • A+
  • A++
  • A Sharp (.NET)
  • A# (Axiom) (en)
  • A-0 System
  • ABAL
  • ABAL++
  • ABAP
  • ABC
  • ABCL/1
  • ABCL/c+
  • ABCL/R
  • ABCL/R2
  • Abel
  • ABSET (en)
  • ABSYS
  • ALI
  • Abundance
  • ACC (programming language) (en)
  • Accent
  • ActForex
  • Distributed Application Specification Language (DASL) (en)
  • ACT-III
  • Ada
  • Adenine
  • Afnix
  • Agora (programming language) (en)
  • AIS Balise
  • Aikido
  • Alef
  • Algebraic Logic Functional programming language (en)
  • Algol 60
  • Algol 68
  • Algol W
  • Alice (programming language) (en)
  • Ambi
  • Amiga E (en)
  • AML
  • AMOS
  • AMPLE
  • Anubis
  • APDL
  • APL
  • AppleScript
  • Arc
  • Ariberion
  • Arobase (langage)
  • Assembleur
  • ASP.NET
  • ATS
  • AUPL
  • AutoHotkey
  • AutoIt
  • Averest
  • awk
  • axe parser
  • Axum (programming language) (en)

B

C

D

  • D
  • Dao
  • DASL - Distributed Application Specification Language
  • DASL - Datapoint's Advanced Systems Language
  • DarkBASIC
  • Dart
  • DataFlex
  • Datalog
  • dBase
  • dc
  • DCL
  • Deesel (précédemment G)
  • Delphi
  • Devling
  • Dialect
  • DinkC
  • Dialog Manager
  • DIBOL
  • Down
  • Duke C
  • Dylan
  • Dynace

E

  • E
  • Ease
  • EASY
  • Easytrieve Classic (en)
  • Easytrieve Plus (en)
  • eC (Ecere C)
  • ECMAScript
  • eDeveloper
  • Edinburgh IMP
  • EGL
  • Eiffel
  • Einstein
  • Elan
  • elastiC
  • Elf
  • Elm
  • Emacs Lisp
  • Englesi
  • Epigram
  • Erlang
  • Escapade
  • Escher
  • Esterel
  • Etoys
  • Euclid
  • Euler
  • Euphoria
  • CMS EXEC (en)
  • EXEC 2 (en)
  • Extends

F

  • F
  • F#
  • Factor
  • Falcon
  • False
  • Fan
  • Fancy
  • Fantom (en)
  • FAUST
  • Felix
  • Ferite
  • FFP
  • Fjölnir
  • FL
  • Flavors
  • FLOW-MATIC
  • Fly
  • FOCAL
  • FOCUS
  • FOIL
  • FORMAC
  • @Formula
  • Forth
  • Fortran
  • Fortress
  • FoxPro 2
  • FP
  • Franz Lisp
  • Frink
  • F-Script
  • FSProg
  • Funnel
  • Fuxi
  • FranceScript

G

H

I

J

  • J
  • J#
  • JADE
  • Jako
  • Jackson Structured Programming
  • JAL
  • Janus
  • JASS (en)
  • Java
  • JavaScript
  • JCL (Job Control Langage)
  • JEAN
  • Join Java
  • JOSS
  • Jaul
  • Joule
  • JOVIAL (en)
  • Joy
  • JSP
  • Julia
  • Visual J++

K

  • Kafe
  • K
  • Kaleidoscope
  • Karel
  • Karel++
  • Kaya
  • KEE
  • Kiev
  • KIF
  • Kite
  • Kogut
  • Korn shell (ksh)
  • Kotlin
  • KRC
  • KRYPTON
  • KUKA

L

M

N

  • N
  • Napier88
  • Natural
  • Ncodi
  • NBC
  • NEAT chipset
  • Neko
  • Nemerle
  • Neonitisme
  • NESL
  • NestJs
  • Net.Data
  • NetLogo
  • NewLISP
  • NEWP
  • NewtonScript
  • NGL
  • Nial
  • Nice
  • Nickle
  • Nil
  • Nit
  • NPL
  • Nosi
  • NQC
  • Nu
  • Nutty
  • NXC
  • NXT-G
  • Nyquist

O

  • o:XML
  • Oak
  • Oberon
  • Object Lisp
  • ObjectLOGO
  • Objective-C
  • Objective-J
  • Obliq
  • Obol
  • OCaml
  • occam
  • occam-p
  • OmniMark
  • ooc
  • Opa
  • Opal
  • OpenEdge ABL
  • OPL
  • OPS5
  • Ork
  • ORCA/Modula-2
  • Orwell
  • Oxygene
  • Oz

P

Q

R

S

T

U

V

W

X

Y

Z

  • Z notation
  • Zeno
  • Zig
  • Zonnon
  • ZOPL
  • ZPL
  • ZScript
  • ZZT-oop

Notes et références

  1. Blueprint Visual Scripting de Unreal Engine.
  2. Langage pour automates programmables industriels.
  3. Unisys/Sperry désormais composant de BIS.
  4. Sterling/Informatics aujourd'hui VISION:BUILDER de CA.
  5. ISO 7185 sur le site de Karl Kleine.
  6. ISO 10206 sur le site de Karl Kleine.
  7. Anciennement KPL pour Kid's Programming Language.
  8. Tcl: Tool Command Language.
  9. TeX, bien qu'il soit utilisé pour la composition de documents plutôt que la programmation proprement dite, est Turing-complet.
  10. Regency Systems.
  11. « Le langage de programmation V vient d'être publié en open source et semble ne pas tenir toutes ses promesses », sur Developpez.com (consulté le ).
  12. (en) « Vlang/v : Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in V translation. https : //vlang.io », sur GitHub (consulté le ).

Voir aussi

Lien externe

  • (en) Rosetta Code, site qui répertorie des implémentations d'algorithmes dans divers langages
v · m
Concurrents
Déclaratifs
Fonctionnels
Impératifs
Orientés objet
  • Liste de langages de programmation
  • icône décorative Portail de l’informatique
  • icône décorative Portail de la programmation informatique