You are on page 1of 13

List of Programming Languages in Alphabetical Order A

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

A+. 2001 Similar to APL. A#. Object oriented functional programming language no! replaced b" Aldor. Abap. Ad#anced $usiness Application Programming. %obol&li'e programming language for Sap !eb application ser#ers. Abc. Action( %ompiler design programming language as )icro&SPL. ActionScript. 200*. +ersion of ,%)AScript for -lash. Actor. 1./0. Programming language and also a concept for language design 1actor oriented2. Ada. 1./3. Afni4. 1../ -unctional formerl" Aleph. Agena. 200.. 5nspired from Algol and %. Aldor. Aleph. See Afni4. Algae. 5nterpreted language for numerical anal"sis. Algo. Algebraic programming language. Algol. 1.6/. -ollo!ed b" Algol 00 Algol 7 17irth2 and Algol 0/. 8as inspired Pascal. Alma&0. 5mperati#e and logical programming language. Alphard. 1.9* :ame of the brightest star in 8"dra. Pascal&li'e. Altran. 1.0/. -ortran #ariant. Amiga,. Language inspired b" Ada %++ Lisp. Ampl. )odeling Language for )athematical Programming. Anubis. 2000. -unctional not )L language. ApeScript. Apl. 1.02. A Programming Language %ompiler -A;. AppleScript. 1..3. ,nglish&li'e scripting language. AP<. Automaticall" Programmed <ool. 8igh&le#el language for numericall" controlled machines. Arduino. A #ersion of the !iring language for the open source =S$ controller Arduino. Argos. S"nchronous language. A>S. Abstraction >eference and S"nthesis. An orientation. 5nspired programming languages. An A>S++ compiler e4ists. Aspect?. ?a#a implementation of Aspect oriented programming. %ompiler @e#elopment Assembl". A<LAS. Se#eral minor languages !ith this name. Autocode. 1.62. Se#eral #ersions of this primiti#e historical language.

o o o o

Auto5t. Automation language. Originall" for scripting 7indo!s applications no! more general. A#erest. S"nchronous language replaced b" ;uartA. A!'. 1.9/. See also ga!' na!' ma!'. A4iom. %omputer Algrebra S"stem actuall" a set of tools that uses the A# language.

$
o o o o o o o o o o o o o

$. 1.0.. $ash. $ourne&Again shell. Actuall" an interpreter for $ourne shell. $asic. 1.0*. $AL. Assembl" language for the 5$) 300. $cpl. 1.00. $asic %ombined Programming Language. %ompiler. 5nspired $ !hich in turn inspired %. $eanShell. $eta. $ig!ig. $istro. 1... Smaltal' and ?a#a li'e. $liss. $oo. 200*. $ourne shell. 1sh2 1.9/. Language of commands for =ni4. $pel. $usiness Process ,4ecution Language

%
o o o o o o o o o o o o o o o o o

%. 1.92. %&&. Portable intermediate language. Subset of %. %++. 1./0. <he standard is %++ ./ and %++ 0. should succeed in 200.. %#. 2000. % Shell. %achB ObjectScript. Procedural language !ith database functions. %ompatible !ith )umps. %aml. %ategorical Abstract )achine Language. %a"enne. -unctionnal near 8as'ell !ith ?a#a features. %ecil. 1..2 :ear )odula and Objecti#e %. %ee$ot. %-Script. ?a#aScript part of %old-usion. See also %-)L. %g. %harit". -unctional and categorical programming language. %85LL. Language for telecommunications. %hill .0 is object oriented and generic. %8>. %onstraint 8andling >ules. %hrome. %hucC. )ultimedia concurrent language.

o o o o o o o o o

o o o o o o o o o o o o o o o o o

%il'. )ulti&threaded and concurrent based on %. %larion. %lean. %oncurrent %lean. %lipper. 1./*. %L5PS. % Language 5ntegrated Production S"stem. See %ool. %lojure. 2009. Lisp&li'e for the ja#a #irtual machine. %LOS. See %ommon Lisp. %lu. 8as inspired >ub". %obol. 1.6.. %Ommon $usiness Oriented Language. 5nspired b" -lo!&matic -ortran. A:S5 standards are %obol 6/ 9* /6 and 2002 object oriented. %obolScript. %ode. +isual parallel programming s"stem. %old-usion. 2001. ?a#a compatible combination of %-Script and %-)L used for d"namic !eb processing. %omal. 1.93. %5L. %ommon 5ntermediate Language. %ommon Lisp. %omponent Pascal.& See Oberon. %omit.& List or string processing language %ool. %oral00. %orn. %o!sel. See POP1. %PL. Predecessor of $%PL. %sh. See % Shell. %url. %urr". %"clone.

@
o o o o o o o o o

@. 2000. @atabus. See PLD$. @ar' $asic. Language for game creation. @atalog. Actuall" a deducti#e tool using Prolog. @%L. @igital %ommand Language. Scripting PL used on @igital computers. @elphi. 1..6. %reated b" $orland no! at ,mbarcadero. @ibol. @isco. 1..2. @"lan. 1..2. @E:amic LA:guage. =nli'e Perl onl" one !a" to do a thing.

o o o o o o o o o o o o o o o o o

,. See also Amiga,. ,ase. See %sp and Linda. ,cmaScript. 1..9. ,dinburgh 5)P. See 5)P. ,iffel. 1./0. ,lan. 1.9* elasti%. ,macs Lisp. ,FL. ,nterprise Feneration Language ,pigram. A concurrent P. L. ,rlang. 1../. ,>icsson LA:guage and also Agner Crarup ,rlang. -unctional concurrent PL and runtime. ,scapade. Ser#er&side programming ,sterel. ,uclid. ,uphoria. 1..3. <"ped scripting interpreted language. ,uler. Successor to Algol 00. @"namicall" t"ped. ,4ec. See >e44.

o o o o o o o o o o o o o o

o o o

-. -#. -abric. 2010 %ornell. $ased on ?a#a and ?if it pro#ides securit" on data used and stored. -actor. 2003. -antom. 2006. %&li'e running on ?+) and .:,<. -eli4. -erite. -L. -lo!&)atic. 1.6*. -ocal. -ocus. -oil. -orth. 1.99. -Ou><8. Stac' oriented. =sed to command machines including boot of computers. -ortran. 1.69. -O>mula <>A:Slator. Standard -ortran 55 16/2 5+ 1012 00 99 1Procedural2 .0 .6 2003 1Object oriented2. Language for scientific computations. Other dialects are S&-ortran S-tran ;uic'<ran L<><ran 8P- %o&Arra" -ortran. -ortress. @esigned for high performance computing. -P. -rin'.

o o o o o o o o o

F. Fams. Feneral Algebraic )odeling S"stem. Fml. Fame )a'er Language. Fo. 200.. %reated b" Foogle is % and Pascal&li'e. 5t is concurrent !ith a garbage collector. Fodi#a. Foedel. Fosu. 2010. ?a#a&li'e running on the ?+) pro#ides e4tended t"pes. FPSS. Froo#". Scripting language for ?a#a.

8
o o o o o o o o

8alDS. >eal&time aerospace programming language 8aScript. 8as'ell. 1..0. -unctional language. 8as'ell ./ follo!s. 5n 2002 #ersion a laA" functional language. %ompiler. 8eron. 8LA. 8igh Le#el Assembl" 8ugo. 8"per<al'. 8"perne4t and Supercard are 8"percard&li'e tools. 82o.

5
o o o o o o o o o o

5AL. 1.6/. 5%5. 5con. 1.99&9.. 5@L. 1.99. 5nterface @efinition Language. A famil" of descripti#es languages. %ompiler. 5)P. 5nform. 5PL. 1.60. 5nformation Processing Language. -irst in list processing but replaced b" Lisp. 5ntercal. 1.92. 5O. 5s!im. 1.00.

?
o o o o o o

?. 1..0. 5s a re!or' of APL. ?ade. ?al. ?anus. Predecessor of <oontal'. ?a#a. 1..*. ?a#a-G Script. 200/.

o o o o o o o o o o o

?a#aScript. 1..0. ?%L. ?if. 2001. %ornell. ?a#a !ith control on information access. ?oin ?a#a. Augmented #ersion of ?a#a. ?oss. 1.03. Predecessor of )umps. ?oule. ?o#ial. ?ules O!n +ersion of the 5nternational Algorithmic Language. ?o". ?SP. See ?a#a. ?Script. See ,cmaScript. ?"thon. See P"thon.

C
o o o o o

C. Cid. See P&<ac. Cie#. Cogut. Cr"pton.

L
o o o o o o o o o o o o o o o o o o

Lab+ie!. Lagoona. La#a. Leda. Leopard. Le4ico. Lf"re. Limbo. %oncurrent langage for distributed applications on the 5nferno OS. Successor to Alef. Linc. Lingo. Se#eral languagesH )acromedia Lingo Lingo Allegro Linn Lingo Lindo Lingo. Lisaac. Lisp. 1.6/. L5St Processing. Logo. 1.00&0/. Lisp !ithout parenthesis. Learn programming b" mo#ing a graphical turtle. %ompiler. 1.:et2 Lua. 1..3. 1)oon in portuguese2. Scripting %&li'e language used mainl" as e4tension to %. Lucid. Lush. Lustre. LEaPAS.

)
o o o o o o o o o o o o o

o o o o o o o o o o o o o o

) from )icrosoft. )odeling language. ). See )umps. )*. )A@. See 5AL Algol. )agma. )aple. )ar". )athematica. 1.//. Programming language that uses algebraic notation for e4pressions. )atlab. )ercur". 1..6. -unctional logic programming language. Ported to % ?a#a 5L 1.:et2. )esa. )etal. )etro. 200/. @esign language from )icrosoft for 7indo!s Phone )edia %enter and mobile de#ices. 1Lin' on a ppc file readable !ith LibreOffice2. )icroScript. )imic. )iranda. 1./.. -unctional language has inspired 8as'ell. )i#a. )i4al. I)i4 Assembl" LanguageI for the )i4 computer of @onald Cnuth. )L. )ob". )odula&2. 1./0. )odula&3. 1./.. )ondrian. 8as'ell&li'e. )ortran. See -ortran. )oto. )S5L. See %5L. )umps. 1.09. )assachusetts Feneral 8ospital =tilit" )ulti& Programming S"stem. @atabase oriented language.

:
o o o o o o

:apier //. Persistent language. :emerle. :esl. :et>e44. 1..0. :gl. :ial.

o o o o o

:ice. :ic'le. :oop. 200.. ?a#a&li'e language designed b" Foogle to s"ntacticall" encourage good coding practices and discouraging the !orst offenses. :u. 2009. :ear Lisp and >ub". :osica.

O
o o o o o o o o o o o o o o o

oHGml. Oberon. 1./6&//. 1)oon of =ranus2. >eflecti#e language. @eri#ed from )odula&2. Objecti#e&%. 1./2. % plus Smalltal' used in F:=Step en#ironment. Objecti#e %aml. 1..0. )L&deri#ed functional and imperati#e language. ,4tends %aml. Objecti#e ?. 200/. Sur&ensemble de ?a#aScript utilisant la librairie Ojecti#e&%. Objecti#e )odula 2. 2000. %ombination of Objecti#e&% Smalltal' and )odula 2. ObliJ. O%aml. See Objecti#e %aml abo#e. Occam. 1Occam&Pi occam&K2 Octa#e. -or numerical computation. Opal. OPL. Open 1or OrganiAer2 Programming Language. Ops6. Orc. A language for distributed and concurrent programming !or'ing through sites. )a" be used for 7eb scripting. OA.

P
o o o o o o o o o o o o o

Pascal. 1.0/&91. :ame of a french mathematician. P$asic. Perl. 1./9. P8P. 1..6. Personal 8ome Page 8"perte4t Processor. P8P 6 in 200*. P8P 0 in 2009. Pico. Pi'e. Pilot. PiAAa. PL 11. PLD0. PLD$. PLD%. Subset of PLD1 PLD5. 1.0*. Programming Language One.

o o o o o o o o o o o o o o

PLD). Plan'al'Ll. 1.*0. Pliant. Pop&11. Poplog. Portran. Po#&>a". Processing. Profan. Prograph. Prolog. Proteus. P&<ac. Parallel language. P"thon. 1..1. Scripting interpreted language.

;
o o o o

;. ;ua'e%. +ersion of % for the ;ua'e game. ;)L. Or ;PL. Set of programming languages for Juantum computers. ;)L. @eclarati#e language to design user interfaces similar to ?a#a-G for ;t.

>
o o o o o o o o o o o

o o o o

>. 1../. Language and en#ironment for statistical computation and graphics. @eri#ed from the S language it is near Scheme. >++. %++ !ith rules added. >ascal. +ersion of Pascal for 'ids. >atfi#. +ersion of >atfor for a computer. >atfor. 1.96. +ersion of -ortran. >%. >c shell Plan. command language ported further to =ni4. >ealbasic. >ebol. 1..9. >elati#e ,4pression $ased Object Language. @"namic language !ith numerous predefined t"pes. >efal. 1.0/. >,cursi#e -unctions Algorithmic Language. >e#olution. +ersion of 8"pertal'. >PF. 1.00+ >eport Program Fenerator. ;uer" tool e4tended in a programming language for 5$). )ain #ersions are >PF 55 >PF 555 >PFD*00 >PF 5+. >PL. Langage for calculators similar to -orth. >e44. 1.9.. >,structured eGtended eGecutor. @esigned for 5$) OS scripting but ported on other platforms. >igal. >lab.

o o

>SL. >obot Scripting Language. >ub". 1..6 -ollo!s a Iprinciple of least surpriseI each thing must be intuiti#e. Scripting multi&paradigm object oriented.

S
o o o o o o o o o

o o o o o o o o o o o o o o o o o o o o o o o o o

S. 1S&plus2 See <inn&>. <he > frame!or' hold an implementation. S2. Sail. Stanford Artificial 5ntelligence Language SA)90. 5mplementation of <rac. SAS. -ortran specialiAed in statistical reports. Sather. ,iffel&li'e language. Scala. 200*. Scheme. 1.96. Scratch. 2009. ,ducational language de#eloped b" )5< consisting of bloc's to be assembled. <he same principle !as used for the Open$loc's ?a#a librar". Scriptol. 2001 Object oriented and G)L oriented. 5nterpreter P8P compiler. Sed. Stream ,@itor. Seed9. 2006. Self. 1..3. S,<L. 8as inspired A$% predecessor of P"thon. Short %ode. 1.*.. Precursor of programming languages. SimsScript. -ortran specialiAed in mathematical simulations. Simmunit". Language for 5nternet based on APL Simula. 1.02. S5SAL. Streams and 5teration in a Single Assignment Language Slate. Slip. S"mmetric L5st Processor. Actuall" an e4tension to fortran and other programming languages. Smalltal'. Snobol. 1.02. Snobol 3 11.062 * 11.002. SOAP. S"mbolic Optimal Assembl" Program 5$) 060 assembl" language. Spitbol. SPeed" 5mplemen<ation of snobOL. Actuall" a compiled #ersion of Snobol. Sno!ball. SPA>C. SPD'. Subset of PLD1 used for teaching. SPL. SJuea'. S>. S"nchroniAing >esources SSL. Standard )L. Subte4t.

o o o o

Super%ollider. SuperG++. 2001. G)L language. S"nc%harts. S"nerg"D@,.

<
o o o o o o o o o o o o o o o o o o o

<. 1./0+ A #ersion of Lisp. <A%L. <andem Ad#anced %ommand Language. Scripting language used b" 8e!lett&Pac'ard. <acpol. 5mplementation of PLD5 !as used b" =S arm". <A@S. <e4t Ad#enture @e#elopment S"stem. A language to ma'e games. <AL. <ransaction Application Language cross bet!een % and Pascal used for <andem computers. <ranscript. +oir >e#olution. <cl. 1.//. <ool %ommand Language. <' is the graphical tool'it. <elcomp. 1.06. @eri#ed from ?oss con#ersationnal language used on P@P computers until 1.9*. 5nfluenced )umps. <empo. <inn&r. <itanium. <5&$asic.$asic&li'e language for calculators. <om. <pu. Scripting programming language for +AGD+)S 1not #erified2. <rac. 1.00+. <e4t >ec'oning And %ompiling. <<%:&3. <esting and <est %ontrol :otation. -ormerl"H I<ree and <abular %ombined :otationI. <uring. 1./2. Pascal&li'e deri#ed from ,uclid. <utor. 1.06. %A5 programming language. <GL. 1.//. @eri#ed from <uring abo#e.

=
o o o o o

=bercode. 2006. %ross bet!een ,iffel and $asic. =nicon. =nified ,4tended @ialect of 5con. =nrealScript. Scripting games. =rbiScript. >obot programming language. =)L. =nified )odeling Language. +isual programming language.

+
o o o o

+erilog 8@L. A hard!are description language. +8@L. +8S5% 8ard!are @escription Language. +@S. +isual @ialogScript. +irt. Pascal&li'e !ith Prolog features for Artificial 5ntelligence problem sol#ing. 5nterpreter.

o o o

+isual $asic. 1..1. +isual $asic .:,<. +$Script.+isual $asic Script ,dition.

7
o o o o

7ater. G)L&embedded programming language. 7hites pace. Actuall" a jo'e an IesotericI programming language but !ith a real interpreter( 7inbatch. Scripting language for 7indo!s. 7iring. %&li'e language dedicated to electronics.

G
o o o

GO<cl. Object oriented #ersion of <%L. GPL. 1.09. @eri#ed from PLD5 for compiler !riting. GL. 5mplements concept programming.

E
o o

EA-L. Eoric'. Language for scientific calculations and simulations.

M
o o o o

M notation. +isual specification of programs li'e =)L. MPL. MOPL. 1:ot #erified2 M=F. 1:ot #erified2

)ar'up languages and data formats


o o o o o o o o o o o o o

%-)L. %old-usion )ar'up Language. ,motion)L. An G)L dialect for representing emotions b" the 73%.. 8<)L. 8"per<e4t )ar'up Language. PostScript. 1./6. Protocol $uffers. $" Foogle became open in 200/. >@-. >esource @escription -rame!or'. SF)L. 1.0.. S+F. Scalable +ector Fraphic. <e4. GA)L. eGtensible Application )ar'up Language. G$L. eGtensible $indings Language. -or !idget creating in Gml based languages. Gforms. 7eb graphical interacti#e user interface. G8<)L. G)L 8<)L.

o o

G)L. eGtensible )ar'up Language. G=L. G)L&based =ser interface Language.

;uer" or database oriented languages


o o o o o o o o o o o

Aubit&*FL. See 5nformi4. @* or @ataphor. $ased on <utorial @. @atafle4. 1./0. @atabase programming language. d$ase. programming language. 8"pertal'. 1./9. %ard language for Apple. 5nformi4&*FL. *FL means for fourth generation specialiAed language. 5nformi4 is specialiAed in databases and reports. plDS;L. S;L e4tension. S;L. 1./9. Structured ;uer" Language. <utorial @. +isual -o4pro. @eri#ed from d$ase. 4$aseScript. 14bScript2 %lipper database scripting.

You might also like