This is an index to notable programming languages, in current or historical use. Dialects of BASIC, esoteric programming languages, and markup languages are not included. A programming language does not need to be imperative or Turing-complete, but must be executable and so does not include markup languages such as HTML or XML, but does include domain-specific languages such as SQL and its dialects.
A
edit- A.NET (A#/A sharp)
- A-0 System
- A+ (A plus)
- ABAP
- ABC
- ABC ALGOL
- ACC
- Accent (Rational Synergy)
- Ace Distributed Application Specification Language (DASL)
- Action!
- ActionScript
- Actor
- Ada – ISO/IEC 8652
- Adenine (Haystack)
- AdvPL
- Agda
- Agilent VEE (Keysight VEE)
- Agora
- AIMMS
- Aldor
- Alef
- Algebraic Logic Functional programming language (ALF)
- ALGOL 58
- ALGOL 60
- ALGOL 68
- ALGOL W
- Alice ML
- Alma-0
- AmbientTalk
- Amiga E
- AMPL
- Analitik
- AngelScript
- Apache Pig latin
- Apex (Salesforce.com, Inc)
- APL
- App Inventor for Android's visual block language (MIT App Inventor)
- AppleScript
- APT
- Arc
- ArkTS
- ARexx
- Argus
- Assembly language (ASM)
- AutoHotkey
- AutoIt
- AutoLISP, Visual LISP
- Averest
- AWK
- Axum
B
editC
edit- C – ISO/IEC 9899
- C-- (C minus minus)
- C++ (C plus plus) – ISO/IEC 14882
- C*
- C# (C sharp) – ISO/IEC 23270
- C/AL
- Caché ObjectScript
- C Shell (csh)
- Caml
- Carbon
- Catrobat
- Cayenne (Lennart Augustsson)
- Cecil
- CESIL (Computer Education in Schools Instruction Language)
- Céu
- Ceylon
- CFEngine
- Cg (High-Level Shader/Shading Language [HLSL])
- Ch
- Chapel (Cascade High Productivity Language)
- Charm
- CHILL
- CHIP-8
- ChucK
- Cilk (also Cilk++ and Cilk plus)
- Claire
- Clarion
- Clean
- Clipper
- CLIPS
- CLIST
- Clojure
- CLU
- CMS-2
- COBOL – ISO/IEC 1989
- CobolScript – COBOL Scripting language
- Cobra
- CoffeeScript
- ColdFusion
- COMAL
- COMIT
- Common Intermediate Language (CIL)
- Common Lisp (also known as CL)
- COMPASS
- Component Pascal
- COMTRAN
- Concurrent Pascal
- Constraint Handling Rules (CHR)
- Control Language
- Coq
- CORAL, Coral 66
- CorVision
- COWSEL
- CPL
- Cryptol
- Crystal
- Csound
- Cuneiform
- Curl
- Curry
- Cybil
- Cyclone
- Cypher Query Language
- Cython
- CEEMAC
D
editE
editF
edit- F
- F# (F sharp)
- F*
- Factor
- Fantom
- FAUST
- FFP
- fish
- Fjölnir
- FL
- Flavors
- Flex
- Flix
- FlooP
- FLOW-MATIC (B0)
- FOCAL (Formulating On-Line Calculations in Algebraic Language/FOrmula CALculator)
- FOCUS
- FOIL
- FORMAC (FORMula MAnipulation Compiler)
- @Formula
- Forth
- Fortran – ISO/IEC 1539
- Fortress
- FP
- FoxBase/FoxPro
- Franz Lisp
- Futhark
G
edit- Game Maker Language
- GameMonkey Script
- General Algebraic Modeling System (GAMS)
- GAP
- G-code
- GDScript (Godot)
- Geometric Description Language (GDL)
- GEORGE
- Gleam
- OpenGL Shading Language (GLSL)
- GNU E
- GNU Ubiquitous Intelligent Language for Extensions (GNU Guile)
- Go
- Go!
- Game Oriented Assembly Lisp (GOAL)
- Gödel
- Golo
- Good Old Mad (GOM)
- Google Apps Script
- Gosu
- GOTRAN (IBM 1620)
- General Purpose Simulation System (GPSS)
- GraphTalk (Computer Sciences Corporation)
- GRASS
- Grasshopper
- Groovy (by Apache)
H
editI
editJ
editK
editL
editM
edit- M Formula language
- M4
- M#
- Machine code
- MAD (Michigan Algorithm Decoder)
- MAD/I
- Magik
- Magma
- Maple
- MAPPER (now part of BIS)
- MARK-IV (now VISION:BUILDER)
- Mary
- MATLAB
- MASM Microsoft Assembly x86
- MATH-MATIC
- Maude system
- Maxima (see also Macsyma)
- Max (Max Msp – Graphical Programming Environment)
- MaxScript internal language 3D Studio Max
- Maya (MEL)
- MDL
- Mercury
- Mesa
- MHEG-5 (Interactive TV programming language)
- Microcode
- Microsoft Power Fx
- MIIS
- MIMIC
- Mirah
- Miranda
- MIVA Script
- ML
- Model 204
- Modelica
- Malbolge
- Modula
- Modula-2
- Modula-3
- Mohol
- Mojo
- MOO
- Mortran
- Mouse
- MPD
- MSL
- MUMPS
- MuPAD
- Mutan
- Mystic Programming Language (MPL)
N
editO
editP
edit- P
- P4
- P′′
- ParaSail
- PARI/GP
- Pascal – ISO 7185
- Pascal Script
- PCASTL
- PCF
- PEARL
- PeopleCode
- Perl
- PDL
- Pharo
- PHP
- Pico
- Picolisp
- Pict
- Pike
- PILOT
- Pipelines
- Pizza
- PL-11
- PL/0
- PL/B
- PL/C
- PL/I – ISO 6160
- PL/M
- PL/P
- PL/S
- PL/SQL
- PL360
- PLANC
- Plankalkül
- Planner
- PLEX
- PLEXIL
- Plus
- POP-11
- POP-2
- PostScript
- PortablE
- POV-Ray SDL
- Powerhouse
- PowerBuilder – 4GL GUI application generator from Sybase
- PowerShell
- PPL
- Processing
- Processing.js
- Prograph
- Project Verona
- Prolog
- PROMAL
- Promela
- PROSE modeling language
- PROTEL
- Pro*C
- Pure
- Pure Data
- PureScript
- PWCT
- Python
Q
editR
editS
edit- S
- S2
- S3
- S-Lang
- S-PLUS
- SA-C
- SabreTalk
- SAIL
- SAKO
- SAS
- SASL
- Sather
- Sawzall
- Scala
- Scheme
- Scilab
- Scratch
- ScratchJr
- Script.NET
- Sed
- Seed7
- Self
- SenseTalk
- SequenceL
- Serpent
- SETL
- Short Code
- SIMPOL
- SIGNAL
- SiMPLE
- SIMSCRIPT
- Simula
- Simulink
- SISAL
- SKILL
- SLIP
- SMALL
- Smalltalk
- SML
- Strongtalk
- Snap!
- SNOBOL (SPITBOL)
- Snowball
- SOL
- Solidity
- SOPHAEROS
- Source
- SPARK
- Speakeasy
- Speedcode
- SPIN
- SP/k
- SPL
- SPS
- SQL
- SQR
- Squeak
- Squirrel
- SR
- S/SL
- Starlogo
- Strand
- Stata
- Stateflow
- Subtext
- SBL
- SuperCollider
- Superplan
- SuperTalk
- Swift (Apple programming language)
- Swift (parallel scripting language)
- SYMPL
T
edit- T
- TACL
- TADS (Text Adventure Development System)
- TAL
- Tcl
- Tea
- TECO (Text Editor and Corrector)
- TELCOMP
- TeX
- TEX (Text Executive Programming Language)
- TIE
- TMG (TransMoGrifier), compiler-compiler
- Tom
- Toi
- Topspeed (Clarion)
- TPU (Text Processing Utility)
- Trac
- TTM
- T-SQL (Transact-SQL)
- Transcript (LiveCode)
- TTCN (Tree and Tabular Combined Notation)
- Turing
- TUTOR (PLATO Author Language)
- TXL
- TypeScript
- Tynker
U
editV
editW
edit- WATFIV, WATFOR (WATerloo FORtran IV)
- WebAssembly
- WebDNA
- Whiley
- Wolfram Language
- Wyvern
X
editY
editZ
editSee also
edit- Lists of programming languages
- List of programming languages by type
- Comparison of programming languages
- List of BASIC dialects
- List of markup languages
- List of stylesheet languages
- List of programming languages for artificial intelligence
- History of programming languages
- Category:Programming languages
- List of hello world programs at Wikibooks