Liste des langages de programmation
- 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. Anciennement Aleph. Langage fonctionnel.
- Agena. 2009. Inspiré d'Algol et C.
- 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.
- Arduino. Une version du langage wiring pour le controleur USB open source Arduino.
- 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. 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. Le standard est C++ 98 et C++ 09 devrait lui succéder en 2009.
- 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. (Chercher sur le site).
- 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. Langage multimedia et concurrent.
- Cilk. Multi-thread et concurrent basé sur C.
- Clarion.
- Clean. Concurrent Clean.
- Clipper. 1984.
- CLIPS. C Langage Integrated Production System. Voir Cool.
- Clojure. 2007. Lisp-like pour la machine virtuelle java.
- 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 programmation visuel et parallèle.
- CoffeeScript. Il se compile en JavaScript et offre une syntaxe plus lisible (comme Scriptol pour PHP).
- 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.
- Dart. 2011. Un langage fonctionnant dans le navigateur conçu par Google pour remplacer JavaScript. Ajouter les classes et interfaces.
- Datalog. En fait un logiciel de déduction utilisant Prolog.
- DCL. Digital Command Langage. Scripting sur ordinateurs Digital.
- Delphi. 1995. Créé par Borland, actuellement Embarcadero.
- 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#.
- Fabric. 2010, Cornell. Dérivé de Java, il incorpore des dispositifs de sécurité.
- Factor. 2003.
- Fantom. 2005. C-like s'exécutant sur JVM et .NET.
- Felix.
- Ferite.
- 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. Conçu par Sun pour de hautes performances.
- FP.
- Frink.
G
- G. Langage de "dataflow" pour le système LabVIEW, graphique et parallèle (et fonctionnel). On programme visuellement en connectant des objets.
- GAMS. General Algebraic Modeling System.
- GML. Game Maker Langage.
- Go. 2009. Langage par Google inspiré par C et Pascal. Il est concurrent avec un garbage collector.
- Godiva.
- Goedel.
- Gosu. Dérivé de Java et fonctionnant sur machine virtuelle il facilite l'extension de types.
- GPSS.
- Groovy. Langage de scripts pour Java.
H
- Hal/S. Langage de programmation en temps 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. Hypernext et Supercard sont des outils inspiré par Hypercard.
- 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.
- Intercal. 1972.
- IO.
- Iswim. 1966.
J
- J. 1990. Langage mathématique, dérivé de APL.
- Jade.
- Jal.
- Janus. Prédécesseur de Toontalk.
- Java. 1994.
- JavaFX Script. 2008.
- JavaScript. 1996.
- JCL.
- Jif. 2001. Cornell. Java avec des contrôles sur l'accès aux informations.
- 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
- K.
- Kid. Voir P-Tac.
- Kiev.
- Kogut.
L
- LabView.
- Lagoona.
- Lava.
- Leda.
- Lexico.
- Lfyre.
- Limbo. Langage concurrent, pour les applications distribuées sur l'OS Inferno. Successeur de Alef.
- Linc.
- LinearML. Langage fonctionnel pour la programmation parallèle.
- Lingo. Plusieurs langages ont ce nom: Macromedia Lingo, Lingo Allegro, Linn Lingo, Lindo Lingo.
- Lisaac. Langage OO basé sur des prototypes.
- 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 de Microsoft. Langage de modélisation.
- 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.
- Metro. 2008. Langage de design par Microsoft pour Windows Phone, Media Center et appareils mobiles. (Lien sur un fichier ppt lisible par LibreOffice).
- MicroScript.
- Mimic.
- Miranda. 1989. Langage fonctionnel, a inspiré Haskell.
- Miva Script.
- Mixal. "Mix Assembly Langage" pour l'ordinateur Mix historique de Donald Knuth.
- ML.
- Moby.
- Modula-2. 1980.
- Modula-3. 1989.
- Mondrian. Dérivé de Haskell.
- Mortran. Voir Fortran.
- Moto.
- MSIL. Voir CIL.
- Mumps. 1967. Massachusetts General Hospital Utility Multi-Programming System. Langage orienté bases de données.
N
- Napier 88. Langage persistant. (Chercher sur le site).
- Nemerle.
- Nesl.
- NetRexx. 1996.
- Newspeak. 2010.
- Ngl.
- Nial.
- Nice.
- Nickle.
- Noop. 2009. Langage dérivé de Java conçu par Google pour encourager les bonnes pratiques de programmation et décourager les mauvaises. Compile du bytecode pour la JVM.
- Nu. 2007. Proche de Lisp et Ruby.
- Nosica.
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.
- Objective J. 2008. Superset of JavaScript using the Ojective-C library.
- Objective Modula 2. 2006. Combinaison de Objective-C, Smalltalk et Modula 2.
- Obliq.
- OCaml. Voir Objective Caml ci-dessus.
- Occam. (Occam-Pi, occam-n)
- Octave. Pour le calcul numérique.
- Opal. (OPtimized Applicative Language). Langage fonctionnel.
- OPL. Open (ou Organizer) Programming Langage.
- Ops5.
- Orc. Langage concurrent et distribué qui fonctionne entre sites. Peut s'utiliser pour des scripts Web.
- Oz.
P
Q
- Q.
- QuakeC. Version de C pour le jeu Quake.
- QML. Ou QPL. Ensemble de langages de programmations pour les ordinateurs quantum.
- QML. Langage déclaratif d'interface utilisateur, similaire à JavaFX, pour Qt.
R
- R. 1998. Langage et environnement pour calculs et graphiques statistiques, dérivé du langage S, et proche de Scheme.
- 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. Dérivé de Hypertalk.
- 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.
- Rust. 2006. Langage concurrent par Mozilla Labs inspiré de C et amélioré pour être plus sûr. Alternative à Go.
S
- S. (S-plus) Voir Tinn-R. Le framework R en contient une implémentation.
- S2.
- 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.
- Scratch. Langage éducatif conçu par le MIT consistant en blocs à assembler. Le même principe a été utilisé pour la librairie Java OpenBlocks.
- 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.
- 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. Voir Revolution.
- 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.
- UrbiScript. Langage de programmation de robots.
- 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.
- Whitespace. En réalité une plaisanterie, un langage de programmation exotique, mais avec un vrai interpréteur!
- Winbatch. Langage de scripts pour Windows.
- Wiring. Langage dérivé de C adapté à la programmation de composants électroniques.
- WLangage. Langage de l'outil de développement Windev.
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.
- Xtend. (2011). Créé par la fondation Eclipse pour remplacer Java, il apporte des améliorations, comme la suppression des point-virgules, un switch puissant comme en Scriptol. Produit du bytecode JVM.
Y
- YAFL.
- Yorick. Langage pour le calcul scientifique et la simulation.
Z
- Z notation. Spécification visuelle de programmes comme UML.
- ZPL.
- ZOPL. (Non vérifié)
- ZUG. (Non vérifié)
Langages à balises et formats de données
- CFML. ColdFusion Markup Langage.
- EmotionML. Un dialecte XML pour représenter les émotions, par le W3C..
- HTML. HyperText Markup Langage.
- PostScript. 1985.
- Protocol Buffers. Par Google, devient ouvert en 2008.
- 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.
Langages de requêtes et de bases de données
- Aubit-4GL. Voir Informix.
- D4 or Dataphor. Basé sur Tutorial D.
- Dataflex. 1980. 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.
- SQL. 1987. Structured Query Langage.
- Tutorial D.
- Visual Foxpro. Dérivé de dBase.
- xBaseScript. (xbScript) Scripting de base de données Clipper.
Aucun commentaire:
Enregistrer un commentaire