Liste alphabétique des langages de programmation
La liste des langages de programmation est composée de tous les langages
implémentés dans un compilateur ou un interpréteur, en
ordre alphabétique.
En outre, les langages historiques qui peuvent avoir influencé la conception
de travaux ultérieurs sont aussi inclus pourvu que l'auteur des travaux
ultérieurs ait fourni une référence à leur endroit
qui soit vérifiable.
Les principaux langages dans la liste ont un lien sur un site Web ou une page
de téléchargement d'un compilateur ou interpréteur. Pour
les langages historiques, un lien sur un site dédié ou sur une
description. D'autres informations tels la date et le type de langage peuvent
aussi être ajoutés.
- Langages de programmation
- Langages à balises et formats de données
- Langages de bases de données et de requêtes
| 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+. 2001 Proche de APL.
- A#. Orienté objet, langage de programmation fonctionnel, maintenant remplacé par Aldor.
- Abap. Advanced Business Application Programming. Langage de programmation proche de Cobol pour les serveur d'applications Web Sap.
- Abc.
- Action! Langage de conception de compilateur, comme Micro-SPL.
- ActionScript. 2004. Version de ECMAScript pour Flash.
- Actor. 1986. Langage de programmation et aussi concept pour une façon de concevoir un langage (orienté acteur).
- Ada. 1983.
- Afnix. 1998 fonctionnel, anciennement Aleph.
- Aldor.
- Aleph. Voir Afnix.
- Algae. Langage interpreté pour l'analyse numérique.
- Algo. Langage de programmation algébrique.
- Algol. 1958. Suive de Algol 60, Algol W (Wirth) et Algol 68. A inspiré Pascal.
- Alma-0. Langage de programmation impératif et logique.
- Alphard. 1974 Nom de l'hétoile la plus brillante dans Hydra. Pascal-like.
- Altran. 1968. Variante de Fortran.
- AmigaE. Langage inspiré par Ada, C++, Lisp.
- Ampl. Langage de modélisation pour la programmation mathématique.
- Anubis. 2000.Langage fonctionnel, non ML.
- ApeScript.
- Apl. 1962. A Programming Langage Compilateur FAQ.
- AppleScript. 1993. Langage de script proche de l'anglais.
- APT. Automatically Programmed Tool. Langage de haut niveau pour les machines controlées numériquement.
- Argos. Langage synchrone.
- ARS. Abstraction, Reference and Synthesis. Une orientation qui a inspide de nombreux langages de programmations. Un compilateur ARS++ existe.
- AspectJ. Implementation Jave de la programmation orientée Aspect. Compilateur Développement
- Assembly.
- ATLAS. Plusieurs langages mineurs portent ce nom.
- Autocode. 1952. Il y a plusieurs versions de ce langage primaire historique.
- AutoIt. Langage d'automatisme. A l'origine pour des scripts d'applications Windows, plus général maintenant.
- Averest. Langage Synchrone, remplacé par Quartz.
- Awk. 1978. Voir aussi gawk, nawk, mawk.
- Axiom. Système d'algèbre automatisée, en fait un ensemble d'outils utilisant le langage A#.
B
- B. 1969.
- Bash. Bourne-Again shell. Un interpreteur pour Bourne shell.
- Basic. 1964.
- BAL. Langage d'assemblage pour IBM 360.
- Bcpl. 1966. Basic Combined Programming Langage. Compilateur. A inspiré B qui lui-même à a son tour inspiré C.
- BeanShell.
- Beta.
- Bigwig.
- Bistro. 1999 Proche de Smaltalk et Java.
- Bliss.
- Boo. 2004.
- Bourne shell. (sh) 1978. Langage de commandes pour Unix.
- Bpel. Business Process Execution Langage.
C
- C. 1972.
- C--. Langage intermédiaire portable. Sous-ensemble de C.
- C++. 1980.
- C#. 2000.
- C Shell.
- Caché ObjectScript. Langage procédural avec des fonctions de base de données. Compatible avec Mumps.
- Caml. Categorical Abstract Machine Langage.
- Cayenne. fonctionnel, proche de Haskell avec des aspects Java.
- Cecil. 1992. Proche de Modula et Objective C.
- CeeBot.
- CFScript. Partie JavaScript de ColdFusion. Voir aussi CFML.
- Cg.
- Charity. Langage fonctionnel et catégorique.
- Chill. Langage de télécommunications. Chill 96 est orienté objet et générique.
- CHR. Constraint Handling Rules.
- Chrome.
- ChucK.
- Cilk.
- Clarion.
- Clean. Concurrent Clean.
- Clipper. 1984.
- CLIPS. C Langage Integrated Production System. Voir Cool.
- CLOS. Voir Common Lisp.
- Clu. A inspired Ruby.
- Cobol. 1959. COmmon Business Oriented Langage. Inspiré par Flow-matic, Fortran. Les standards ANSI sont Cobol 58, 74, 85et 2002 oriented objet.
- CobolScript.
- Code. Système de programmatio visuel et parallèle.
- ColdFusion. 2001. Combinaison de CFScript et CFML compatible JavaScript, utilisé pour le Web dynamique.
- Comal. 1973.
- CIL. Common Intermediate Langage.
- Common Lisp.
- Component Pascal. Voir Oberon.
- Comit. Langage de traitement de listes ou de chaînes de caractères.
- Cool.
- Coral66.
- Corn.
- Cowsel. Voir POP1.
- CPL. Prédécesseur de BCPL.
- Csh. Voir C Shell.
- Curl.
- Curry.
- Cyclone.
D
- D. 2000.
- Databus. Voir PL/B.
- Dark Basic. Langage de création de jeux.
- Datalog. En fait un logiciel de déduction utilisant Prolog.
- DCL. Digital Command Langage. Scripting sur ordinateurs Digital.
- Delphi. 1995.
- Dibol.
- Disco. 1992.
- Dylan. 1992. DYNamic LANguage. Au contraire de Perl, n'a jamais qu'un seul moyen pour faire une chose.
E
- E. Voir also AmigaE.
- Ease. Voir Csp and Linda.
- EcmaScript. 1997.
- Edinburgh IMP. Voir IMP.
- Eiffel. 1986.
- Elan. 1974
- elastiC.
- Emacs Lisp.
- EGL. Enterprise Generation Language.
- Epigram. A concurrent P. L.
- Erlang. 1998. ERicsson LANguage and also Agner Krarup Erlang. Fonctionnel, concurrent avec un runtime.
- Escapade. Programmation coté serveur.
- Esterel.
- Euclid.
- Euphoria. 1993. Langage de script interprété.
- Euler. Successeur de Algol 60. Typé dynamiquement.
- Exec. Voir Rexx.
F
- F.
- F#.
- Factor. 2003.
- Felix.
- Ferite.
- FL.
- Flow-Matic. 1954.
- Focal.
- Focus.
- Foil.
- Forth. 1977. FOuRTH. Utilise une pile. Sert à commander des machines incluant le démarrage d'ordinateurs.
- Fortran. 1957. FORmula TRANSlator. Les standards sont Fortran II (58), IV (61), 66, 77 (Procedural), 90, 95, 2003 (Orienté objet). Langage de calculs scientifiquess. Autres dialectes: S-Fortran, SFtran, QuickTran, LTRTran, HPF, Co-Array Fortran.
- Fortress.
- FP.
- Frink.
G
- G.
- GAMS. General Algebraic Modeling System.
- GML. Game Maker Langage.
- Gembase.
- Godiva.
- Goedel.
- GPSS.
- Groovy. Langage de scripts pour Java.
H
- Hal/S. Langage de programmation en temp réel pour l'aéronautique.
- HaScript.
- Haskell. 1990. langage fonctionnel. Haskell 98 suivra. En 2002 version d'un langage fonctionnel paresseux. Compilateur.
- Heron.
- HLA. High Level Assembly.
- Hugo.
- HyperTalk.
- H2O.
I
- IAL. 1958.
- ICI.
- Icon. 1977-79.
- IDL. 1977. Interface Definition Langage. Une famille de langages descriptifs. Compilateur.
- IMP.
- Inform.
- IPL. 1956. Information Processing Langage. Le premier dans le traitement de listes, mais remplacé par Lisp.
- Informix-4GL.
- Intercal. 1972.
- IO.
- Iswim. 1966.
J
- J. 1990. Est dérivé de APL.
- Jade.
- Jal.
- Janus. Prédécesseur de Toontalk.
- Java. 1994.
- JavaScript. 1996.
- JCL.
- Join Java. Version de Java étendue.
- Joss. 1963. Prédécesseur of Mumps.
- Joule.
- Jovial. Jules Own Version of the International Algorithmic Langage.
- Joy.
- Jsp. Voir Java.
- JScript. Voir EcmaScript.
- Jython. Voir Python.
K
L
- LabView.
- Lagoona.
- Lava.
- Leda.
- Leopard.
- Lexico.
- Lfyre.
- Limbo. Langage concurrent, pour les applications distribuées sur l'OS Inferno. Successeur de Alef.
- Linc.
- Lingo. Plusieurs langages ont ce nom: Macromedia Lingo, Lingo Allegro, Linn Lingo, Lindo Lingo.
- Lisaac.
- Lisp. 1958. LISt Processing.
- Logo. 1966-68. Lisp sans parenthèses. Apprendre la programmation en déplaçant une souris graphique. Compilateur. (.Net)
- Lua. 1993. (Lune en portuguais). Langage de scripts proche de C et utilisé principalement comme extension de C.
- Lucid.
- Lush.
- Lustre.
- LYaPAS.
M
- M. Voir Mumps.
- M4.
- MAD. Voir IAL, Algol.
- Magma.
- Maple.
- Mary.
- Mathematica. 1988. Langage de programmation qui utilise la notation algébrique pour les expressions.
- Matlab.
- Mercury. 1995. Langage de programmation fonctionnel et logique. Porté sur C, Java, IL (.Net).
- Mesa.
- Metal.
- MicroScript.
- Mimic.
- Miranda. 1989. Langage fonctionnel, a inspiré Haskell.
- Miva.
- Mixal. "Mix Assembly Langage" pour l'ordinateur Mix historique de Donald Knuth.
- ML.
- Moby.
- Modula-2. 1980.
- Modula-3. 1989.
- Mondrian.
- Mortran. Voir Fortran.
- Moto.
- MSIL. Voir CIL.
- Mumps. 1967. Massachusetts General Hospital Utility Multi-Programming System. Langage orienté bases de données.
N
O
- o:Xml.
- Oberon. 1985-88. (Lune d'Uranus). Langage Reflexif . Dérivé de Modula-2.
- Objective-C. 1982. C plus Smalltalk, utilisé dans l'environment GNUStep.
- Objective Caml. 1996. Dérivé de ML, fonctionnel et impératif. Etend Caml.
- Obliq.
- OCaml. Voir Objective Caml ci-dessus.
- Occam. (Occam-Pi, occam-n)
- Octave.
- Opal.
- OPL. Open (ou Organizer) Programming Langage.
- Ops5.
- Oz.
P
- Pascal. 1968-71. Nom du mathématicien français.
- PBasic.
- Perl. 1987.
- PHP. 1995. Personal Home Page Hypertext Processor. PHP 5 en 2004. PHP 6 en 2007.
- Pico.
- Pike.
- Pilot.
- Pizza.
- PL 11.
- PL/0.
- PL/B.
- PL/C. Subset of PL/1
- PL/I. 1964. Programming Langage One.
- PL/M.
- Plankalkül. 1946.
- Pliant.
- Pop-11.
- Poplog.
- Portran.
- Pov-Ray.
- Processing.
- Profan.
- Prograph.
- Prolog.
- Proteus.
- P-Tac. Langage parallèle.
- Python. 1991. Langage de scripts interprété.
Q
- Q.
- QuakeC. Version de C pour le jeu Quake.
- QML. Or QPL. Ensemble de langages de programmations pour les ordinateurs quantum.
R
- R.
- R++. C++ avec des règles ajoutées.
- Rascal. Version de Pascal pour enfants.
- Ratfiv. Version de Ratfor pour un ordinateur.
- Ratfor. 1975. Version de Fortran.
- RC. RC shell, langage de commandes pour Plan9 porté ensuite sur Unix.
- Realbasic.
- Rebol. 1997. Relative Expression Based Object Langage. Langage dynamique avec de nombreux types prédéfinis.
- Refal. 1968. REcursive Functions Algorithmic Langage.
- Revolution. Voir Transcript.
- RPG. 1960+ Report Program Generator. Outil de requêtes étendu en langage de programmation pour IBM. Les versions principales sont RPG II, RPG III, RPG/400, RPG IV.
- RPL. Langage de calculatrices similaire à Forth.
- Rexx. 1979. REstructured eXtended eXecutor. Conçu pour le scripting sur l'OS IBM puis porté sur d'autres plateformes.
- Rigal.
- Rlab.
- RSL. Robot Scripting Langage.
- Ruby. 1995 Suit un "principe de la moindre surprise", chaque chose doit être intuitive. Pour le scripting, multi-paradigmes, orienté object.
S
- S. (S-plus) Voir Tinn-R. Le framework R en contient une implémentation.
- S2.
- S-Lang.
- Sail. Stanford Artificial Intelligence Langage
- SAM76. Implémentation de Trac.
- SAS. Fortran specialisé en rapports statistiques.
- Sather. Langage de type Eiffel.
- Scala. 2004.
- Scheme. 1975.
- Scriptol. 2001? orienté objets et orienté XML. Interpréteur, compilateur PHP.
- Sed. Stream EDitor. Editeur de flots.
- Seed7. 2005.
- Self. 1993.
- SETL. A inspiré ABC, Prédécesseur de Python.
- Short Code. 1949. Précurseur des langages de programmation.
- Signal. Langage de programmation synchrone.
- SimsScript. Fortran spécialisé en simulations mathématiques.
- Simmunity. Langage pour Internet basé sur APL
- Simula. 1962.
- SISAL. Streams and Iteration in a Single Assignment Langage
- Slate.
- Slip. Symmetric LIst Processor. En fait une extension à Fortran et autres langages de programmation.
- Smalltalk.
- Snobol. 1962. Snobol 3 (1965), 4 (1966).
- SOAP. Symbolic Optimal Assembly Program, langage d'assemblage pour IBM 650.
- Spitbol. SPeedy ImplemenTation of snobOL. En fait une version compilée de Snobol.
- Snowball.
- SPARK.
- SP/k. Sous-ensemble de PL/1, utilisé pour l'enseignement.
- SPL.
- Squeak.
- SR. Synchronizing Resources
- SSL.
- Standard ML.
- Subtext.
- SuperCollider.
- SuperX++. 2001. Langage XML.
- SyncCharts.
- Synergy/DE.
T
- T. 1980+ Une version de Lisp.
- TACL. Tandem Advanced Command Langage. Langage de scripting utilisé par Hewlett-Packard.
- Tacpol. Implémentation de PL/I, était utilisée par l'US army.
- TADS. Text Adventure Development System. Un langage pour réaliser des jeux.
- TAL. Transaction Application Langage, croisement entre C et Pascal utilisé sur les ordinateurs Tandem.
- Transcript.
- Tcl. 1988. Tool Command Langage. Tk est un toolkit graphique.
- Telcomp. 1965. Dérivé de Joss, langage conversationnel utilisé sur les ordinateurs PDP jusqu'en 1974. A influencé Mumps.
- Tempo.
- Tinn-r.
- Titanium.
- TI-Basic. Langage pour calculatrices proche de Basic.
- Tom.
- Tpu. Langage de scripts pour VAX/VMS (non vérifié).
- Trac. 1960+. Text Reckoning And Compiling.
- TTCN-3. Testing and Test Control Notation. Anciennement: "Tree and Tabular Combined Notation".
- Turing. 1982. Proche de Pascal, dérivé de Euclid.
- Tutor. 1965. Langage de programmation de CAI.
- TXL. 1988. Dérivé de Turing ci-dessus.
U
- Ubercode. 2005. Croisement entre Eiffel et Basic.
- Unicon. Unified Extended Dialect of Icon.
- UnrealScript. Scripting de jeux.
- UML. Unified Modeling Langage. Langage de programmation visuel.
V
- Verilog HDL. Hardware Description Language. Un langage de description de matériel.
- VHDL. VHSIC. Hardware Description Langage.
- VDS. Visual DialogScript.
- Virt. Proche de Pascal avec des fonctionnalités de Prolog, pour la résolution de problèmes d'intelligence artificielle. Interpreteur.
- Visual Basic. 1991.
- Visual Basic .NET.
- VBScript. Version pour écriture de scripts de Visual Basic.
W
- Water. Langage de programmation intégré dans XML.
- Winbatch. Langage de scripts pour Windows.
- Whitespace. En réalité une plaisanterie, un langage de programmation exotique, mais avec un vrai interpréteur!
X
- XOTcl. Version de TCL orientée objet.
- XPL. 1967. Dérivé de PL/I, pour l'écriture de compilateurs.
- XL. Implémente la programmation par concept.
Y
Z
- Z notation. Spécification visuelle de programmes comme UML.
- ZPL.
- ZOPL. (Non vérifié)
- ZUG. (Non vérifié)
Markup langages and data formats
- CFML. ColdFusion Markup Langage.
- HTML. HyperText Markup Langage.
- PostScript. 1985.
- RDF. Resource Description Framework.
- SGML. 1969.
- SVG. Scalable Vector Graphic.
- Tex.
- XAML. eXtensible Application Markup Langage.
- XBL. eXtensible Bindings Langage. Pour créer des composants de langages XML.
- Xforms. Interface utilisateur interactive graphique pour le Web.
- XHTML. XML HTML.
- XML. eXtensible Markup Langage.
- XUL. XML-based User interface Langage.
Query or database oriented langages
- Aubit-4GL. Voir Informix.
- D4 or Dataphor. Basé sur Tutorial D.
- Dataflex. 1980. 4GL langage de programmation de base de données.
- dBase. Langage de programmation de base de données.
- Hypertalk. 1987. Langage de fiches pour Apple.
- Informix/4GL. 4GL signifie langage de 4ième génération spécialisé. Informix est spécializé en base de données et rapport.
- pl/SQL. Extension à SQL.
- Progress 4GL.
- SQL. 1987. Structured Query Langage.
- Tutorial D.
- Visual Foxpro. Dérivé de dBase.
- xBaseScript. (xbScript) Scripting de base de données Clipper.
Voir aussi
- Salut le monde dans tous les langages de programmation. Le programme minimal Hello World! dans tous les langages et formats.
- 99
Bottles of Beer. Comparaison du code des langages avec un même
programme.
Authorization
(c) 2008 Scriptol.org. Il est permis d'imprimer et copier la copie imprimée du document sans restriction. Il n'est pas par permis de le placer sur un autre site Web. Le contenu dupliqué est interdit par les moteurs de recherche. Placez plutôt un lien sur cette page.
Cette page a été modifiée pour la dernière fois le 4 Janvier 2008.
