List of programming languages

Short description: None

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.

## Contents

* 1 A
* 2 B
* 3 C
* 4 D
* 5 E
* 6 F
* 7 G
* 8 H
* 9 I
* 10 J
* 11 K
* 12 L
* 13 M
* 14 N
* 15 O
* 16 P
* 17 Q
* 18 R
* 19 S
* 20 T
* 21 U
* 22 V
* 23 W
* 24 X
* 25 Y
* 26 Z
* 27 See also

## A

* 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
* ALF
* ALGOL 58
* ALGOL 60
* ALGOL 68
* ALGOL W
* Alice (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
* ARexx
* Argus
* Assembly language (ASM)
* AutoHotkey
* AutoIt
* AutoLISP / Visual LISP
* Averest
* AWK
* Axum

## B

* B
* Babbage
* Ballerina
* Bash
* BASIC
* Batch file (Windows/MS-DOS)
* bc (basic calculator)
* BCPL
* BeanShell
* BETA
* BLISS
* Blockly
* BlooP
* Boo
* Boomerang
* Bosque

## C

* 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)
* CDuce
* 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

* D (also known as dlang)
* Dart
* Darwin
* DataFlex
* Datalog
* DATATRIEVE
* dBase
* dc
* DCL (DIGITAL Command Language)
* Delphi
* DIBOL
* DinkC
* Dog
* Draco
* DRAKON
* Dylan
* DYNAMO
* DAX (Data Analysis Expressions)

## E

* E
* Ease
* Easy PL/I
* EASYTRIEVE PLUS
* eC
* ECMAScript
* Edinburgh IMP
* EGL
* Eiffel
* ELAN
* Elixir
* Elm
* Emacs Lisp
* Emerald
* Epigram
* EPL (Easy Programming Language)
* Erlang
* es
* Escher
* ESPOL
* Esterel
* Etoys
* Euclid
* Euler
* Euphoria
* EusLisp Robot Programming Language
* CMS EXEC (EXEC)
* EXEC 2
* Executable UML
* Ezhil

## F

* 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
* F-Script

## G

* Game Maker Language
* GameMonkey Script
* General Algebraic Modeling System (GAMS)
* GAP
* G-code
* GDScript (Godot)
* Genie
* Geometric Description Language (GDL)
* GEORGE
* 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

* Hack
* HAGGIS
* HAL/S
* Halide (programming language)
* Hamilton C shell
* Harbour
* Hartmann pipelines
* Haskell
* Haxe
* Hermes
* High Level Assembly (HLA)
* High Level Shader Language (HLSL)
* Hollywood
* HolyC (TempleOS)
* Hop
* Hopscotch
* Hope
* Hume
* HyperTalk
* Hy

## I

* Io
* Icon
* IBM Basic assembly language
* IBM HAScript
* IBM Informix-4GL
* IBM RPG
* IDL
* Idris
* Inform
* ISLISP

## J

* J
* J# (J sharp)
* J++ (J plus plus)
* JADE
* Jai
* JAL
* Janus (concurrent constraint programming language)
* Janus (time-reversible computing programming language)
* JASS
* Java
* JavaFX Script
* JavaScript
* Jess
* JCL
* JEAN
* Join Java
* JOSS
* Joule
* JOVIAL
* Joy
* jq
* JScript
* JScript .NET
* Julia
* Jython

## K

* K
* Kaleidoscope
* Karel
* KEE
* Kixtart
* Klerer-May System
* KIF (Knowledge Interchange Format)
* Kojo
* Kotlin
* KRC
* KRL
* KRL (KUKA Robot Language)
* KRYPTON
* KornShell (ksh)
* Kodu
* Kv (Kivy)

## L

* LabVIEW
* Ladder
* LANSA
* Lasso
* Lava
* LC-3
* Lean
* Legoscript
* LIL
* LilyPond
* Limbo
* LINC
* Lingo
* LINQ
* LIS
* LISA
* Language H
* Lisp – ISO/IEC 13816
* Lite-C
* Lithe
* Little b
* LLL
* Logo
* Logtalk
* LotusScript
* LPC
* LSE
* LSL
* LiveCode
* LiveScript
* Lua
* Lucid
* Lustre
* LYaPAS
* Lynx

## M

* M Formula language
* M2001
* 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

* NASM
* Napier88
* Neko
* Nemerle
* NESL
* Net.Data
* NetLogo
* NetRexx
* NewLISP
* NEWP
* Newspeak
* NewtonScript
* Nial
* Nickle (NITIN)
* Nim
* Nix (Systems configuration language)
* NPL
* Not eXactly C (NXC)
* Not Quite C (NQC)
* NSIS
* Nu
* NWScript
* NXT-G

## O

* o:XML
* Oak
* Oberon
* OBJ2
* Object Lisp
* ObjectLOGO
* Object REXX
* Object Pascal
* Objective-C
* Obliq
* OCaml
* occam
* occam-π
* Octave
* OmniMark
* Opa
* Opal
* Open Programming Language (OPL)
* OpenCL
* OpenEdge Advanced Business Language (ABL)
* OpenVera
* OpenQASM
* OPS5
* OptimJ
* Orc
* ORCA/Modula-2
* Oriel
* Orwell
* Oxygene
* Oz

## P

* 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
* ProvideX
* Pro*C
* Pure
* Pure Data
* PureScript
* PWCT
* Python

## Q

* Q (programming language from Kx Systems)
* Q#
* Qalb
* Quantum Computation Language
* QtScript
* QuakeC
* QPL
* .QL

## R

* R
* R++
* Racket
* Raku
* RAPID
* Rapira
* Ratfiv
* Ratfor
* rc
* Reason
* REBOL
* Red
* Redcode
* REFAL
* REXX
* Ring
* ROOP
* RPG
* RPL
* RSL
* RTL/2
* Ruby
* Rust

## S

* 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
* 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

* T
* TACL
* TACPOL
* 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

* Ubercode
* UCSD Pascal
* Umple
* Unicon
* Uniface
* UNITY
* UnrealScript

## V

* V (also known as vlang)
* Vala
* Verse
* Vim script
* Viper (Ethereum/Ether (ETH))
* Visual DataFlex
* Visual DialogScript
* Visual FoxPro
* Visual J++ (Visual J plus plus)
* Visual LISP
* Visual Objects
* Visual Prolog

## W

* WATFIV, WATFOR (WATerloo FORtran IV)
* WebAssembly
* WebDNA
* Whiley
* Winbatch
* Wolfram Language
* Wyvern

## X

* X++ (X plus plus/Microsoft Dynamics AX)
* X10
* xBase++ (xBase plus plus)
* XBL
* XC (targets XMOS architecture)
* xHarbour
* XL
* Xojo
* XOTcl
* Xod
* XPL
* XPL0
* XQuery
* XSB
* XSharp (X#)
* XSLT
* Xtend

## Y

* Yorick
* YQL
* Yoix

## Z

* Z shell
* Zebra, ZPL, ZPL2
* Zeno
* ZetaLisp
* Zig
* Zonnon
* ZOPL
* ZPL
* Z++

## See also

* 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

* v
* t
* e

Programming languages

* Comparison
* Timeline
* History

* APL
* Assembly
* BASIC
* C
* C++
* C#
* COBOL
* Elixir
* Fortran
* Go
* Groovy
* Haskell
* Java
* JavaScript (JS)
* Julia
* Kotlin
* Lisp
* Lua
* MATLAB
* Objective-C
* OCaml
* Pascal
* Perl
* PHP
* Python
* R
* Ruby
* Rust
* Scala
* Shell
* Smalltalk
* Swift
* TypeScript
* Visual Basic .NET (VB.NET)
* more...

* Category
* Lists
* Alphabetical
* Categorical
* Generational
* Non-English-based

0.00

(0 votes)

Original source: https://en.wikipedia.org/wiki/List of programming languages. Read more

|

Retrieved from "https://handwiki.org/wiki/index.php?title=List_of_programming_languages&oldid=262854"
*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template