List of programming languages
| Programming language lists |
|---|
The aim of this list of programming languages is to include all notable programming languages in existence, both those in current use and historical ones, in alphabetical order, except for dialects of BASIC, esoteric programming languages, and markup languages.
A[edit]
- A# .NET
- A# (Axiom)
- A-0 System
- A+
- A++
- ABAP
- ABC
- ABC ALGOL
- ABSET
- ABSYS
- ACC
- Accent
- Ace DASL (Distributed Application Specification Language)
- ACL2
- ACT-III
- Action!
- ActionScript
- Ada
- Adenine
- Agda
- Agilent VEE
- Agora
- AIMMS
- Aldor
- Alef
- ALF
- ALGOL 58
- ALGOL 60
- ALGOL 68
- ALGOL W
- Alice
- Alma-0
- AmbientTalk
- Amiga E
- AMOS
- AMPL
- AngelScript
- Apex (Salesforce.com)
- APL
- App Inventor for Android's visual block language
- AppleScript
- APT
- Arc
- ARexx
- Argus
- AspectJ
- Assembly language
- ATS
- Ateji PX
- AutoHotkey
- Autocoder
- AutoIt
- AutoLISP / Visual LISP
- Averest
- AWK
- Axum
- Active Server Pages
B[edit]
C[edit]
- C
- C--
- C++ – ISO/IEC 14882
- C# – ISO/IEC 23270
- C/AL
- Caché ObjectScript
- C Shell (csh)
- Caml
- Cayenne
- CDuce
- Cecil
- Cesil
- Céu
- Ceylon
- CFEngine
- CFML
- Cg
- Ch
- Chapel
- Charity
- Charm
- CHILL
- CHIP-8
- chomski
- ChucK
- Cilk
- Citrine
- CL (IBM)
- Claire
- Clarion
- Clean
- Clipper
- CLIPS
- CLIST
- Clojure
- CLU
- CMS-2
- COBOL – ISO/IEC 1989
- CobolScript – COBOL Scripting language
- Cobra
- CODE
- CoffeeScript
- ColdFusion
- COMAL
- Combined Programming Language (CPL)
- COMIT
- Common Intermediate Language (CIL)
- Common Lisp (also known as CL)
- COMPASS
- Component Pascal
- Constraint Handling Rules (CHR)
- COMTRAN
- Converge
- Cool
- Coq
- Coral 66
- CorVision
- COWSEL
- CPL
- Cryptol
- Crystal
- Csound
- CSP
- CUDA
- Curl
- Curry
- Cybil
- Cyclone
- Cython
D[edit]
E[edit]
F[edit]
G[edit]
H[edit]
I[edit]
J[edit]
K[edit]
L[edit]
M[edit]
- M2000
- M2001
- M4
- M#
- Machine code
- MAD (Michigan Algorithm Decoder)
- MAD/I
- Magik
- Magma
- make
- Maude system
- Maple
- MAPPER (now part of BIS)
- MARK-IV (now VISION:BUILDER)
- Mary
- MASM Microsoft Assembly x86
- MATH-MATIC
- Mathematica
- MATLAB
- Maxima (see also Macsyma)
- Max (Max Msp – Graphical Programming Environment)
- MaxScript internal language 3D Studio Max
- Maya (MEL)
- MDL
- Mercury
- Mesa
- Metafont
- MetaQuotes Language (MQL4/MQL5)
- MHEG-5 (Interactive TV programming language)
- Microcode
- MicroScript
- MIIS
- Milk (programming language)
- MIMIC
- Mirah
- Miranda
- MIVA Script
- ML
- Model 204
- Modelica
- Modula
- Modula-2
- Modula-3
- Mohol
- MOO
- Mortran
- Mouse
- MPD
- Mathcad
- MSIL – deprecated name for CIL
- MSL
- MUMPS
- MuPAD
- Mutan
- Mystic Programming Language (MPL)
N[edit]
O[edit]
P[edit]
- P′′
- P#
- ParaSail (programming language)
- PARI/GP
- Pascal – ISO 7185
- PCASTL
- PCF
- PEARL
- PeopleCode
- Perl
- PDL
- Perl 6
- Pharo
- PHP
- Pico
- Picolisp
- Pict
- Pike
- PIKT
- PILOT
- Pipelines
- Pizza
- PL-11
- PL/0
- PL/B
- PL/C
- PL/I – ISO 6160
- PL/M
- PL/P
- PL/SQL
- PL360
- PLANC
- Plankalkül
- Planner
- PLEX
- PLEXIL
- Plus
- POP-11
- POP-2
- PostScript
- PortablE
- Powerhouse
- PowerBuilder – 4GL GUI application generator from Sybase
- PowerShell
- PPL
- Processing
- Processing.js
- Prograph
- PROIV
- Prolog
- PROMAL
- Promela
- PROSE modeling language
- PROTEL
- ProvideX
- Pro*C
- Pure
- Pure Data
- Python
Q[edit]
R[edit]
S[edit]
- S
- S2
- S3
- S-Lang
- S-PLUS
- SA-C
- SabreTalk
- SAIL
- SALSA
- SAM76
- SAS
- SASL
- Sather
- Sawzall
- SBL
- Scala
- Scheme
- Scilab
- Scratch
- Script.NET
- Sed
- Seed7
- Self
- SenseTalk
- SequenceL
- Serpent
- SETL
- SIMPOL
- SIGNAL
- SiMPLE
- SIMSCRIPT
- Simula
- Simulink
- Singularity
- SISAL
- SLIP
- SMALL
- Smalltalk
- Small Basic
- SML
- Strongtalk
- Snap!
- SNOBOL(SPITBOL)
- Snowball
- SOL
- Solidity
- SOPHAEROS
- SPARK
- Speedcode
- SPIN
- SP/k
- SPL/3000
- SPS
- SQR
- SQL
- Squeak
- Squirrel
- SR
- S/SL
- Stackless Python
- Starlogo
- Strand
- Stata
- Stateflow
- Subtext
- SuperCollider
- SuperTalk
- Swift (Apple programming language)
- Swift (parallel scripting language)
- SYMPL
- SyncCharts
- SystemVerilog
T[edit]
U[edit]
V[edit]
W[edit]
X[edit]
Y[edit]
Z[edit]
See also[edit]
- Lists of programming languages
- Comparison of programming languages
- List of BASIC dialects by platform
- List of markup languages
- List of stylesheet languages
- History of programming languages
List of hello world programs at Wikibooks