This category lists sites on programming languages for which at least one useful implementation exists that meets the definition of open source software.
Filter in alphabetical order:
0-9
A
B
C
D
E
F
G
H
I
J
K
L
M
N
OP
Q
RST
U
V
W
X
Y
Z
TinyCC-Win32 Tiny C compiler, programmed in C with compiler,linker,assembler included. Very fast and mainly usable as a library. [Windows] Open source, LGPL
The TenDRA Project TenDRA itself is a three clause BSD-licensed C and C++ compiler, with C++ STL support forthcoming.
OpenWatcom - Portable Compilers and Tools Open Watcom goal is to maintain and enhance the Sybase Watcom C/C++ and Fortran compiler products. Plans for Open Watcom include porting the compiler to the Linux and FreeBSD platforms.
Freeware for Solaris Precompiled Gnu C and C++ binaries for Solaris, for Sparc and Intel architectures.
lcc lcc is a retargetable compiler for Standard C. It generates code for the ALPHA, SPARC, MIPS R3000, and Intel x86 and its successors.
Python Programming Language Python is an interpreted, interactive, object-oriented programming language. It is often compared to Tcl, Perl, Scheme or Java. it runs on many brands of UNIX, on Windows, OS/2, Mac, Amiga, and many other platforms. Python License -GPL
Smalltalk GNU Smalltalk is a free implementation of the Smalltalk-80 language which runs on most versions on Unix and, in general, everywhere you can find a POSIX-compliance library. GNU
Tcl (Tool Command Language) Tool Command Language (Tcl) is an interpreted language and very portable interpreter for that language. [All 32-bit MS Windows, All POSIX (Linux/BSD/UNIX-like OSes)] (C) BSD License
Java Industry standard object-oriented language and virtual machine, invented by Sun Microsystems. Java is an ideal language for network applications and applets. Various Java licenses
Ruby Ruby is an object-oriented interpreted scripting language for quick and easy programming. It has many features to process text files and to do system management tasks (as in Perl).
Erlang Erlang is a programming language designed at the Ericsson Computer Science Laboratory. Open-source Erlang is being released to help encourage the spread of Erlang outside Ericsson.
Caml Caml is a general-purpose programming language, designed with program safety and reliability in mind. It has been developed and distributed by INRIA, since 1985. GPL
Lua language Lua is a powerful light-weight programming language designed for extending applications. Lua is also frequently used as a general-purpose, stand-alone language. Lua is free software.