ALPHABETICAL LIST OF PROGRAMMING LANGUAGES

__NOTOC__
The 'list of programming languages' consists of all notable programming languages in existence, currently or since the dawn of computing, in alphabetical order. Other lists of programming languages are:
#Alphabetical
#Categorical
#Chronological
#Generational
Note: ''Dialects of the BASIC have been moved to the separate 'List of BASIC dialects'''.

Contents
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
External links

0-9



1C products internal script

2.PAK

20-GATE

473L Query

51-FORTH

A



A+

A++

A# .NET

A# (Axiom)

A-0

ABAP

ABC

ABC ALGOL

ABLE

ABSET

ABSYS

ACC

Accent

ACT-III

Action!

ACS

ActionScript

Actor

Ada

ADMINS - Automated Data Methods for Information Naming Systems [1]

ADS/Online

AdvPL

Aleph

AIMMS

Alan

★ ALC Assembly Language Common, IBM acronym for BAL Basic assembly language

Aldor

Alef - concurrent language used in early versions of Plan 9

Algae

ALGO

ALGOL

Alice

Alphard

AmigaE

AMOS

AMPL

ApeScript

APL

AppleScript

Apply - A domain-specific language for image processing on parallel or conventional architectures

AREXX - Amiga version of REXX scripting language

Argos

ARS++

ASP

AspectJ

Assembly

ATLAS

Atlas Autocode

ATOLL - Acceptance, Test Or Launch Language

Aubit-4GL

Autocoder

AutoHotkey

AutoIt

AutoLISP

Averest

AWK - Also derivatives gawk, mawk, and nawk

Axiom

Axiom-XL

B



B

BACI

BASIC - Beginners All-purpose Symbollic Instruction Code - ''See also List of BASIC dialects (by platform)''

bc

bcompile

BCPL

BeanShell

BETA

Bigwig

Bistro

BLISS

Blitz Basic

Block And List Manipulation (BALM)

Blue - Rejected prototype for Ada

Blue

Boo

Bourne shell (sh)

Bourne-Again shell (bash)

Boxx

BPEL - Business Process Execution Language

Brainfuck

BUGSYS

BuildProfessional

BYOND

C



C

C--

C-script

C++

C#

C shell (csh)

Caché ObjectScript - See also Caché Basic

Caml

Cayenne

CeeBot

Cecil

Cesil

Cg

Chapel

CHAIN

Charity

Chey

CHILL

Chrome

ChucK

Cilk

CL

Clarion

Clipper

CLIPS

CLIST - Programming language for online applications in the MVS TSO environment

CLU

CMS-2

COBOL


CobolScript

Cocoa

CODE

CodeSimian

ColdFusion

COMAL

Common Intermediate Language (CIL)

Common Lisp


CLOS

Component Pascal

COMIT - List or string processing language

Concurrent Clean

Constraint Handling Rules

CORAL66

Corn

CorVision

COWSEL

CPL

CSP

Csound

Cue

Curl

Curry

Cyclone

D



D

DASL (historical)

Dark Basic

Dataflex

Datalog

dBASE

dc

Deesel (formerly G)

DCL

Delphi

Dialog Manager

DIBOL

Dream Maker

Dylan

E



E

Ease

Easy PL/I

eDeveloper

Edinburgh IMP

Eiffel

Elan

elastiC

Elf

Emacs Lisp

Enterprise Generation Language (EGL)

Epigram

Erlang

Escapade - server-side programming

Esterel

Euclid

Euphoria

Euler

EXEC

EXEC2

F



F

F#

Factor

Falcon

Felix

Ferite

FL

FLOW-MATIC

FOCAL

FOCUS

FOIL

FORMAC

Formula language

Forth

Fortran

Fortress

FoxPro

FP

Franz Lisp

Frink

Frontier

G



G (LabVIEW)

GAMS

GML

Gambas

Gclisp

G-code

Gema

GEMBASE

GENIE

Gibiane

GJ

Godiva

Gödel

★ GOTRAN see IBM 1620

GPSS

Green

Green - Prototype for Ada

Groovy

Gypsy

Emma P

H



HAL/S - Real-time aerospace programming language

HAScript

Haskell

High Level Assembly (HLA)

Hoc

Hugo

HyperTalk

HTML/OS

I



ICI programming language

Icon

IDL programming language

IMP

Inform

Information Processing Language (IPL)

Informix-4GL

INTERCAL

Io

IPTSCRAE

J



J

J#

J++

JADE

JAG

Jal

Janus

Java

JavaScript

JCL

JoeBASIC

Join Java

JOSS

Joule

JOVIAL

Joy

JSP

JScript

Jython

J2EE

★ J2ME

K



K

Kid's Programming Language (KPL)

Kiev

Kite

Kogut

KRC

KRYPTON

L



L

LabVIEW

Lagoona

LANSA

Lasso

Lava

Leda

Lead

Legoscript

Leopard

Lexico

Lfyre

Limbo

Limnor

LINC

Lingo

Lisaac

Lisp

Lite-C

Logo

LPC

LSL

LSE

Lua

Lucid

Lush

Lustre

LYaPAS

M



M4

MAD

MADCAP

MAGIC - See eDeveloper

Magma

MapBasic

Maple

MAPPER (Unisys/Sperry) now part of BIS

MARK-IV (Sterling/Informatics) now VISION:BUILDER of CA

Mary

Mathematica

Matlab

MATA

Maya

Mercury

Mesa

METAL

★ Michigan Algorithmic Decoder see MAD programming language

Microcode

MicroScript

MillScript

MIMIC

Mindscript

Miranda

Miva

ML

Moby

MODCAP

Model 204 User Language

Modula

Modula-2

Modula-3

Mondrian

Mortran

Moto

MOUSE

MSIL - Deprecated name for Common Intermediate Language

MUMPS

N



Napier88

Natural

Nemerle

NESL

NGL

Nial

Nice

Nickle

Nosica

O



o:XML

Oberon

Objective Modula-2

Object Pascal

Objective-C

Objective Caml

Obliq

occam

occam-π

Octave

OmniMark

Opal

Open programming language

OPS5

Organiser Programming Language (OPL) - cf. Psion Organiser

Oz

P



Parser

Pascal


Free Pascal


IP Pascal


Object Pascal - See also Delphi


Turbo Pascal


Virtual Pascal

Pawn

PBASIC

PEARL

Perl


Perl Data Language

Phoenix

PHP

Pico

Piet

Pike

PILOT

Pizza

PL 11

PL/0

PL/8

PL/B

PL/C

PL/I

PL/M

PLD

PL/SQL

Plankalkül

Pliant

PPL

POP-11

Poplog

PORTRAN

PostScript

POV-Ray

Ppc++

Processing

Prograph

Progress 4GL

Prolog


Turbo Prolog

Promela

★ Proteus

Python

Q



Q

QuakeC

QPL

Quikcomp (for the Monrobot XI)

R



R

R++ - Based on C++ and added semanteme description

Rascal

Ratfiv

Ratfor

RBScript

rc

REALbasic

REPL - Really Easy Programming Language

REBOL - Relative Expression Based Object Language

Red - Rejected prototype for Ada

Redcode

REDO

REFAL

Revolution

REXX

Rigal

Rlab

Robot Scripting Language (RSL)

RPG (Report Program Generator)

RPL

Ruby

RuneScript

Russell Programming Language

S



S

S2

S+(S-PLUS or S4)

S-Lang

SAIL

SAKO

SAM76

SAS

Sather

Scala

SCAR

Scheme

Sed

Self

SETL

SIGNAL

SiMPLE

SIMPOL

SIMSCRIPT

Simula

SISAL

Slate

SLIP

SMALL Machine Algol Like Language

Small

Smalltalk

Snobol


SPITBOL

Snowball

SPARK

Spice

SPIN

SP/k

★ SPS (1620) see IBM 1620

Squeak

SR

SSL

Standard ML

Subtext

SuperCollider

Suneido

SYMPL

SyncCharts

Synergy/DE

T



T

TACL

TACPOL

TADS

Transaction Application Language

Tcl

Transact SQL

teco

TELCOMP

Telon

Tempo

Titanium

TI-Basic

Today

Tom

TOM

★ Topspeed see Clarion

TorqueScript

tpu

Trac

TTCN

Turing

TUTOR

Tutorial D

TXL

U



Ubercode

Ultra 32

Unicon

Uniface (programming language)

UnrealScript

V



Visual DataFlex

Visual DialogScript

Visual FoxPro

Visual Objects

VBScript

Visual Basic

Visual Basic .NET

VRML

W



Water

★ WATFOR see WATFIV

WATFIV

WAXHTML

WebQL

Whitespace

Winbatch

WinDev

Windows PowerShell

WML

X



X10

XBL

xbScript - Also xBaseScript

xHarbour

XL

XOTcl

XPL

XPL0

XQuery

XSLT - See XPath

Y



YAFL

Yellow - Rejected prototype for Ada

Yorick

Y programming language

Z



Z notation - A program specification language, like UML.

ZPL

ZZT-oop

ZOPL

ZUG

See also



Categorical list of programming languages

Chronological list of programming languages

Generational list of programming languages

List of markup languages

List of BASIC dialects

External links



99 Bottles of Beer in many languages and variations providing comparable code samples.


★ A variant of the above

Historical Roster of Computer Languages

The Core Memory Project: NCR Computers of the 20th Century

This article provided by Wikipedia. To edit the contents of this article, click here for original source.

psst.. try this: add to faves