ALPHABETICAL LIST OF PROGRAMMING LANGUAGES
__NOTOC__
The 'list of programming languages' consists of all notable programming languages in existence, currently or since the dawn of computing, in alphabetical order. Other lists of programming languages are:
#Alphabetical
#Categorical
#Chronological
#Generational
Note: ''Dialects of the BASIC have been moved to the separate 'List of BASIC dialects'''.
★ 1C products internal script
★ 2.PAK
★ 20-GATE
★ 473L Query
★ 51-FORTH
★ A+
★ A++
★ A# .NET
★ A# (Axiom)
★ A-0
★ ABAP
★ ABC
★ ABC ALGOL
★ ABLE
★ ABSET
★ ABSYS
★ ACC
★ Accent
★ ACT-III
★ Action!
★ ACS
★ ActionScript
★ Actor
★ Ada
★ ADMINS - Automated Data Methods for Information Naming Systems [1]
★ ADS/Online
★ AdvPL
★ Aleph
★ AIMMS
★ Alan
★ ALC Assembly Language Common, IBM acronym for BAL Basic assembly language
★ Aldor
★ Alef - concurrent language used in early versions of Plan 9
★ Algae
★ ALGO
★ ALGOL
★ Alice
★ Alphard
★ AmigaE
★ AMOS
★ AMPL
★ ApeScript
★ APL
★ AppleScript
★ Apply - A domain-specific language for image processing on parallel or conventional architectures
★ AREXX - Amiga version of REXX scripting language
★ Argos
★ ARS++
★ ASP
★ AspectJ
★ Assembly
★ ATLAS
★ Atlas Autocode
★ ATOLL - Acceptance, Test Or Launch Language
★ Aubit-4GL
★ Autocoder
★ AutoHotkey
★ AutoIt
★ AutoLISP
★ Averest
★ AWK - Also derivatives gawk, mawk, and nawk
★ Axiom
★ Axiom-XL
★ B
★ BACI
★ BASIC - Beginners All-purpose Symbollic Instruction Code - ''See also List of BASIC dialects (by platform)''
★ bc
★ bcompile
★ BCPL
★ BeanShell
★ BETA
★ Bigwig
★ Bistro
★ BLISS
★ Blitz Basic
★ Block And List Manipulation (BALM)
★ Blue - Rejected prototype for Ada
★ Blue
★ Boo
★ Bourne shell (sh)
★ Bourne-Again shell (bash)
★ Boxx
★ BPEL - Business Process Execution Language
★ Brainfuck
★ BUGSYS
★ BuildProfessional
★ BYOND
★ C
★ C--
★ C-script
★ C++
★ C#
★ C shell (csh)
★ Caché ObjectScript - See also Caché Basic
★ Caml
★ Cayenne
★ CeeBot
★ Cecil
★ Cesil
★ Cg
★ Chapel
★ CHAIN
★ Charity
★ Chey
★ CHILL
★ Chrome
★ ChucK
★ Cilk
★ CL
★ Clarion
★ Clipper
★ CLIPS
★ CLIST - Programming language for online applications in the MVS TSO environment
★ CLU
★ CMS-2
★ COBOL
★
★ CobolScript
★ Cocoa
★ CODE
★ CodeSimian
★ ColdFusion
★ COMAL
★ Common Intermediate Language (CIL)
★ Common Lisp
★
★ CLOS
★ Component Pascal
★ COMIT - List or string processing language
★ Concurrent Clean
★ Constraint Handling Rules
★ CORAL66
★ Corn
★ CorVision
★ COWSEL
★ CPL
★ CSP
★ Csound
★ Cue
★ Curl
★ Curry
★ Cyclone
★ D
★ DASL (historical)
★ Dark Basic
★ Dataflex
★ Datalog
★ dBASE
★ dc
★ Deesel (formerly G)
★ DCL
★ Delphi
★ Dialog Manager
★ DIBOL
★ Dream Maker
★ Dylan
★ E
★ Ease
★ Easy PL/I
★ eDeveloper
★ Edinburgh IMP
★ Eiffel
★ Elan
★ elastiC
★ Elf
★ Emacs Lisp
★ Enterprise Generation Language (EGL)
★ Epigram
★ Erlang
★ Escapade - server-side programming
★ Esterel
★ Euclid
★ Euphoria
★ Euler
★ EXEC
★ EXEC2
★ F
★ F#
★ Factor
★ Falcon
★ Felix
★ Ferite
★ FL
★ FLOW-MATIC
★ FOCAL
★ FOCUS
★ FOIL
★ FORMAC
★ Formula language
★ Forth
★ Fortran
★ Fortress
★ FoxPro
★ FP
★ Franz Lisp
★ Frink
★ Frontier
★ G (LabVIEW)
★ GAMS
★ GML
★ Gambas
★ Gclisp
★ G-code
★ Gema
★ GEMBASE
★ GENIE
★ Gibiane
★ GJ
★ Godiva
★ Gödel
★ GOTRAN see IBM 1620
★ GPSS
★ Green
★ Green - Prototype for Ada
★ Groovy
★ Gypsy
★ Emma P
★ HAL/S - Real-time aerospace programming language
★ HAScript
★ Haskell
★ High Level Assembly (HLA)
★ Hoc
★ Hugo
★ HyperTalk
★ HTML/OS
★ ICI programming language
★ Icon
★ IDL programming language
★ IMP
★ Inform
★ Information Processing Language (IPL)
★ Informix-4GL
★ INTERCAL
★ Io
★ IPTSCRAE
★ J
★ J#
★ J++
★ JADE
★ JAG
★ Jal
★ Janus
★ Java
★ JavaScript
★ JCL
★ JoeBASIC
★ Join Java
★ JOSS
★ Joule
★ JOVIAL
★ Joy
★ JSP
★ JScript
★ Jython
★ J2EE
★ J2ME
★ K
★ Kid's Programming Language (KPL)
★ Kiev
★ Kite
★ Kogut
★ KRC
★ KRYPTON
★ L
★ LabVIEW
★ Lagoona
★ LANSA
★ Lasso
★ Lava
★ Leda
★ Lead
★ Legoscript
★ Leopard
★ Lexico
★ Lfyre
★ Limbo
★ Limnor
★ LINC
★ Lingo
★ Lisaac
★ Lisp
★ Lite-C
★ Logo
★ LPC
★ LSL
★ LSE
★ Lua
★ Lucid
★ Lush
★ Lustre
★ LYaPAS
★ M4
★ MAD
★ MADCAP
★ MAGIC - See eDeveloper
★ Magma
★ MapBasic
★ Maple
★ MAPPER (Unisys/Sperry) now part of BIS
★ MARK-IV (Sterling/Informatics) now VISION:BUILDER of CA
★ Mary
★ Mathematica
★ Matlab
★ MATA
★ Maya
★ Mercury
★ Mesa
★ METAL
★ Michigan Algorithmic Decoder see MAD programming language
★ Microcode
★ MicroScript
★ MillScript
★ MIMIC
★ Mindscript
★ Miranda
★ Miva
★ ML
★ Moby
★ MODCAP
★ Model 204 User Language
★ Modula
★ Modula-2
★ Modula-3
★ Mondrian
★ Mortran
★ Moto
★ MOUSE
★ MSIL - Deprecated name for Common Intermediate Language
★ MUMPS
★ Napier88
★ Natural
★ Nemerle
★ NESL
★ NGL
★ Nial
★ Nice
★ Nickle
★ Nosica
★ o:XML
★ Oberon
★ Objective Modula-2
★ Object Pascal
★ Objective-C
★ Objective Caml
★ Obliq
★ occam
★ occam-π
★ Octave
★ OmniMark
★ Opal
★ Open programming language
★ OPS5
★ Organiser Programming Language (OPL) - cf. Psion Organiser
★ Oz
★ Parser
★ Pascal
★
★ Free Pascal
★
★ IP Pascal
★
★ Object Pascal - See also Delphi
★
★ Turbo Pascal
★
★ Virtual Pascal
★ Pawn
★ PBASIC
★ PEARL
★ Perl
★
★ Perl Data Language
★ Phoenix
★ PHP
★ Pico
★ Piet
★ Pike
★ PILOT
★ Pizza
★ PL 11
★ PL/0
★ PL/8
★ PL/B
★ PL/C
★ PL/I
★ PL/M
★ PLD
★ PL/SQL
★ Plankalkül
★ Pliant
★ PPL
★ POP-11
★ Poplog
★ PORTRAN
★ PostScript
★ POV-Ray
★ Ppc++
★ Processing
★ Prograph
★ Progress 4GL
★ Prolog
★
★ Turbo Prolog
★ Promela
★ Proteus
★ Python
★ Q
★ QuakeC
★ QPL
★ Quikcomp (for the Monrobot XI)
★ R
★ R++ - Based on C++ and added semanteme description
★ Rascal
★ Ratfiv
★ Ratfor
★ RBScript
★ rc
★ REALbasic
★ REPL - Really Easy Programming Language
★ REBOL - Relative Expression Based Object Language
★ Red - Rejected prototype for Ada
★ Redcode
★ REDO
★ REFAL
★ Revolution
★ REXX
★ Rigal
★ Rlab
★ Robot Scripting Language (RSL)
★ RPG (Report Program Generator)
★ RPL
★ Ruby
★ RuneScript
★ Russell Programming Language
★ S
★ S2
★ S+(S-PLUS or S4)
★ S-Lang
★ SAIL
★ SAKO
★ SAM76
★ SAS
★ Sather
★ Scala
★ SCAR
★ Scheme
★ Sed
★ Self
★ SETL
★ SIGNAL
★ SiMPLE
★ SIMPOL
★ SIMSCRIPT
★ Simula
★ SISAL
★ Slate
★ SLIP
★ SMALL Machine Algol Like Language
★ Small
★ Smalltalk
★ Snobol
★
★ SPITBOL
★ Snowball
★ SPARK
★ Spice
★ SPIN
★ SP/k
★ SPS (1620) see IBM 1620
★ Squeak
★ SR
★ SSL
★ Standard ML
★ Subtext
★ SuperCollider
★ Suneido
★ SYMPL
★ SyncCharts
★ Synergy/DE
★ T
★ TACL
★ TACPOL
★ TADS
★ Transaction Application Language
★ Tcl
★ Transact SQL
★ teco
★ TELCOMP
★ Telon
★ Tempo
★ Titanium
★ TI-Basic
★ Today
★ Tom
★ TOM
★ Topspeed see Clarion
★ TorqueScript
★ tpu
★ Trac
★ TTCN
★ Turing
★ TUTOR
★ Tutorial D
★ TXL
★ Ubercode
★ Ultra 32
★ Unicon
★ Uniface (programming language)
★ UnrealScript
★ Visual DataFlex
★ Visual DialogScript
★ Visual FoxPro
★ Visual Objects
★ VBScript
★ Visual Basic
★ Visual Basic .NET
★ VRML
★ Water
★ WATFOR see WATFIV
★ WATFIV
★ WAXHTML
★ WebQL
★ Whitespace
★ Winbatch
★ WinDev
★ Windows PowerShell
★ WML
★ X10
★ XBL
★ xbScript - Also xBaseScript
★ xHarbour
★ XL
★ XOTcl
★ XPL
★ XPL0
★ XQuery
★ XSLT - See XPath
★ YAFL
★ Yellow - Rejected prototype for Ada
★ Yorick
★ Y programming language
★ Z notation - A program specification language, like UML.
★ ZPL
★ ZZT-oop
★ ZOPL
★ ZUG
★ Categorical list of programming languages
★ Chronological list of programming languages
★ Generational list of programming languages
★ List of markup languages
★ List of BASIC dialects
★ 99 Bottles of Beer in many languages and variations providing comparable code samples.
★
★ A variant of the above
★ Historical Roster of Computer Languages
★ The Core Memory Project: NCR Computers of the 20th Century
The 'list of programming languages' consists of all notable programming languages in existence, currently or since the dawn of computing, in alphabetical order. Other lists of programming languages are:
#Alphabetical
#Categorical
#Chronological
#Generational
Note: ''Dialects of the BASIC have been moved to the separate 'List of BASIC dialects'''.
| Contents |
| 0-9 |
| 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 |
| See also |
| External links |
0-9
★ 1C products internal script
★ 2.PAK
★ 20-GATE
★ 473L Query
★ 51-FORTH
A
★ A+
★ A++
★ A# .NET
★ A# (Axiom)
★ A-0
★ ABAP
★ ABC
★ ABC ALGOL
★ ABLE
★ ABSET
★ ABSYS
★ ACC
★ Accent
★ ACT-III
★ Action!
★ ACS
★ ActionScript
★ Actor
★ Ada
★ ADMINS - Automated Data Methods for Information Naming Systems [1]
★ ADS/Online
★ AdvPL
★ Aleph
★ AIMMS
★ Alan
★ ALC Assembly Language Common, IBM acronym for BAL Basic assembly language
★ Aldor
★ Alef - concurrent language used in early versions of Plan 9
★ Algae
★ ALGO
★ ALGOL
★ Alice
★ Alphard
★ AmigaE
★ AMOS
★ AMPL
★ ApeScript
★ APL
★ AppleScript
★ Apply - A domain-specific language for image processing on parallel or conventional architectures
★ AREXX - Amiga version of REXX scripting language
★ Argos
★ ARS++
★ ASP
★ AspectJ
★ Assembly
★ ATLAS
★ Atlas Autocode
★ ATOLL - Acceptance, Test Or Launch Language
★ Aubit-4GL
★ Autocoder
★ AutoHotkey
★ AutoIt
★ AutoLISP
★ Averest
★ AWK - Also derivatives gawk, mawk, and nawk
★ Axiom
★ Axiom-XL
B
★ B
★ BACI
★ BASIC - Beginners All-purpose Symbollic Instruction Code - ''See also List of BASIC dialects (by platform)''
★ bc
★ bcompile
★ BCPL
★ BeanShell
★ BETA
★ Bigwig
★ Bistro
★ BLISS
★ Blitz Basic
★ Block And List Manipulation (BALM)
★ Blue - Rejected prototype for Ada
★ Blue
★ Boo
★ Bourne shell (sh)
★ Bourne-Again shell (bash)
★ Boxx
★ BPEL - Business Process Execution Language
★ Brainfuck
★ BUGSYS
★ BuildProfessional
★ BYOND
C
★ C
★ C--
★ C-script
★ C++
★ C#
★ C shell (csh)
★ Caché ObjectScript - See also Caché Basic
★ Caml
★ Cayenne
★ CeeBot
★ Cecil
★ Cesil
★ Cg
★ Chapel
★ CHAIN
★ Charity
★ Chey
★ CHILL
★ Chrome
★ ChucK
★ Cilk
★ CL
★ Clarion
★ Clipper
★ CLIPS
★ CLIST - Programming language for online applications in the MVS TSO environment
★ CLU
★ CMS-2
★ COBOL
★
★ CobolScript
★ Cocoa
★ CODE
★ CodeSimian
★ ColdFusion
★ COMAL
★ Common Intermediate Language (CIL)
★ Common Lisp
★
★ CLOS
★ Component Pascal
★ COMIT - List or string processing language
★ Concurrent Clean
★ Constraint Handling Rules
★ CORAL66
★ Corn
★ CorVision
★ COWSEL
★ CPL
★ CSP
★ Csound
★ Cue
★ Curl
★ Curry
★ Cyclone
D
★ D
★ DASL (historical)
★ Dark Basic
★ Dataflex
★ Datalog
★ dBASE
★ dc
★ Deesel (formerly G)
★ DCL
★ Delphi
★ Dialog Manager
★ DIBOL
★ Dream Maker
★ Dylan
E
★ E
★ Ease
★ Easy PL/I
★ eDeveloper
★ Edinburgh IMP
★ Eiffel
★ Elan
★ elastiC
★ Elf
★ Emacs Lisp
★ Enterprise Generation Language (EGL)
★ Epigram
★ Erlang
★ Escapade - server-side programming
★ Esterel
★ Euclid
★ Euphoria
★ Euler
★ EXEC
★ EXEC2
F
★ F
★ F#
★ Factor
★ Falcon
★ Felix
★ Ferite
★ FL
★ FLOW-MATIC
★ FOCAL
★ FOCUS
★ FOIL
★ FORMAC
★ Formula language
★ Forth
★ Fortran
★ Fortress
★ FoxPro
★ FP
★ Franz Lisp
★ Frink
★ Frontier
G
★ G (LabVIEW)
★ GAMS
★ GML
★ Gambas
★ Gclisp
★ G-code
★ Gema
★ GEMBASE
★ GENIE
★ Gibiane
★ GJ
★ Godiva
★ Gödel
★ GOTRAN see IBM 1620
★ GPSS
★ Green
★ Green - Prototype for Ada
★ Groovy
★ Gypsy
★ Emma P
H
★ HAL/S - Real-time aerospace programming language
★ HAScript
★ Haskell
★ High Level Assembly (HLA)
★ Hoc
★ Hugo
★ HyperTalk
★ HTML/OS
I
★ ICI programming language
★ Icon
★ IDL programming language
★ IMP
★ Inform
★ Information Processing Language (IPL)
★ Informix-4GL
★ INTERCAL
★ Io
★ IPTSCRAE
J
★ J
★ J#
★ J++
★ JADE
★ JAG
★ Jal
★ Janus
★ Java
★ JavaScript
★ JCL
★ JoeBASIC
★ Join Java
★ JOSS
★ Joule
★ JOVIAL
★ Joy
★ JSP
★ JScript
★ Jython
★ J2EE
★ J2ME
K
★ K
★ Kid's Programming Language (KPL)
★ Kiev
★ Kite
★ Kogut
★ KRC
★ KRYPTON
L
★ L
★ LabVIEW
★ Lagoona
★ LANSA
★ Lasso
★ Lava
★ Leda
★ Lead
★ Legoscript
★ Leopard
★ Lexico
★ Lfyre
★ Limbo
★ Limnor
★ LINC
★ Lingo
★ Lisaac
★ Lisp
★ Lite-C
★ Logo
★ LPC
★ LSL
★ LSE
★ Lua
★ Lucid
★ Lush
★ Lustre
★ LYaPAS
M
★ M4
★ MAD
★ MADCAP
★ MAGIC - See eDeveloper
★ Magma
★ MapBasic
★ Maple
★ MAPPER (Unisys/Sperry) now part of BIS
★ MARK-IV (Sterling/Informatics) now VISION:BUILDER of CA
★ Mary
★ Mathematica
★ Matlab
★ MATA
★ Maya
★ Mercury
★ Mesa
★ METAL
★ Michigan Algorithmic Decoder see MAD programming language
★ Microcode
★ MicroScript
★ MillScript
★ MIMIC
★ Mindscript
★ Miranda
★ Miva
★ ML
★ Moby
★ MODCAP
★ Model 204 User Language
★ Modula
★ Modula-2
★ Modula-3
★ Mondrian
★ Mortran
★ Moto
★ MOUSE
★ MSIL - Deprecated name for Common Intermediate Language
★ MUMPS
N
★ Napier88
★ Natural
★ Nemerle
★ NESL
★ NGL
★ Nial
★ Nice
★ Nickle
★ Nosica
O
★ o:XML
★ Oberon
★ Objective Modula-2
★ Object Pascal
★ Objective-C
★ Objective Caml
★ Obliq
★ occam
★ occam-π
★ Octave
★ OmniMark
★ Opal
★ Open programming language
★ OPS5
★ Organiser Programming Language (OPL) - cf. Psion Organiser
★ Oz
P
★ Parser
★ Pascal
★
★ Free Pascal
★
★ IP Pascal
★
★ Object Pascal - See also Delphi
★
★ Turbo Pascal
★
★ Virtual Pascal
★ Pawn
★ PBASIC
★ PEARL
★ Perl
★
★ Perl Data Language
★ Phoenix
★ PHP
★ Pico
★ Piet
★ Pike
★ PILOT
★ Pizza
★ PL 11
★ PL/0
★ PL/8
★ PL/B
★ PL/C
★ PL/I
★ PL/M
★ PLD
★ PL/SQL
★ Plankalkül
★ Pliant
★ PPL
★ POP-11
★ Poplog
★ PORTRAN
★ PostScript
★ POV-Ray
★ Ppc++
★ Processing
★ Prograph
★ Progress 4GL
★ Prolog
★
★ Turbo Prolog
★ Promela
★ Proteus
★ Python
Q
★ Q
★ QuakeC
★ QPL
★ Quikcomp (for the Monrobot XI)
R
★ R
★ R++ - Based on C++ and added semanteme description
★ Rascal
★ Ratfiv
★ Ratfor
★ RBScript
★ rc
★ REALbasic
★ REPL - Really Easy Programming Language
★ REBOL - Relative Expression Based Object Language
★ Red - Rejected prototype for Ada
★ Redcode
★ REDO
★ REFAL
★ Revolution
★ REXX
★ Rigal
★ Rlab
★ Robot Scripting Language (RSL)
★ RPG (Report Program Generator)
★ RPL
★ Ruby
★ RuneScript
★ Russell Programming Language
S
★ S
★ S2
★ S+(S-PLUS or S4)
★ S-Lang
★ SAIL
★ SAKO
★ SAM76
★ SAS
★ Sather
★ Scala
★ SCAR
★ Scheme
★ Sed
★ Self
★ SETL
★ SIGNAL
★ SiMPLE
★ SIMPOL
★ SIMSCRIPT
★ Simula
★ SISAL
★ Slate
★ SLIP
★ SMALL Machine Algol Like Language
★ Small
★ Smalltalk
★ Snobol
★
★ SPITBOL
★ Snowball
★ SPARK
★ Spice
★ SPIN
★ SP/k
★ SPS (1620) see IBM 1620
★ Squeak
★ SR
★ SSL
★ Standard ML
★ Subtext
★ SuperCollider
★ Suneido
★ SYMPL
★ SyncCharts
★ Synergy/DE
T
★ T
★ TACL
★ TACPOL
★ TADS
★ Transaction Application Language
★ Tcl
★ Transact SQL
★ teco
★ TELCOMP
★ Telon
★ Tempo
★ Titanium
★ TI-Basic
★ Today
★ Tom
★ TOM
★ Topspeed see Clarion
★ TorqueScript
★ tpu
★ Trac
★ TTCN
★ Turing
★ TUTOR
★ Tutorial D
★ TXL
U
★ Ubercode
★ Ultra 32
★ Unicon
★ Uniface (programming language)
★ UnrealScript
V
★ Visual DataFlex
★ Visual DialogScript
★ Visual FoxPro
★ Visual Objects
★ VBScript
★ Visual Basic
★ Visual Basic .NET
★ VRML
W
★ Water
★ WATFOR see WATFIV
★ WATFIV
★ WAXHTML
★ WebQL
★ Whitespace
★ Winbatch
★ WinDev
★ Windows PowerShell
★ WML
X
★ X10
★ XBL
★ xbScript - Also xBaseScript
★ xHarbour
★ XL
★ XOTcl
★ XPL
★ XPL0
★ XQuery
★ XSLT - See XPath
Y
★ YAFL
★ Yellow - Rejected prototype for Ada
★ Yorick
★ Y programming language
Z
★ Z notation - A program specification language, like UML.
★ ZPL
★ ZZT-oop
★ ZOPL
★ ZUG
See also
★ Categorical list of programming languages
★ Chronological list of programming languages
★ Generational list of programming languages
★ List of markup languages
★ List of BASIC dialects
External links
★ 99 Bottles of Beer in many languages and variations providing comparable code samples.
★
★ A variant of the above
★ Historical Roster of Computer Languages
★ The Core Memory Project: NCR Computers of the 20th Century
This article provided by Wikipedia. To edit the contents of this article, click here for original source.
psst.. try this: add to faves

العربية
中国
Français
Deutsch
Ελληνική
हिन्दी
Italiano
日本語
Português
Русский
Español