Programming Language Short List

This is a list of some of the more popular programming languages indexed by the PLRE search engine. The sites chosen to represent langauges are often the official specification or documentation for the language, or the official home page. For the most part languages are chosen because they are undergoing active support, have open source implementations available, are of particular interest to the research community. When lacking a clear or definitive URL that I can use, I have pointed to Wikipedia in certain cases.

Feel free to petition for inclusion of a language you feel is deserving by contacting the PLRE Google discussion group.

A more comprehensive language list including over 2500 languages is available at http://people.ku.edu/~nkinners/LangList/Extras/langlist.htm.

APL
A+
ActionScript
Ada
Alice
AspectJ
Awk (Gawk)
Beta
Boo
C
C--
C++
C++/CLI
Cal
Caml
Cayenne
CDuce
Chuck
Clean
CLI
Cobol
Comega
Component Pascal
Cyclone
D
Dylan
E
Eiffel
Epigram
Erlang
Esterel
Euphoria
F
F#
Factor
False
FISh
Forth
Fortran 77
Fortress
FreeBASIC
Frink
Goo
Groovy
Harmonia
Haskell
Hecl
Ici
Icon
ILX
IO
Iota / Jot / Zot
ISWIM
J
Java
Java Bytecode
JavaScript
JoCaml
Joule
Joy
K
Lambda calculus
Lisp (HyperSpec)
LLVM
Logo
Lua
Lush
M (MUMPS)
Maude
Mercury
ML 97
ML/1
Mozart
NASM
Nemerle
Nice
Oberon
Objective-C
OCaml
Omega
Onyx
Opal
Parrot
Pascal
Perl
Php
Piccola
Pike
Pluvo
PolyML
Postscript
Prolog
Python
R
Ratfor
Rebol
Rexx
Ruby
Sawzall
Scala
Scheme
SECD
Self
Simula
SKI Calculus
Slate
Smalltalk
Spec#
Sql 92
Stratego
StrongForth
Strongtalk
SuperCollider
TAL
TCL
Tom
TXL
Unlambda
UnrealScript
Vault
VBScript
Xbasic
XDuce
XL
XMF
Xquery
XSLT