COMPEE
COMPEE
ALGOL 68G (Genie) Marcel van der Veer Yes Yes Various GPL No
BASIC compilers
This list is incomplete; you can help by expanding it.
Unix- License
Compiler Author Windows Other OSs IDE?
like type
Open
BaCon Peter van Eerten No Yes ? Yes
Source
Open
BAIL Studio 403 No Yes No No
Source
BBC Basic for Richard T
Yes No No Shareware Yes
Windows Russel
BlitzMax Blitz Research Yes Yes No Proprietary Yes
Chipmunk Ronald H.
Yes Yes Yes Freeware Open
Basic Nicholson, Jr.
CoolBasic Spywave Yes No No Freeware Yes
The Game
DarkBASIC Yes No No Proprietary Yes
Creators
DoyleSoft Open
DoyleSoft Yes No No Yes
BASIC Source
FreeBASIC
FreeBASIC Development Yes Yes DOS GPL No
Team
Gambas BenoîtMinisini No Yes No GPL Yes
Linux, OSX,
iOS, WinCE,
Dream Design
GLBasic Yes Yes Android, Proprietary Yes
Entertainment
WebOS,
Pandora
Shoptalk
Just BASIC Yes No No Freeware Yes
Systems
Open
KBasic KBasic Software Yes Yes No Yes
source
Liberty Shoptalk
Yes No No Proprietary Yes
BASIC Systems
Unix- License
Compiler Author Windows Other OSs IDE?
like type
Creative Maximite
MMBasic Geoff Graham Yes No Maximite,PIC32
Commons EDIT
NBasic SylvaWare Yes No No Freeware No
PowerBASIC,
PowerBASIC Yes No DOS Proprietary Yes
Inc.
Fantaisie
PureBasic Yes Yes Yes Proprietary Yes
Software
QB64 Galleon Yes Yes ? LGPL Yes
QuickBASIC Microsoft No No DOS Proprietary Yes
RapidQ William Yu Yes Yes Yes Freeware Yes
Realbasic Real Software Yes Yes Yes Proprietary Yes
Visual Basic Microsoft Yes No DOS Proprietary Yes
C compilers
This list is incomplete; you can help by expanding it.
WU
Li
i n Ot
ce I
Co n ix he
ns D
mp Author d - r
e E
iler o li O
ty ?
w k Ss
pe
s e
Pr
op
A Axiomatic Y Y
Ye ri Y
MP Solutions e e
s et es
C SdnBhd s s
ar
y
Azt Manx N N Ye Pr N
ec Software o o s op o
C Systems C ri
P/ et
M, ar
C y
P/
M
-
86
,
M
S-
D
WU
Li
i n Ot
ce I
Co n ix he
ns D
mp Author d - r
e E
iler o li O
ty ?
w k Ss
pe
s e
O
S
Am
ster
Andrew
da
Tanenbau Y B
m N Ye N
m and e S
Co o s o
Ceriel s D
mpi
Jacobs
ler
Kit
Pr
CC
op
SC YY
Ye ri Y
Co CCS, Inc. e e
s et es
mpi s s
ar
ler
y
Ch SoftIntegr Y M Ye Fr Y
ation, Inc e a s ee es
s c w—
O ar Pr
S e of
X es
, si
F on
re al
e an
B d
S St
D ud
, en
L t
in ve
u rsi
x, on
S s
ol on
ar ly
is
,
WU
Li
i n Ot
ce I
Co n ix he
ns D
mp Author d - r
e E
iler o li O
ty ?
w k Ss
pe
s e
H
P
-
U
X
,
A
I
X
,
Q
n
x
YY B
Cla LLVM Ye N
e e S
ng Project s o
s s D
Matthias
CP
Braun,
ars
Christoph Y Y G
er/ Ye N
Mallon e e P
lib s o
and s s L
Fir
Michael
m
Beck
Dig
Y
ital Digital N N N
e ?
Ma Mars o o o
s
rs
Ye
YY
s
e e Pr
Dig Z/
s s op
nus Ar
Dignus, ( ( ri N
Sys ch
L.L.C h h et o
tem ite
o o ar
s/C ct
st st y
ur
) )
e
GC GNU M Y Ye G N
C Project in e s P o
C g s IB L
WU
Li
i n Ot
ce I
Co n ix he
ns D
mp Author d - r
e E
iler o li O
ty ?
w k Ss
pe
s e
M
m
ai
nfr
a
m
e,
A
w mi
, ga
C O
y S,
g V
w A
in X/
V
M
S,
R
T
E
M
S
IA
R Pr
C/ op
Y
C+ IAR N N ri Y
e
+ Systems o o et es
s
Co ar
mpi y
lers
Inte KISS Y U N Fr N
ract Institute e ni o ee o
ive for s x, w
C Practical M ar
Robotics a e
c,
L
in
WU
Li
i n Ot
ce I
Co n ix he
ns D
mp Author d - r
e E
iler o li O
ty ?
w k Ss
pe
s e
u
x,
I
R
I
X
,
S
ol
ar
is
,
S
u
n
O
S
Lab Pr
Wi op
National Y Y
ndo Ye ri Y
Instrument e e
ws/ s et es
s s s
CV ar
I y
lcc Chris Y Y Ye Fr W
Fraser and e e s ee in
David s s w do
Hanson ar w
e s
(s on
ou ly
rc
e
co
de
av
ail
ab
le
fo
WU
Li
i n Ot
ce I
Co n ix he
ns D
mp Author d - r
e E
iler o li O
ty ?
w k Ss
pe
s e
r
no
n-
co
m
m
er
ci
al
us
e)
Ma C Pr
rk o op
Mark Y
Wil h Ye ri Y
Williams e
lia er s et es
Company s
ms e ar
C nt y
Mi Pr
kro op
MikroElek Y Y
C Ye ri Y
tronika, e e
Co s et es
Inc. s s
mpi ar
ler y
Y B
Nw Nils N N N
e S
cc Weller o o o
s D
AMDSGI
GoogleHP
Op IntelNvidi Y G
N Ye N
en6 aPathScal e P
o s o
4 eTsinghua s L
University
and others
Op Sybase Y Y Ye S Y
en and e e s yb es
Wa SciTech s s O as W
tco Software L S/ e in
m in 2, O do
u M pe w
WU
Li
i n Ot
ce I
Co n ix he
ns D
mp Author d - r
e E
iler o li O
ty ?
w k Ss
pe
s e
n
W
at
co
S- m s
D P on
x
O ub ly
S lic ?
Li
ce
ns
e
Fr
Pell Y ee
PelleOrini N N Y
es e w
us o o es
C s ar
e
Y
es
—
Vi
su
Pr
al
op
The YY St
PG ri
Portland e e ? ud
CC et
Group s s io
ar
on
y
W
in
do
w
s
Stephen
Por
C.
tabl
Johnson, Y Y B
eC Ye N
Anders e e S
Co s o
Magnusso s s D
mpi
n and
ler
others
WU
Li
i n Ot
ce I
Co n ix he
ns D
mp Author d - r
e E
iler o li O
ty ?
w k Ss
pe
s e
Pr
op
Po
Mix N N Ye ri N
wer
Software o o s et o
C
ar
y
Pr
op
Qui Y
N N ri Y
ck Microsoft e
o o et es
C s
ar
y
RC
C
(R
CO Rodrigo Y Y G
N N
R Caetano e e P
o o
C (rcor) s s L
Co
mpi
ler)
Rit
Dennis
chi
Ritchie
eC
and John Fr
Co
Reiser; YY ee
mpi Ye N
converted e e w
ler s o
to cross- s s ar
(P
compiler e
DP
by Doug
-
Gwyn
11)
SA SAS Y Y Ye Pr Y
S/C Institute e e s op es
s s IB ri
M et
m ar
ai y
nfr
a
WU
Li
i n Ot
ce I
Co n ix he
ns D
mp Author d - r
e E
iler o li O
ty ?
w k Ss
pe
s e
m
e,
A
mi
ga
O
S,
68
K,
88
K
Ye
s P
Ron C ub
Caine, P/ lic
Sm YY
James E. M D Y
all- e e
Hendrix, M o es
C s s
Byte S- m
magazine D ai
O n
S
Sm
all
De
Sandeep YY G
vic N
Dutta and e e? P
eC o
others s s L
Co
mpi
ler
Sub Nils M MF N P N
C Holm in re o ub o
Ge lic
WB D
S o
D m
, ai
N n
et
B
WU
Li
i n Ot
ce I
Co n ix he
ns D
mp Author d - r
e E
iler o li O
ty ?
w k Ss
pe
s e
S
D
,
L
in
u
x
Tin
L
yC YY
FabriceBe N G N
Co e e
llard o P o
mpi s s
L
ler
Pr
op
ri
et
ar
y
(Bo
-
rlan
Y V
d) Embarcad N Ye Y
e 2.
Tur ero o s es
s 01
bo
fr
C
ee
ly
av
ail
ab
le
ups Tom N Y Ye G Y
deb Hughes, o e s P es
ugg Ian s So L
er Edwards, lar
(inc and others is,
lud Su
es n
C O
inte S
rpr
WU
Li
i n Ot
ce I
Co n ix he
ns D
mp Author d - r
e E
iler o li O
ty ?
w k Ss
pe
s e
eter
)
Fr
ee
w
ar
e
(s
ou
rc
e
co
de
av
ail
Dr. Volker Y Y
VB Ye ab N
Barthelma e e
CC s le, o
nn s s
m
od
ifi
ca
ti
on
no
t
all
o
w
ed
)
Vis
ual Fr
C+ Y ee
N N Y
+ Microsoft e w
o o es
Ex s ar
pre e
ss
XL IBM N A N Pr E
C o I o op cli
WU
Li
i n Ot
ce I
Co n ix he
ns D
mp Author d - r
e E
iler o li O
ty ?
w k Ss
pe
s e
X
, ri
L et ps
in ar e
u y
x
C++ compilers
This list is incomplete; you can help by expanding it.
W
O
in Un
Co th
Aut d ix- Licens ID
mp er
hor o lik e type E?
iler O
w e
Ss
s
Em
bar
C+ cad
+ ero Y Proprie Ye
No ?
Bui (Co es tary s
lder de
Gea
r)
AM
D
x86
Ope GPLv2
n64 AM N Ye N /
No
Co D o s o LGPLv
mpi 2.1
ler
Suit
e
Tur Em Y No N Freewa Ye
bo bar es o re s
C+ cad
+ ero
W
O
in Un
Co th
Aut d ix- Licens ID
mp er
hor o lik e type E?
iler O
w e
Ss
s
(Co
Exp
de
lore
Gea
r
r)
Em
bar
C+
cad
+
ero Y N Freewa
Co No No
(Co es o re
mpi
de
ler
Gea
r)
B
e
B
ox
,
D
Li
CI CE Y O X11/ Ye
nu
NT RN es S, MIT s
x
C
on
ve
x,
et
c.
Bor
Bor lan
lan d D
Y Proprie Ye
d (Co No O
es tary s
C+ de S
+ Gea
r)
Tur Bor
bo lan
C+ d D
N Proprie Ye
+ (Co No O
o tary s
for de S
DO Gea
S r)
W
O
in Un
Co th
Aut d ix- Licens ID
mp er
hor o lik e type E?
iler O
w e
Ss
s
LL
Xc
Cla VM Y Ye Y BSD-
od
ng Pro es s es like
e
ject
Cod Met
eW row Y Ye Y Freewa Ye
arri erk es s es re s
or s
Co
Co me
mea au
Y Ye Y Proprie
u Co No
es s es tary
C/C mp
++ utin
g
Co AC
Sy E
co Ass
mpi oci
ler ate
Y Ye N Proprie
dev d No
es s o tary
elo Co
pm mpi
ent ler
syst Exp
em erts
Dig Dig
D
ital ital Y Proprie
No O No
Mar Ma es tary
S
s rs
ED
Me
GE
ntor
AR Y Ye Y Proprie Ye
Gra
M es s es tary s
phi
C/C
cs
++
GC GN M Ye Y GPLv3 Xc
C U in s es od
Pro g e,
ject w Kd
W
O
in Un
Co th
Aut d ix- Licens ID
mp er
hor o lik e type E?
iler O
w e
Ss
s
ev
elo
p,
Ec
lip
,
se,
C
Ne
y
tB
g
ea
w
ns,
in
Co
de:
:Bl
oc
ks
He
wle
HP
tt- N Ye N Proprie
aC No
Pac o s o tary
++
kar
d
IA
R IA
C/C R
Y N Proprie Ye
++ Sys No
es o tary s
Co tem
mpi s
lers
Inte Li
l nu
C+ x,
Inte Y N Proprie Ye
+ Ma
l es o tary s
Co c
mpi OS
ler X
KA Ku N Di N Proprie Un
I ck o git o tary kn
C+ & al ow
+ Ass Un n
Co oci ix,
W
O
in Un
Co th
Aut d ix- Licens ID
mp er
hor o lik e type E?
iler O
w e
Ss
s
HP
-
U
X,
Li
nu
x
for
Int
el
ates
x8
,
6,
Inc.
SG
mpi (bo
I
ler ugh
Iri
t by
x
Inte
5.3
l)
,S
GI
Iri
x
6.x
,
Sol
ari
s
2.x
Me
Mic ntor
Y Ye Y Proprie Ye
rote Gra
es s es tary s
c phi
cs
Gre
en
Hill
MU Y Ye Y Proprie Ye
s
LTI es s es tary s
Sof
twa
re
Ope Syb Y Ye Y Sybase Ye
W
O
in Un
Co th
Aut d ix- Licens ID
mp er
hor o lik e type E?
iler O
w e
Ss
s
Open
n Watco
Wat m
ase es s es s
co Public
m Licens
e
HP
AM
DT
sin
ghu
Modifi
Ope a N Ye N
ed No
n64 Uni o s o
GPLv2
ver
sity
and
oth
ers
Mixed
(Propri
etary&
Pat
OpenS
hSc
Pat ource&
ale N Ye Y
hSc GNU No
and o s es
ale Genera
oth
l
ers
Public
Licens
e)
The
Por
PG
tlan Y Ye Proprie Ye
CP ?
d es s tary s
P
Gro
up
Pro Sili
Dev con
N Y Proprie Ye
Wo Gra No
o es tary s
rkS phi
hop cs
W
O
in Un
Co th
Aut d ix- Licens ID
mp er
hor o lik e type E?
iler O
w e
Ss
s
Rea
lVi
ew Kei
C/C l
++ (A
Y Ye N Proprie Ye
Co RM
es s o tary s
mpi Li
ler mit
(ar ed)
mcc
)
Salf
ord
C+ Silv
Y N Proprie Ye
+ erfr No
es o tary s
Co ost
mpi
ler
AI IB
W
X, M
in
Sol m
d
SA ari ai
SA o
S s/S nf
S/C w Proprie
Inst un ra No
C+ s tary
itut OS m
+ N
e , e,
T
Li D
/9
nu O
5
x S
Sys
tem Li
Dig Y N Proprie Ye
s/ nu
nus es o tary s
C,C x
++
Li
Sol nu
aris Ora N x, N Proprie Ye
Stu cle o Sol o tary s
dio ari
s
W
O
in Un
Co th
Aut d ix- Licens ID
mp er
hor o lik e type E?
iler O
w e
Ss
s
Sol Li
aris nu
Stu Ora N x, N Freewa Ye
dio cle o Sol o re s
Exp ari
ress s
Ten
Ten DR BSD_
N Ye N
DR A Licens No
o s o
A Pro e
ject
Vec Co
Y N Proprie
tor dep No No
es o tary
C lay
Vis
Mic
ual Y N Proprie Ye
ros No
C+ es o tary s
oft
+
Vis AI
ual X, O
IB Y Proprie Ye
Age Li S/
M es tary s
C+ nu 2
+ x
Li
nu
x
(P Bl
O ue
W G
XL ER en Ec
IB N Proprie
C/C an e lip
M o tary
++ d an se
Ce d
ll) V
an M
d
AI
X
Wi Wi Y Ye Y Proprie Ye
nd nd es s es tary s
W
O
in Un
Co th
Aut d ix- Licens ID
mp er
hor o lik e type E?
iler O
w e
Ss
s
Riv
er Riv
(Di er
ab) Sys
Co tem
mpi s
ler
C# compilers
This list is incomplete; you can help by expanding it.
U O
I
Wi ni th Lice
Com Aut D
ndo x- er nse
piler hor E
ws li O type
?
ke Ss
Micr
Mic Prop
osoft N N Y
ros Yes rieta
Visua o o es
oft ry
l C#
Micr
osoft
Mic Free
Visua N N Y
ros Yes war
l C# o o es
oft e
Expre
ss
Xa
Y Y GPL Y
Mono mar Yes
es es v2 es
in
Dot
Porta Gn
Y N
ble.N u Yes GPL ?
es o
ET Proj
ect
COBOL compilers
This list is incomplete; you can help by expanding it.
Unix- Other License
Compiler Author Windows IDE?
like OSs type
z/OS
COBOL IBM Yes AIX and Proprietary Eclipse
z/VM
Roger While, Keisuke
OpenCOBOL Yes Yes Yes GPL No
Nishida
Visual COBOL Microfocus Yes Yes Yes Proprietary Yes
RainCode Visual
RainCode Yes No No Proprietary
COBOL Studio
D compilers
Unix- Other License
Compiler Author Windows IDE?
like OSs type
32-bit
Linux,
Digital Mars D Digital Mars and GPL and
Yes Mac OS No No
(DMD) others Artistic
X,
FreeBSD
D Compiler for .Net ? Yes Yes ? ? ?
GDC GCC Yes Yes No GPL No
Open
LDC LLVM Yes Yes No No
Source
DIBOL/DBL compilers
This list is incomplete; you can help by expanding it.
Unix- Other License
Compiler Author Windows IDE?
like OSs type
Synergy DBL [1][2][3]
Synergex Yes Yes Yes Proprietary Yes
ECMAScript interpreters
See List of ECMAScript engines.
Eiffel compilers
This list is incomplete; you can help by expanding it.
Unix- Other License
Compiler Author Windows IDE?
like OSs type
Dual
Eiffel Software / Community
EiffelStudio Yes Yes Yes GPL / Yes
developed (sourceforge)
Proprietary
Felix compilers
This list is incomplete; you can help by expanding it.
Other License
Compiler Author Unix-like IDE?
OSs type
Open
Felix John Skaller Yes Yes No
Source
Fortran compilers
This list is incomplete; you can help by expanding it.
Other License
Compiler Author Windows Unix-like IDE?
OSs type
Yes —
Oracle Solaris Linux and Solaris
Oracle Corporation No No Proprietary
Studio Solaris Studio
IDE
Yes —
Linux Visual
PGFORTRAN The Portland Group Yes Yes Proprietary
only Studio on
Windows
PathScale Linux
SiCortex No No Proprietary Yes
Compiler Suite only
Linux and
Absoft Pro
Absoft Yes Mac OS Yes Proprietary Yes
Fortran
X
G95 Andy Vaught Yes Yes Yes GPL No
Yes —
Photran
GFortran GNU Project Yes Yes Yes GPLv3
(part of
Eclipse)
Yes
(plugins)
— Visual
Linux and Studio on
Intel Fortran
Intel Yes Mac OS No Proprietary Windows,
Compiler
X Eclipse on
Linux,
XCode on
MAC.
Lahey Computer Linux
Lahey Fortran Yes No Proprietary No
Systems, Inc. only
Google, HP, Intel,
Nvidia, PathScale,
Open64 Yes Yes Yes GPL No
Tsinghua University
and others
FTN95 Silverfrost Yes No No Proprietary Yes
NAG Fortran Numerical
Yes Yes No Proprietary Yes
Compiler Algorithms Group
z/OS and
VS Fortran IBM No No Proprietary Eclipse
z/VM
Force Lepsch Yes No No Free Yes
Linux
(POWER
XL Fortran IBM No BlueGene Proprietary Eclipse
and Cell)
and AIX
Haskell compilers
HaskellWiki maintains a list of Haskell implementations. Many of them are compilers.
Java compilers
U Ot Lic
I
Co Wi ni he ens
Auth D
mpi ndo x- r e
or E
ler ws li O typ
?
ke Ss e
GN GNU
Y N GP N
U Proje No
es o L o
Java ct
Sun
Micro
syste
Java ms Y Y GP N
Yes
c (Own es es L o
ed by
Oracl
e)
S.N SN
Java Ink.
N N Fre N
Co (Own Yes
o o e o
mpil ed by
er S.N)
ECJ Eclips Yes Y Y EP Y
(Ecl e es es L es
ipse projec
U Ot Lic
I
Co Wi ni he ens
Auth D
mpi ndo x- r e
or E
ler ws li O typ
?
ke Ss e
Co
mpil
er
t
for
Java
)
Pascal compilers
This list is incomplete; you can help by expanding it.
License
Compiler Author Windows Unix-like Other OSs IDE?
type
Andrew
Amsterdam
Tanenbaum and No Yes Yes BSD No
Compiler Kit
Ceriel Jacobs
Embarcadero Embarcadero
Yes No ? Proprietary Yes
Delphi (CodeGear)
Delphi Prism RemObjects Yes Yes Yes Proprietary Yes
Framework Yes (MS-
FrameworkPascal Yes No Proprietary Yes
Computers, Inc. DOS)
Yes (OS/2,
Florian Paul FreeBSD, FPIDE
Free Pascal Yes Yes GPL
Klämpfl Solaris, &Lazarus
Haiku, etc.)
Irie Tools
Irie Pascal Yes Yes No Proprietary Yes
Limited
GNU Pascal GNU Project Yes Yes Yes GPL No
Borland Yes
Kylix No No Proprietary Yes
(CodeGear) (Linux)
Turbo Pascal for Borland
Yes (3.x) No No Proprietary Yes
Windows (CodeGear)
Yes (MS-
Microsoft Pascal Microsoft No No Proprietary Yes
DOS)
Hewlett- Yes
HP Pascal No No Proprietary Unknown
Packard (OpenVMS)
CodeGear
Turbo Pascal No No Yes Freeware Yes
(Borland)
Glasgow
Vector Pascal Yes Yes No OpenSource No
University
License
Compiler Author Windows Unix-like Other OSs IDE?
type
VitalyMiryanov
Yes
Virtual Pascal and Allan Yes Yes (OS/2) Freeware Yes
(Linux)
Mertner
Wolfgang
WDSibyl Draxler and Yes No Yes (OS/2) GPL Yes
Speed-Soft
PL/I compilers
This list is incomplete; you can help by expanding it.
Unix- Other License
Compiler Author Windows IDE?
like OSs type
Yes
IBM Enterprise PL/I Yes No Proprietary No
(z/OS)
IBM PL/I(F) No No Yes Free No
Modified
Multics PL/I No No Yes No
MIT[4]
Yes
Iron Spring PL/I No Yes Proprietary No
(OS/2)
Yes
Kednos PL/I No Yes (Open Proprietary No
VMS)
Visual
RainCode PL/I RainCode Yes No No Proprietary
Studio
Python compilers
This list is incomplete; you can help by expanding it.
Unix- Other License
Compiler Author Target Windows IDE?
like OSs type
Armin Rigo, Christian
Psyco JIT Yes Yes Yes MIT No
Tismer
Apache
cython C Yes Yes Yes License No
2.0
GPLv3
Shedskin C++ Yes Yes Yes No
and BSD
PyPy JIT Yes Yes Yes No
Smalltalk compilers
This list is incomplete; you can help by expanding it.
Unix- Other License
Compiler Author Target Windows IDE?
like OSs type
Smalltalk ObjectConnect native Yes No No Proprietary Yes
Unix- Other License
Compiler Author Target Windows IDE?
like OSs type
MT
GNU GNU Smalltalk bytecode +
Yes Yes No GPL No
Smalltalk project JIT
Smalltalk MIT
Luca Bruno ? Yes Yes Yes No
YX License
CLI compilers
This list is incomplete; you can help by expanding it.
Unix- Other License
Compiler Author Windows IDE?
like OSs type
Microsoft Visual
Microsoft Yes No No Proprietary Yes
Studio
Open
Mono Mono Yes Yes No Yes
source
Delphi Prism RemObjects Yes Yes Yes Proprietary Yes
Portable.NET Dot Gnu Project Yes Yes No GPL Unknown
Simone
ILDJIT No Yes No GPLv2 No
Campanoni