List of programming languages
|
The list of programming langauges is comprised of all notable programming languages in existence, currently or since the dawn of computing. Other listings of programming languages are:
- Categorical list of programming languages
- Generational list of programming languages
- Chronological list of programming languages
Note: Esoteric programming languages have been moved to the separate List of esoteric programming languages. Note: Dialects of the BASIC programming language have been moved to the separate List of BASIC dialects.
Contents |
---|
0-9
A
- A+
- A++
- A-0
- ABAP
- ABC
- ABC_ALGOL
- ABLE
- ABSET
- ABSYS
- ACC programming language
- Accent
- Acceptance, Test Or Launch Language
- Action!
- ACS
- ActionScript
- Actor
- Ada
- Alan
- Alef (the concurrent programming language used in early editions of Plan 9 from Bell Labs)
- Aleph
- ALGO
- ALGOL
- Alphard
- AmigaE
- AMPL
- APL
- AppleScript
- AREXX (Amiga version of REXX scripting language)
- There are many array programming languages.
- ARS++
- ASP
- ASN.1
- AspectJ
- Assembly
- Atlas Autocode
- Aubit-4GL
- Autocoder
- AutoIt
- AutoLISP
- AWK (awk, gawk, mawk, nawk)
B
- B
- BASIC - see also List of BASIC dialects (by platform)
- bc
- BCPL
- BeanShell
- Befunge
- BETA
- Bigwig
- Bistro
- BLISS
- Blue - rejected prototype for Ada
- Blue
- boo
- Bourne shell (sh)
- Bourne-Again shell (bash)
- Brainfuck
- Business Process Execution Language (BPEL)
- BUGSYS
- BuildProfessional
C
- C
- C--
- C++
- C#
- Caché ObjectScript (see also Caché Basic)
- Caml
- Cayenne
- CeeBot
- CSS
- Cecil
- Cg
- CHAIN
- Charity
- CHILL
- ChucK
- Cilk
- Clarion
- Clipper
- CLIPS
- CLOS
- CLU
- CMS-2
- ColdFusion
- COBOL
- CobolScript
- COMAL
- Component Pascal
- Concurrent Clean
- Constraint Handling Rules
- CORAL66
- Common Intermediate Language (CIL)
- Common Lisp
- COWSEL
- CPL
- C shell (csh)
- Cue
- Curl
- Cyclone
D
E
- E
- Ease
- Easy PL/I
- Edinburgh IMP
- Eiffel
- ElastiC
- Elan
- Emacs Lisp
- Elf
- Enterprise Generation Language (EGL)
- Erlang
- Escapade (server-side programming)
- Esterel
- Euphoria
- Euclid
- Euler
- EXEC
- EXEC2
F
G
H
- HAL/S (real-time aerospace programming language)
- HAScript
- Haskell
- Heron
- HLA - "High Level Assembler"
- High Level Assembly
- Hugo
- HyperTalk
I
- ICI programming language
- Icon
- IDL programming language
- IMP
- Informix-4GL
- Inform
- Information Processing Language (IPL)
- Intercal
- Io
- IP Pascal
J
K
L
- LabVIEW
- Lagoona
- LaTeX
- Lava
- Leda
- Leopard
- Lexico
- Limbo
- LINC
- Lingo
- Lisp
- Logo
- LPC
- LSE
- Lua
- Lucid
- Lustre
- LYaPAS
M
- M4
- MAD
- MADCAP
- Malbolge
- Mary
- MATLAB
- Mathematica
- METAL
- Miranda
- Miva
- Mercury
- Mesa
- Microcode
- Mindscript
- ML
- Moby
- MODCAP
- Modula
- Modula-2
- Modula-3
- Mondrian
- Moto
- Mouse
- MSIL (deprecated name for Common Intermediate Language)
- MUMPS
N
O
- o:XML
- Oberon
- Objective-C
- Objective Caml
- Object Pascal
- Obliq
- Occam
- Opal
- OPS5
- Organiser Programming Language (OPL) - cf. Psion Organiser
- Oz
P
- Pascal
- PEARL
- Perl
- PHP
- Pico
- Pike
- PILOT
- Pizza
- PL 11
- PL/SQL
- PL/B
- PL/C
- Plankalkül
- PL/I
- PL/0
- PL/M
- Pliant
- Poplog
- POP-11
- PORTRAN
- PostScript
- Povray
- Processing
- Progress 4GL
- Prolog
- Proteus
- Python
Q
R
- R
- Rascal
- Ratfor
- Ratfiv
- rc
- REBOL
- Red - rejected prototype for Ada
- REFAL
- Report Program Generator (RPG)
- Revolution
- REXX
- Rigal
- Rlab
- Robot Scripting Language (RSL)
- RPG
- Ruby
- [[R++]] (Based on C++ and added semanteme description)
S
- S
- S2
- S-Lang
- SAIL
- SAKO
- SAS
- Sather
- Scala
- Scriptol
- Scheme
- Sed
- Self (or "SELF")
- SETL
- SIGNAL
- SIMSCRIPT
- Simula
- SISAL
- SMALL Machine Algol Like Langanuge
- Small
- Smalltalk
- SML
- Snobol
- Snowball
- SPARK
- SPITBOL
- SP/k
- Squeak
- SR
- SSL
- SuperCollider
T
- T
- TACL
- TACPOL
- TADS
- Transaction Application Language
- Tcl
- teco
- TELCOMP
- Tempo
- Today
- Tom
- tpu
- Trac
- Turing
- Tutorial D
- TXL
U
V
- Verilog is a hardware description language
- VHDL is a hardware description language
- Visual DataFlex
- Visual DialogScript
- Visual FoxPro
- Visual Objects
W
X
Y
Z
Contents: | top - 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
- Categorical list of programming languages
- Chronological list of programming languages
- Generational list of programming languages
- List of markup languages
- List of esoteric programming languages
- List of BASIC dialects
External links
- List of 2500 computer languages (http://people.ku.edu/~nkinners/LangList/Extras/langlist.htm)
- Dictionary of Programming Languages - another comprehensive list (http://cgibin.erols.com/ziring/cgi-bin/cep/cep.pl)
- TIOBE Programming Community Index: formula-based comparison of the popularity of languages (http://www.tiobe.com/tpci.htm)
- Joke site: 99 Bottles of Beer - One Program in 628 variations (http://www.99-bottles-of-beer.net/)
af:Lys van programmeertale bg:Списък на езици за програмиране de:Liste der Programmiersprachen eo:Listo de komputillingvoj hr:Popis programskih jezika is:Listi yfir forritunarmál ms:Daftar bahasa pengaturcaraan nl:Lijst van programmeertalen ru:Языки программирования sl:Seznam programskih jezikov uk:Список мов програмування zh:计算机语言列表