list of programming languages in alphabetical order
TRANSCRIPT
-
8/12/2019 List of Programming Languages in Alphabetical Order
1/13
List of Programming Languages in Alphabetical Order
A
o A+. 2001 Similar to APL.o A#. Object oriented functional programming language no! replaced
b" Aldor.
o Abap. Adanced $usiness Application Programming. %obol&li'e
programming language for Sap !eb application serers.
o Abc .
o Action( %ompiler design programming language as )icro&SPL.
o ActionScript. 200*. ersion of ,%)AScript for -lash.
o Actor. 1/. Programming language and also a concept for language
design actor oriented.
o Ada . 1/3.
o Afni4. 1/ -unctional formerl" Aleph.o Agena. 200. 5nspired from Algol and %.
o Aldor.
o Aleph. See Afni4.
o Algae. 5nterpreted language for numerical anal"sis.
o Algo. Algebraic programming language.
o Algol. 16/. -ollo!ed b" Algol 0 Algol 7 7irth and Algol /. 8as
inspired Pascal.
o Alma&0. 5mperatie and logical programming language.
o Alphard. 19* :ame of the brightest star in 8"dra. Pascal&li'e.
o Altran. 1/. -ortran ariant.
o Amiga,. Language inspired b" Ada %++ Lisp.
o Ampl. )odeling Language for )athematical Programming.
o Anubis. 2000. -unctional not )L language.
o ApeScript.
o Apl . 12. A Programming Language %ompiler-A;.
o AppleScript. 13. ,nglish&li'e scripting language.
o APS++ compiler e4ists.
o Aspect?. ?aa implementation of Aspect oriented programming.
%ompiler@eelopment
o Assembl".
o A
-
8/12/2019 List of Programming Languages in Alphabetical Order
2/13
o Auto5t. Automation language. Originall" for scripting 7indo!s
applications no! more general.
o Aerest.S"nchronous language replaced b" ;uart.
o A!'. 19/. See also ga!' na!' ma!'.
o A4iom. %omputer Algrebra S"stem actuall" a set of tools that uses
the A# language.
$
o $. 1.
o $ash. $ourne&Again shell. Actuall" an interpreter for $ourne shell.
o $asic. 1*.
o $AL. Assembl" language for the 5$) 30.
o $cpl. 1. $asic %ombined Programming Language. %ompiler.
5nspired $ !hich in turn inspired %.
o $eanShell.
o
$eta.o $ig!ig.
o $istro. 1 Smaltal' and ?aa li'e.
o $liss.
o $oo . 200*.
o $ourne shell. sh 19/. Language of commands for =ni4.
o $pel. $usiness Process ,4ecution Language
%
o %. 192.
o %&& . Portable intermediate language. Subset of %.
o %++ . 1/0. . %onstraint 8andling >ules.
o %hrome.
o %hucC. )ultimedia concurrent language.
http://www.autoitscript.com/http://www.averest.org/http://www.averest.org/http://cm.bell-labs.com/cm/cs/awkbook/index.htmlhttp://wiki.axiom-developer.org/http://cm.bell-labs.com/cm/cs/who/dmr/bintro.htmlhttp://www.gnu.org/software/bash/bash.htmlhttp://www.scriptol.com/programming/basic.phphttp://cm.bell-labs.com/cm/cs/who/dmr/bcpl.htmlhttp://www.cl.cam.ac.uk/~mr10/BCPL.htmlhttp://www.cl.cam.ac.uk/~mr10/BCPL.htmlhttp://www.beanshell.org/http://www.daimi.au.dk/~beta/http://www.brics.dk/bigwig/introduction/http://bistro.sourceforge.net/http://63.249.85.132/langs/http://boo.codehaus.org/http://steve-parker.org/sh/bourne.shtmlhttp://www.ibm.com/developerworks/library/specification/ws-bpel/http://www.scriptol.com/programming/c-language.phphttp://www.cminusminus.org/http://www.scriptol.com/programming/cpp.phphttp://www.scriptol.com/programming/c++0x.phphttp://www.scriptol.com/programming/csharp.phphttp://www.intersystems.com/http://caml.inria.fr/http://www.cs.washington.edu/research/projects/cecil/www/pubs/cecil-spec.htmlhttp://developer.nvidia.com/page/cg_main.htmlhttp://www.lfcs.inf.ed.ac.uk/reports/87/ECS-LFCS-87-38/http://gcc.gnu.org/onlinedocs/gcc-2.95.3/chill.htmlhttp://www.cs.kuleuven.be/~dtai/projects/CHR/http://www.chromesville.com/http://www.chromesville.com/http://chuck.cs.princeton.edu/http://www.autoitscript.com/http://www.averest.org/http://cm.bell-labs.com/cm/cs/awkbook/index.htmlhttp://wiki.axiom-developer.org/http://cm.bell-labs.com/cm/cs/who/dmr/bintro.htmlhttp://www.gnu.org/software/bash/bash.htmlhttp://www.scriptol.com/programming/basic.phphttp://cm.bell-labs.com/cm/cs/who/dmr/bcpl.htmlhttp://www.cl.cam.ac.uk/~mr10/BCPL.htmlhttp://www.beanshell.org/http://www.daimi.au.dk/~beta/http://www.brics.dk/bigwig/introduction/http://bistro.sourceforge.net/http://63.249.85.132/langs/http://boo.codehaus.org/http://steve-parker.org/sh/bourne.shtmlhttp://www.ibm.com/developerworks/library/specification/ws-bpel/http://www.scriptol.com/programming/c-language.phphttp://www.cminusminus.org/http://www.scriptol.com/programming/cpp.phphttp://www.scriptol.com/programming/c++0x.phphttp://www.scriptol.com/programming/csharp.phphttp://www.intersystems.com/http://caml.inria.fr/http://www.cs.washington.edu/research/projects/cecil/www/pubs/cecil-spec.htmlhttp://developer.nvidia.com/page/cg_main.htmlhttp://www.lfcs.inf.ed.ac.uk/reports/87/ECS-LFCS-87-38/http://gcc.gnu.org/onlinedocs/gcc-2.95.3/chill.htmlhttp://www.cs.kuleuven.be/~dtai/projects/CHR/http://www.chromesville.com/http://chuck.cs.princeton.edu/ -
8/12/2019 List of Programming Languages in Alphabetical Order
3/13
o %il'. )ulti&threaded and concurrent based on %.
o %larion.
o %lean. %oncurrent %lean.
o %lipper. 1/*.
o %L5PS. % Language 5ntegrated Production S"stem. See %ool.
o %lojure. 2009. Lisp&li'e for the jaa irtual machine.o %LOS. See %ommon Lisp.
o %lu . 8as inspired >ub".
o %obol. 16. %Ommon $usiness Oriented Language. 5nspired b"
-lo!&matic -ortran. A:S5 standards are %obol 6/ 9* /6 and 2002
object oriented.
o %obolScript.
o %ode. isual parallel programming s"stem.
o %old-usion. 2001. ?aa compatible combination of %-Script and
%-)L used for d"namic !eb processing.
o %omal. 193.
o %5L. %ommon 5ntermediate Language.o %ommon Lisp.
o %omponent Pascal.& See Oberon.
o %omit.& List or string processing language
o %ool.
o %oral.
o %orn.
o %o!sel. See POP1.
o %PL . Predecessor of $%PL.
o %sh. See % Shell.
o %url.
o %urr".o %"clone.
@
o @. 2000.
o @atabus. See PLD$.
o @ar' $asic. Language for game creation.
o @atalog. Actuall" a deductie tool using Prolog.
o @%L . @igital %ommand Language. Scripting PL used on @igital
computers.
o @elphi. 16. %reated b" $orland no! at ,mbarcadero.o @ibol.
o @isco. 12.
o @"lan. 12. @E:amic LA:guage. =nli'e Perl onl" one !a" to do a
thing.
,
http://supertech.csail.mit.edu/cilk/http://www.softvelocity.com/http://wiki.clean.cs.ru.nl/Cleanhttp://www.harbour-project.org/http://www.pmg.lcs.mit.edu/CLU.htmlhttp://www.cobol.com/http://www.cobolscript.com/http://www.cobolscript.com/http://www.cs.utexas.edu/users/code/http://www.dmoz.org/Computers/Programming/Internet/ColdFusion/http://www.josvisser.nl/opencomal/http://www.cliki.net/http://www.xgc.com/products/coral66.htmhttp://c-p-l.sourceforge.net/http://groups.csail.mit.edu/cag/curl/http://www.curry-language.org/http://cyclone.thelanguage.org/http://www.digitalmars.com/d/http://darkbasic.thegamecreators.com/http://www.fdi.ucm.es/profesor/fernan/DES/http://dcl.openvms.org/http://www.embarcadero.com/products/delphihttp://www.dibol.com/http://disco.cs.tut.fi/http://www.gwydiondylan.org/http://supertech.csail.mit.edu/cilk/http://www.softvelocity.com/http://wiki.clean.cs.ru.nl/Cleanhttp://www.harbour-project.org/http://www.pmg.lcs.mit.edu/CLU.htmlhttp://www.cobol.com/http://www.cobolscript.com/http://www.cs.utexas.edu/users/code/http://www.dmoz.org/Computers/Programming/Internet/ColdFusion/http://www.josvisser.nl/opencomal/http://www.cliki.net/http://www.xgc.com/products/coral66.htmhttp://c-p-l.sourceforge.net/http://groups.csail.mit.edu/cag/curl/http://www.curry-language.org/http://cyclone.thelanguage.org/http://www.digitalmars.com/d/http://darkbasic.thegamecreators.com/http://www.fdi.ucm.es/profesor/fernan/DES/http://dcl.openvms.org/http://www.embarcadero.com/products/delphihttp://www.dibol.com/http://disco.cs.tut.fi/http://www.gwydiondylan.org/ -
8/12/2019 List of Programming Languages in Alphabetical Order
4/13
o ,. See also Amiga,.
o ,ase. See %sp and Linda.
o ,cmaScript. 19.
o ,dinburgh 5)P. See 5)P.
o ,iffel. 1/.
o ,lan. 19*o elasti%.
o ,macs Lisp.
o ,FL . ,nterprise Feneration Language
o ,pigram. A concurrent P. L.
o ,rlang. 1/. ,>icsson LA:guage and also Agner Crarup ,rlang.
-unctional concurrent PL and runtime.
o ,scapade. Serer&side programming
o ,sterel.
o ,uclid.
o ,uphoria. 13. e44.
-
o -.
o -#.
o -abric. 2010 %ornell. $ased on ?aa and ?if it proides securit" on
data used and stored.
o -actor. 2003.
o -antom. 2006. %&li'e running on ?) and .:,
-
8/12/2019 List of Programming Languages in Alphabetical Order
5/13
o F.
o Fams. Feneral Algebraic )odeling S"stem.
o Fml . Fame )a'er Language.
o Fo. 200. %reated b" Foogle is % and Pascal&li'e. 5t is concurrent
!ith a garbage collector.
o Fodia.o Foedel.
o Fosu. 2010. ?aa&li'e running on the ?) proides e4tended t"pes.
o FPSS.
o Froo". Scripting language for ?aa.
8
o 8alDS. >eal&time aerospace programming language
o 8aScript.
o 8as'ell. 10. -unctional language. 8as'ell / follo!s. 5n 2002
ersion a la" functional language. %ompiler.o 8eron.
o 8LA. 8igh Leel Assembl"
o 8ugo.
o 8"per
-
8/12/2019 List of Programming Languages in Alphabetical Order
6/13
o ?aaScript. 1.
o ?%L .
o ?if . 2001. %ornell. ?aa !ith control on information access.
o ?oin ?aa. Augmented ersion of ?aa.
o ?oss. 13. Predecessor of )umps.
o ?oule.o ?oial. ?ules O!n ersion of the 5nternational Algorithmic Language.
o ?o" .
o ?SP. See ?aa.
o ?Script. See ,cmaScript.
o ?"thon. See P"thon.
C
o C.
o Cid. See P&
-
8/12/2019 List of Programming Languages in Alphabetical Order
7/13
)
o ) from )icrosoft. )odeling language.
o ). See )umps.
o )*.
o )A@. See 5AL Algol.
o )agma.
o )aple.
o )ar".
o )athematica. 1//. Programming language that uses algebraic
notation for e4pressions.
o )atlab.
o )ercur".16. -unctional logic programming language. Ported to %
?aa 5L .:et.
o
)esa.o )etal.
o )etro. 200/. @esign language from )icrosoft for 7indo!s Phone
)edia %enter and mobile deices. Lin' on a ppc file readable !ith
LibreOffice.
o )icroScript.
o )imic.
o )iranda. 1/. -unctional language has inspired 8as'ell.
o )ia.
o )i4al. I)i4 Assembl" LanguageI for the )i4 computer of @onald
Cnuth.
o )L.o )ob".
o )odula&2. 1/0.
o )odula&3. 1/.
o )ondrian. 8as'ell&li'e.
o )ortran. See -ortran.
o )oto.
o )S5L. See %5L.
o )umps. 19. )assachusetts Feneral 8ospital =tilit" )ulti&
Programming S"stem. @atabase oriented language.
:
o :apier //. Persistent language.
o :emerle.
o :esl.
o :et>e44. 1.
o :gl.
o :ial.
http://msdn.microsoft.com/en-us/library/dd285271.aspxhttp://www.gnu.org/software/m4/m4.htmlhttp://magma.maths.usyd.edu.au/magma/http://magma.maths.usyd.edu.au/magma/http://www.maplesoft.com/http://www.wolfram.com/products/mathematica/index.htmlhttp://www.mathworks.com/matlabcentral/http://www.cs.mu.oz.au/research/mercury/http://www.cs.mu.oz.au/research/mercury/http://www.meta-language.net/http://download.microsoft.com/download/f/0/5/f05a42ce-575b-4c60-82d6-208d3754b2d6/metro-technical-overview.ppthttp://tronweb.super-nova.co.jp/microscriptintro.htmlhttp://www.engin.umd.umich.edu/CIS/course.des/cis400/miranda/miranda.htmlhttp://www.mivamerchant.com/http://www.dina.kvl.dk/~sestoft/mosml.htmlhttp://moby.cs.uchicago.edu/http://www.modula2.org/http://www.m3.org/http://www.projectmoto.org/http://mumps.sourceforge.net/http://www-systems.cs.st-andrews.ac.uk/wiki/Napier88http://www.cs.cmu.edu/~scandal/nesl.htmlhttp://www.nial.com/http://msdn.microsoft.com/en-us/library/dd285271.aspxhttp://www.gnu.org/software/m4/m4.htmlhttp://magma.maths.usyd.edu.au/magma/http://www.maplesoft.com/http://www.wolfram.com/products/mathematica/index.htmlhttp://www.mathworks.com/matlabcentral/http://www.cs.mu.oz.au/research/mercury/http://www.meta-language.net/http://download.microsoft.com/download/f/0/5/f05a42ce-575b-4c60-82d6-208d3754b2d6/metro-technical-overview.ppthttp://tronweb.super-nova.co.jp/microscriptintro.htmlhttp://www.engin.umd.umich.edu/CIS/course.des/cis400/miranda/miranda.htmlhttp://www.mivamerchant.com/http://www.dina.kvl.dk/~sestoft/mosml.htmlhttp://moby.cs.uchicago.edu/http://www.modula2.org/http://www.m3.org/http://www.projectmoto.org/http://mumps.sourceforge.net/http://www-systems.cs.st-andrews.ac.uk/wiki/Napier88http://www.cs.cmu.edu/~scandal/nesl.htmlhttp://www.nial.com/ -
8/12/2019 List of Programming Languages in Alphabetical Order
8/13
o :ice.
o :ic'le.
o :oop. 200. ?aa&li'e language designed b" Foogle to s"ntacticall"
encourage good coding practices and discouraging the !orst offenses.
o :u. 2009. :ear Lisp and >ub".
o :osica.
O
o oHGml.
o Oberon. 1/6&//. )oon of =ranus. >eflectie language. @eried
from )odula&2.
o Objectie&%. 1/2. % plus Smalltal' used in F:=Step enironment.
o Objectie %aml.1. )L&deried functional and imperatie
language. ,4tends %aml.
o Objectie ?.200/. Sur&ensemble de ?aaScript utilisant la librairie
Ojectie&%.o Objectie )odula 2. 200. %ombination of Objectie&% Smalltal'
and )odula 2.
o ObliJ.
o O%aml. See Objectie %aml aboe.
o Occam. Occam&Pi occam&K
o Octae. -or numerical computation.
o Opal.
o OPL . Open or Organier Programming Language.
o Ops6.
o Orc . A language for distributed and concurrent programming
!or'ing through sites. )a" be used for 7eb scripting.o O.
P
o Pascal. 1/&91. :ame of a french mathematician.
o P$asic.
o Perl.1/9.
o P8P . 16. Personal 8ome Page 8"perte4t Processor. P8P 6 in 200*.
P8P in 2009.
o Pico.
o Pi'e.
o Pilot.
o Pia.
o PL 11.
o PLD0.
o PLD$.
o PLD%. Subset of PLD1
o PLD5. 1*. Programming Language One.
http://nice.sourceforge.net/http://nickle.org/http://code.google.com/p/noop/http://programming.nu/http://www.nosica.net/http://www.oberon.ethz.ch/http://www.foldr.org/~michaelw/objective-c/http://caml.inria.fr/pub/docs/manual-ocaml/http://caml.inria.fr/pub/docs/manual-ocaml/http://cappuccino.org/learn/tutorials/objective-j-tutorial.phphttp://cappuccino.org/learn/tutorials/objective-j-tutorial.phphttp://objective.modula2.net/http://www.dmoz.org/Computers/Programming/Languages/Obliq/http://www.cs.kent.ac.uk/projects/ofa/kroc/http://www.gnu.org/software/octave/http://user.cs.tu-berlin.de/~opal/http://opl-dev.sourceforge.net/http://www.pcai.com/web/ai_info/pcai_ops.htmlhttp://orc.csres.utexas.edu/http://www.mozart-oz.org/http://www.scriptol.com/programming/pascal.phphttp://www.perl.com/http://www.perl.com/http://www.scriptol.com/programming/php.phphttp://pico.vub.ac.be/http://pike.ida.liu.se/http://www.inria.fr/rrrt/tu-0916.htmlhttp://pizzacompiler.sourceforge.net/http://ref.web.cern.ch/ref/CERN/CNL/2001/001/programming/http://www.sunbelt-plb.com/show.php?Page=aboutplb.shtmlhttp://home.roadrunner.com/~pflass/PLI/http://nice.sourceforge.net/http://nickle.org/http://code.google.com/p/noop/http://programming.nu/http://www.nosica.net/http://www.oberon.ethz.ch/http://www.foldr.org/~michaelw/objective-c/http://caml.inria.fr/pub/docs/manual-ocaml/http://cappuccino.org/learn/tutorials/objective-j-tutorial.phphttp://objective.modula2.net/http://www.dmoz.org/Computers/Programming/Languages/Obliq/http://www.cs.kent.ac.uk/projects/ofa/kroc/http://www.gnu.org/software/octave/http://user.cs.tu-berlin.de/~opal/http://opl-dev.sourceforge.net/http://www.pcai.com/web/ai_info/pcai_ops.htmlhttp://orc.csres.utexas.edu/http://www.mozart-oz.org/http://www.scriptol.com/programming/pascal.phphttp://www.perl.com/http://www.scriptol.com/programming/php.phphttp://pico.vub.ac.be/http://pike.ida.liu.se/http://www.inria.fr/rrrt/tu-0916.htmlhttp://pizzacompiler.sourceforge.net/http://ref.web.cern.ch/ref/CERN/CNL/2001/001/programming/http://www.sunbelt-plb.com/show.php?Page=aboutplb.shtmlhttp://home.roadrunner.com/~pflass/PLI/ -
8/12/2019 List of Programming Languages in Alphabetical Order
9/13
o PLD).
o Plan'al'l. 1*.
o Pliant.
o Pop&11.
o Poplog.
o Portran.o Po&>a".
o Processing.
o Profan.
o Prograph.
o Prolog.
o Proteus.
o P&
-
8/12/2019 List of Programming Languages in Alphabetical Order
10/13
o >SL . >obot Scripting Language.
o >ub". 16 -ollo!s a Iprinciple of least surpriseI each thing must be
intuitie. Scripting multi¶digm object oriented.
S
o S. S&plus See . frame!or' hold an implementation.
o S2.
o Sail. Stanford Artificial 5ntelligence Language
o SA)9. 5mplementation of esources
o SSL .
o Standard )L.
o Subte4t.
http://www.robotbattle.com/http://www.scriptol.com/programming/ruby.phphttp://www.livejournal.com/doc/s2/history.htmlhttp://www.xidak.com/mainsail/other_documentation/shortoverview.htmhttp://www.icsi.berkeley.edu/~sather/http://www.scriptol.com/programming/scala.phphttp://www.schemers.org/http://www.schemers.org/http://scratch.mit.edu/http://dspace.mit.edu/handle/1721.1/41550http://www.scriptol.com/programming/scriptol.phphttp://www.scriptol.net/http://www.scriptol.com/http://www.scriptol.com/http://www.scriptol.com/http://sed.sourceforge.net/http://seed7.sourceforge.net/http://research.sun.com/self/http://cs1.cs.nyu.edu/bacon/download-setl.htmlhttp://www.iro.umontreal.ca/~simula/http://csg.csail.mit.edu/Users/dennis/barc-presentation/sld015.htmhttp://slatelanguage.org/http://www.smalltalk.org/main/http://www.snobol4.org/history.htmlhttp://www.snobol4.com/spitbol360/http://snowball.tartarus.org/http://www.altran-praxis.com/spark.aspxhttp://www.squeak.org/http://www.cs.arizona.edu/sr/http://www.zmailer.org/zman/zapp-ssl-lang.shtmlhttp://www.smlnj.org/sml.htmlhttp://subtextual.org/http://www.robotbattle.com/http://www.scriptol.com/programming/ruby.phphttp://www.livejournal.com/doc/s2/history.htmlhttp://www.xidak.com/mainsail/other_documentation/shortoverview.htmhttp://www.icsi.berkeley.edu/~sather/http://www.scriptol.com/programming/scala.phphttp://www.schemers.org/http://scratch.mit.edu/http://dspace.mit.edu/handle/1721.1/41550http://www.scriptol.com/programming/scriptol.phphttp://www.scriptol.net/http://www.scriptol.com/http://www.scriptol.com/http://sed.sourceforge.net/http://seed7.sourceforge.net/http://research.sun.com/self/http://cs1.cs.nyu.edu/bacon/download-setl.htmlhttp://www.iro.umontreal.ca/~simula/http://csg.csail.mit.edu/Users/dennis/barc-presentation/sld015.htmhttp://slatelanguage.org/http://www.smalltalk.org/main/http://www.snobol4.org/history.htmlhttp://www.snobol4.com/spitbol360/http://snowball.tartarus.org/http://www.altran-praxis.com/spark.aspxhttp://www.squeak.org/http://www.cs.arizona.edu/sr/http://www.zmailer.org/zman/zapp-ssl-lang.shtmlhttp://www.smlnj.org/sml.htmlhttp://subtextual.org/ -
8/12/2019 List of Programming Languages in Alphabetical Order
11/13
o Super%ollider.
o SuperG++. 2001. G)L language.
o S"nc%harts.
o S"nerg"D@,.
esource @escription -rame!or'.
o SF)L. 1.
o SF. Scalable ector Fraphic.
o
-
8/12/2019 List of Programming Languages in Alphabetical Order
13/13
o G)L . eGtensible )ar'up Language.
o G=L . G)L&based =ser interface Language.
;uer" or database oriented languages
o Aubit&*FL. See 5nformi4.
o @* or @ataphor. $ased on