mercredi 30 novembre 2011

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éteurcompilateur 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