Welcome to the Dictionary of Programming Languages, a compendium of computer coding methods assembled to provide information and aid your appreciation for computer science history.

Browse the dictionary by clicking on a section:
       A  B  C  D  E  F  G  H  I  JK  L  M  N  O  P  QR  S  T  UV  WXYZ+ 

Get a full dump of the dictionary:
       List of Names      Short Form      Full Form


A

ABC
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


ACSL
Language type:

Description:

Origin:

See Also:

Remarks:

Sample code:


Ada
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Alef
See:

Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Algol
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Algol68
See:

Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


APL
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


AppleScript
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


AutoIt
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:


Autolisp
See:

Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Awk
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:

B

BASIC
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


BCPL
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Befunge
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


BETA
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Sample code:


BLISS
Language type:

Description:

Origin:

See Also:

Remarks:


BLooP
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:

C

C
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


C#
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:


C*
See:

Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


C++
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Cecil
Language type:

Description:

Origin:

See Also:

Remarks:

Sample code:


CFML
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


CHILL
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Cilk
See:

Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


CLAIRE
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Clean
See:

Language type:

Description:

Date:


CLU
See:

Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


CMS-2
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


COBOL
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Common Lisp
See:

Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Concurrent Clean
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Concurrent Pascal
See:

Language type:

Description:

Origin:

See Also:

Remarks:

Date:

Sample code:


CORAL 66
See:

Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:


CorelScript
See:

Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


csh
Language type:

Description:

See Also:

Remarks:

Links:

Date:

Sample code:


CSP
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


cT
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Curry
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:

D

Dylan
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Dynace
See:

Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:

E

Eiffel
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Elisp
See:

Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Erlang
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Escher
See:

Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Esterel
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Euphoria
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:

F

FLooP
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


FORMAC
See:

Language type:

Description:

Origin:

See Also:

Remarks:

Date:

Sample code:


Forms/3
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Forth
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


FORTRAN
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


FP
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:

G

Goedel
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


GPSS
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:

H

Haskell
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Hope
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


HyperTalk
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

I

ICI
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Icon
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


INTERCAL
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Interlisp
See:

Language type:

Description:

Origin:

See Also:

Date:

J

J
See:

Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Java
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


JavaScript
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Jovial
See:

Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

L

Leda
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


LIFE
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Limbo
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Lingo
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:


Lisp
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Logo
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


LotusScript
See:

Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Lua
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Lucid
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:

M

M
See:

Language type:

Description:

Date:


Magma
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Mathematica
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Mawl
See:

Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Mercury
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Miranda
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


ML
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Modula 3
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Modula-2
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


MUMPS
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:

N

NESL
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


NIAL
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:

O

Oberon
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Objective-C
See:

Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Obliq
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


occam
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


OPS5
Language type:

Description:

Origin:

See Also:

Remarks:

Date:

Sample code:


Orca
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Oz
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:

P

Pascal
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


PerfectScript
See:

Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:


Perl
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


PHP
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Pict
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Pike
See:

Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Pilot
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


PL/C
See:

Language type:

Description:

Remarks:

Date:


PL/I
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Postscript
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Prolog
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Python
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:

Q

QBasic
See:

Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Quake-C
See:

Language type:

Description:

Origin:

Links:

Date:

Sample code:

R

REBOL
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Reduce
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Rexx
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


RPG
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Ruby
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:

S

S
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Sather
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Scheme
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Self
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


SETL
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


sh
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Simscript
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


SIMULA
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Sina
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


SISAL
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


SLAM
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Smalltalk
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


SML
See:

Language type:

Description:

Date:


SNOBOL
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Sample code:


SPARCL
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


SPITBOL
See:

Language type:

Description:

Origin:

Remarks:

T

T
See:

Language type:

Description:

Date:


Tcl
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


TECO
Language type:

Description:

Origin:

See Also:

Remarks:

Links:

Date:

Sample code:


Telescript
Language type:

Description: