Vous êtes sur la page 1sur 12

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. Ne sont pas listés ici
les langages informatiques de représentation de données tels que XML, HTML, XHTML ou YAML. 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 : Haut - A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

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

B
B BeanShell
BASIC Befunge
BASICA Bennu
BlitzBasic Bertrand
DarkBasic BETA
FreeBasic Bigwig
GW-Basic Bistro
Microsoft Small Basic BitC
PowerBasic (en) BLISS
PureBasic BlitzBasic
1
QuickBasic Blueprint Visual Scripting
SmallBasic Blue
TI-Basic Bon
True Basic Boo
Turbo Basic Boomerang
Visual Basic Bosque
wxBasic Bourne shell (sh)
Bash (Bourne-Again shell) BPEL
Batch file (fichier bat) Brainfuck
bc BUGSYS
BCPL BuildProfessional

C
C Chapel (en)
C-- CHAIN
C++ Charity
C# Chef
C/AL CHILL
Caché ObjectScript CHIP-8
Cameleon chomski
Caml CHR
Cat Chrome
Cayenne ChucK
Cecil CICODE
Cel CIL
Cesil Cilk
Ceylon CL
CFML Claire
Cg Clarion
Ch interpreter Clean
Clipper Cool
CLIST Coq
Clojure Coral 66
CLU Corn
CMS-2 CorVision
COBOL Cosmos-f
CobolScript COWSEL
Cobra CpcdosC+ (CC+)
CODE CPL
CoffeeScript Crystal
Cola C shell (csh)
ColdC CSP
ColdFusion Csound
COMAL CSS
Common Lisp CSS 3
COMPASS Cubescript
Component Pascal Curl
COMIT Curry
Converge Cyclone

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

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

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

G
Gambas Go!
GAMS GOAL
GAP (RGP) GDscript
GAP (logiciel de calcul formel) Gödel
G-code Godiva
GDL Goo
Gibiane GOTO++
GFA BASIC GOTRAN
GJ GPSS
GLSL GraphTalk
GM GRASS
GML (Game Maker Language) Grammer
Go Green
Groovy

H
Hack Hop
HAL/S Hope
Haskell Hugo
Haxe Hume
High Level Assembly HyperTalk
HLSL

I
2
IBM Basic Assembly Language IL
(BAL) (en) IMP
IBM Informix-4GL Inform
IBM RPG INTERCAL
ICI Io
Icon Ioke
Id IPL
IDL (Interactive Data Language) IPTSCRAE
ISWIM
2

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

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

L
L L# .NET
LabVIEW LIS
Ladder (LD) LISA
Lagoona Lisaac
LANSA Lisp
LARP Lithe
Lasso Little b
Lava Logo
Leadwerks Script LOLCODE
Leda LPC
leekwars LSE
Legoscript LSL
Lexico Lua
Limbo Lucid
Limnor Lush
LINC Lustre
Lingo LYaPAS
Linoleum Lynx
Linotte LZX

M
M MicroScript
M4 MIIS
Maxima MillScript
MAD MIMIC (en)
Magik min
Magma MisterDev
Malbolge Mindscript
MapBasic Miranda (en)
Maple mIRC
3 Miva Script
MAPPER
4 ML
MARK-IV
Mary Moby
Microsoft Macro Assembler Model 204
Micro Lua DS Modula
Mathematica Modula-2
MATLAB Modula-3
MaxScript (Autodesk 3ds Max) Mondrian
Maya (MEL) MOO
MDL Mortran
Mercury Moto
Mesa Mouse
MetaL MPD
MicroAlg MPP
Microcode MSIL (CIL)
MSL MUMPS
MSX BASIC Mythryl

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

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

P
Panoramic Perl
PARI/GP Pharo
5 6 PHP
Pascal - ISO 7185 et ISO 10206
7
Pascal Objet Phrogram
Pawn Pico
PCASTL Pict
PCF Piet
PEARL Pike
PIKT Poplog
PILOT Portal
Pizza PostScript
Pi-calcul PortablE
PL-11 PowerBuilder
PL/0 Powerhouse
PL/B PowerShell
PL/C PPL
PL/I Processing
PL/M Prograph
PL/P PROIV
PL/SQL Prolog
PL360 Promela
PLANC PROTEL
Plankalkül Proteus
PLEX (en) ProvideX
PLEXIL Pure
Pliant PureBasic
POP-11 Python

Q
Q QBasic
Q# (en) QML
Qi QuakeC
QtScript QPL

R
R Reia
R++ Revolution
Rapira REXX
Ratfiv Rlab
Ratfor ROOP
RBScript RPG
rc (en) RPL
Rebol RSL
Red RTL/2
Redcode Ruby
REFAL Rust

S
S S3
S2 S-Lang
SA-C SLIP
SAC SMALL
Safe C Smalltalk
SAIL SML
SALSA SNOBOL
SAM76 SPITBOL
SAS Snap!
SASL Snow
Sather Snowball
Sawzall SNUSP
SBL SOL
Scala Span
Scheme SPARK
Scilab Spice
Scol SPIN
Scratch SP/k
Script.NET SPS
Sed Squeak
Seed7 Squirrel
Self SR
SETL SSL
Shakespeare Programming Language STOS BASIC
ou SPL Strand
Shift Script Subtext
Signal Suneido
SiMPLE SuperCollider
SIMPOL Swift
SIMSCRIPT SYMPL
Simula SyncCharts
SISAL SystemVerilog
Slate Sourcepawn

T
T Terra
TACL TEX (en)
9
TACPOL TeX
TADS Ticol
TAL TIE
8 Tiger
Tcl
Tea Thue
TECO TI-Basic
TELCOMP TI-Extended Basic
CA-Telon Timber
TenCORE Tom
TOM Turing
Topspeed TUTOR
TPU TXL
Trac Turbo Pascal
Transact-SQL TypeScript
TTCN

U
Ubercode unityscript
Unicon Unix shell
Uniface Unlambda
uniPaaS UnrealScript
10
UNITY USE

V
11 Visual Basic (VB6)
V
Vala Visual Basic .NET
VBA Visual DataFlex
VBScript Visual DialogScript
Verilog Visual FoxPro
VHDL Visual Objects
Visual Adélia Vvvv

W
Water Whitespace
WATFIV, WATFOR (en) Winbatch
WebQL WLangage (WinDev)
Windows PowerShell

X
X# XNA
X++ XOTcl
X10 XPL
XBL XPL0
xHarbour XQuery
XL XSLT

Y
Y YACC
YaBasic YAL
Yoix
Yorick

Z
Z notation ZOPL
Zeno ZPL
Zonnon 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 (http://www.fh-jena.de/~kleine/history/languages/iso-iec-7185-1990-Pascal.pdf)
sur le site de Karl Kleine
6. ISO 10206 (http://www.fh-jena.de/~kleine/history/languages/iso-iec-10206-1990-ExtendedPa
scal.pdf) 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. https://programmation.developpez.com/actu/267108/Le-langage-de-programmation-V-vient-
d-etre-publie-en-open-source-et-semble-ne-pas-tenir-toutes-ses-promesses/

Voir aussi
Langage de programmation
Rosetta Code
Pseudo-code

Lien externe
(en)Rosetta Code (http://rosettacode.org/wiki/Rosetta_Code), site qui répertorie des
implémentations d'algorithmes dans divers langages

Ce document provient de « https://fr.wikipedia.org/w/index.php?


title=Liste_de_langages_de_programmation&oldid=166489549 ».

La dernière modification de cette page a été faite le 18 janvier 2020 à 21:41.

Droit d'auteur : les textes sont disponibles sous licence Creative Commons attribution, partage dans les mêmes
conditions ; d’autres conditions peuvent s’appliquer. Voyez les conditions d’utilisation pour plus de détails, ainsi que
les crédits graphiques. En cas de réutilisation des textes de cette page, voyez comment citer les auteurs et
mentionner la licence.
Wikipedia® est une marque déposée de la Wikimedia Foundation, Inc., organisation de bienfaisance régie par le
paragraphe 501(c)(3) du code fiscal des États-Unis.