List of Compilers - Wikipedia
List of Compilers - Wikipedia
List of compilers
This page is intended to list all current compilers, compiler generators, interpreters, translators, tool foundations, assemblers, automatable command line
interfaces (shells), etc.
Contents
Ada compilers
ALGOL compilers
Assemblers (Intel *86)
Assemblers (Motorola 68*)
Assemblers (Zilog Z80)
Assemblers (other)
BASIC Compilers
BASIC interpreters
Batch compilers
C compilers
Source-to-source compilers
C++ compilers
C# compilers
COBOL compilers
Common Lisp compilers
D compilers
DIBOL/DBL compilers
ECMAScript interpreters
Eiffel compilers
Fortran compilers
Go compilers
Haskell compilers
Java compilers
Pascal compilers
Perl Interpreters
PL/I compilers
Python compilers
Scheme compilers and interpreters
Smalltalk compilers
Tcl Interpreters
VMS Interpreters
Rexx Interpreters
CLI compilers
Open source compilers
Research compilers
See also
Footnotes
References
External links
Ada compilers
Eiffel compilers
https://en.wikipedia.org/wiki/List_of_compilers#C_compilers 1/14
8/7/2018 List of compilers - Wikipedia
ALGOL compilers
Compiler Author Windows Unix-like Other OSs License type
ALGOL 60 RHA (Minisystems) Ltd No No DOS, CP/M Free for personal use
Persistent S-algol Paul Cockshott Yes No DOS Copyright only
MCP Unisys No No MCP Proprietary
Assemblers (Intel *86)
Assembler Author Windows Unix-like Other OSs License type
Turbo Assembler Borland Yes No No Proprietary
A86 assembler Eric Isaacson Yes No No Proprietary
Microsoft Macro Assembler Microsoft Yes No No Proprietary
Net wide Assembler Simon Tatham and Julian Hall Yes Yes Yes BSD
Assemblers (Motorola 68*)
Assembler Author Windows Unix-like Other OSs License type
Assembler Motorola Yes No No Proprietary
Assemblers (Zilog Z80)
Assembler Author Windows Unix-like Other OSs License type
Zeus Assembler Neil Mottershead, Simon Brattel No No Yes Proprietary
Assemblers (other)
Assembler Author Windows Unix-like Other OSs License type
TMS 9900 Assembler Texas Instruments Yes No No Proprietary
BASIC Compilers
Compiler Author Windows Unix-like Other OSs License type
BlitzMax Blitz Research Yes Yes (Linux, OS X) No zlib License
DarkBASIC The Game Creators Yes No No Proprietary
FreeBASIC FreeBASIC Development Team Yes Yes DOS GPLv2+
Gambas Benoît Minisini No Yes No GPLv2+
PowerBASIC PowerBASIC, Inc. Yes No DOS Proprietary
PureBasic Fantaisie Software Yes Yes Yes Proprietary
QB64 Galleon Yes Yes Yes LGPLv2.1
QuickBASIC Microsoft No No DOS Proprietary
Xojo (formerly REALbasic) Xojo Inc. (formerly Real Software) Yes Yes Yes Proprietary
True BASIC True BASIC Yes No No Proprietary
https://en.wikipedia.org/wiki/List_of_compilers#C_compilers 2/14
8/7/2018 List of compilers - Wikipedia
BASIC interpreters
Interpreter Author Windows Unix-like Other OSs License type
Liberty BASIC Shoptalk Systems Yes No No Proprietary
QBasic Microsoft Yes No No Proprietary
Chipmunk Basic Ronald H. Nicholson, Jr. Yes Yes Yes Freeware
TI Basic Texas Instruments No No TI-99/4A Proprietary
TI Extended Basic Texas Instruments No No TI-99/4A Proprietary
Rocky Mountain BASIC [Trans Era] Yes No HP 9000 Proprietary
Batch compilers
C compilers
https://en.wikipedia.org/wiki/List_of_compilers#C_compilers 3/14
8/7/2018 List of compilers - Wikipedia
OS X, FreeBSD,
Ch SoftIntegration, Inc Yes Linux, Solaris, Yes Freeware Yes Yes No
HP-UX, AIX, Qnx
Clang LLVM Project Yes Yes Yes UoI/NCSA Yes Yes Partial
CoderStudio Manos Yes No No Freeware ? ? ?
Edison
Design Edison Design Group Yes Yes Yes Proprietary Yes Yes No
Group
IBM mainframe,
MinGW, AmigaOS,
GCC C GNU Project Yes GPL Yes Yes Yes
Cygwin VAX/VMS, RTEMS,
DOS[1]
IAR C/C++
IAR Systems Yes No No Proprietary Yes Yes Yes
Compilers
Proprietary (Freeware
Intel C++
for most non-
Compiler Intel Yes Linux, macOS No Yes Partial Partial
commercial
(icc)
applications)
Unix, OS X, Linux,
KISS Institute for Practical
Interactive C Yes IRIX, Solaris, No Freeware Partial No No
Robotics
SunOS
keil C/C++
Keil (company) Yes Yes No Proprietary ? ? ?
Compilers
DOS, OS/2,
Commodore,
Lattice C Lifeboat Associates No Yes Proprietary ? ? ?
Amiga, Atari ST,
Sinclair QL
Freeware (source code
Chris Fraser and David
lcc Yes Yes Yes available for non- Yes No No
Hanson
commercial use)
Mark Proprietary - Coherent
Mark Williams Company Yes Coherent Yes ? ? ?
Williams C Compiler 3-clause BSD
MCP Unisys No No MCP Proprietary ? ? ?
MikroC
Mikroelektronika Yes Yes Yes Proprietary ? ? ?
Compiler
MPW C Apple No No Classic Mac OS Proprietary ? ? ?
Personal C
Compiler DeSmet No No DOS Opensource[3] ? ? ?
(PCC)
PGCC The Portland Group Yes Yes Unknown Proprietary ? ? ?
Stephen C. Johnson,
Portable C
Anders Magnusson and Yes Yes Yes BSD Yes Partial No
Compiler
others
QuickC Microsoft Yes No No Proprietary ? ? ?
https://en.wikipedia.org/wiki/List_of_compilers#C_compilers 4/14
8/7/2018 List of compilers - Wikipedia
SCORE C
DDC-I Yes Yes Yes Proprietary ? ? ?
(tcc)
Ron Caine, James E.
Small-C Yes Yes CP/M, DOS Public domain Partial No No
Hendrix, Byte magazine
Small
Device C Sandeep Dutta and others Yes Yes Unknown GPL ? ? ?
Compiler
Tasking Altium Yes Linux, MacOS No Proprietary ? ? ?
THINK C,
Lightspeed THINK Technologies No No Classic Mac OS Proprietary ? ? ?
C
Tiny C
Fabrice Bellard Yes Yes No LGPL Yes Partial No
Compiler
(Borland) Proprietary - V 2.01
Embarcadero Yes No Yes ? ? ?
Turbo C freely available
Freeware (source code
VBCC Volker Barthelmann Yes Yes Yes available, modification Yes Partial No
not allowed)
Visual C++
Microsoft Yes No No Freeware ? ? ?
Express
Watcom
C/C++,
Sybase Open Watcom
Open Watcom Yes experimental DOS, OS/2 Yes Partial No
Public License
Watcom
C/C++
Wind River
(Diab) Wind River Systems Yes Yes Yes Proprietary ? ? ?
Compiler
XL C IBM No AIX, Linux No Proprietary Yes Yes Partial
Sourcetosource compilers
This list is incomplete. A more extensive list of source-to-source compilers can be found here.
C++ compilers
https://en.wikipedia.org/wiki/List_of_compilers#C_compilers 5/14
8/7/2018 List of compilers - Wikipedia
Embarcadero macOS
C++Builder (bcc*) Yes (bcc32) No Proprietary Yes Yes[5][6] No No
(CodeGear) (bccosx)[4]
⟨iOS⟩ (bccios*),
Embarcadero Yes
C++Builder (bcc*) ⟨Android⟩ No Proprietary Yes Yes[ii] [5][6] No No
(LLVM)[7] (bcc32c,bcc64)
(bcca*)[4]
Borland Proprietary
Turbo C++ (tcc) No No DOS Yes No No No
(CodeGear) (Freeware)
BeBox,
CINT CERN Yes Yes X11/MIT Yes No No No
DOS, etc.
Xcode,
Yes[ii]
Clang (clang++) LLVM Project Yes Yes Yes UoI/NCSA QtCreator [8][9][6] Yes Yes
(optional)
Comeau
Comeau C/C++ Yes Yes Yes Proprietary No No[iii] No No
Computing
Yes[iv]
Cray C/C++ (CC) Cray No Yes No Proprietary No [10][11] Yes[iv] No
Digital Mars
Digital Mars Yes No DOS Proprietary No Some[12][6] No No
C/C++ (dmc)
EDG C++ Front Edison
End (eccp, Design Yes Yes Yes Proprietary No Yes[iii] [13][6] Yes Partial
edgcpfe) Group
Mixed
PathScale (Proprietary,
EKOPath(pathCC) No Yes Yes No Yes[v] [14] Partial No
and others Open–source
& GPL)
QtCreator,
Kdevelop,
MinGW,
Eclipse, Yes[v]
GCC (g++) GNU Project MSYS2, Yes Yes GPLv3 [15][16][6] Yes Yes
NetBeans,
Cygwin,
Code::Blocks,
Geany
Hewlett-
HP aC++ (aCC) No HP-UX No Proprietary No Partial[17][6] No No
Packard
IAR
IAR C/C++
Compilers (icc*)
IAR Systems Yes No ⟨Yes⟩ Proprietary Embedded Yes[18] Yes Partial
Workbench
Linux, macOS, Visual Studio,
Intel C++ Proprietary
Intel Yes FreeBSD; No Eclipse, Yes[iii] [20][6] Yes[21] Partial[22]
Compiler (icc)
⟨Android (x86)⟩ (Freeware)[19] Xcode
https://en.wikipedia.org/wiki/List_of_compilers#C_compilers 6/14
8/7/2018 List of compilers - Wikipedia
Salford C++
Silverfrost Yes No No Proprietary Yes ? ? ?
Compiler
AIX, IBM
SAS/C C++ SAS Institute Windows NT/95 Solaris/SunOS, mainframe, Proprietary No ? ? ?
Linux DOS
SCORE C++ (tpp) DDC-I Yes Yes Yes Proprietary Yes No No No
Oracle
Oracle C++ Proprietary Developer
Oracle No Linux, Solaris No Yes[32][33][6] Yes No
Compiler (CC) (Freeware) Studio,
NetBeans
TenDRA
TenDRA (tcc) No Yes No BSD No No[34] No No
Project
⟨PS2⟩, Visual Studio,
VectorC Codeplay Yes No Proprietary Some[35] No No
⟨PS3⟩, etc. CodeWarrior
Linux, macOS;
Visual C++ (cl) Microsoft Yes ⟨Android⟩, No Proprietary Visual Studio Yes[36][37][6] Yes Partial
⟨iOS⟩
OS/2,
VisualAge C++
IBM Yes AIX, Linux OS/400, Proprietary VisualAge No No No
(vac++)
z/OS, VM
Linux (POWER BlueGene,
XL C/C++ (xlc++) IBM No Proprietary Eclipse Partial[38][6] No No
& Cell), AIX z/OS, VM
Wind River
Diab Compiler Wind River
(dcc)
⟨TPG Yes Linux, Solaris ⟨VxWorks⟩ Proprietary
Workbench No[iii] [39] No No
Capital⟩
Notes:
C# compilers
Compiler Author Windows Unix-like Other OSs License type IDE?
Visual C# Microsoft Yes iOS No Proprietary Yes
Visual C# Express Microsoft Yes No No Freeware Yes
Mono Xamarin Yes Yes Yes GPLv2 Yes
Portable.NET Dot Gnu Project Yes Yes No GPL No
SharpDevelop IC#Code Team Yes ? ? LGPL Yes
COBOL compilers
https://en.wikipedia.org/wiki/List_of_compilers#C_compilers 7/14
8/7/2018 List of compilers - Wikipedia
Common Lisp compilers
Compiler Author Target Windows Unix-like Other OSs License type IDE?
Allegro Common Lisp Franz, Inc. Native code Yes Yes Yes Proprietary Yes
Armed Bear Common Lisp Peter Graves JVM Yes Yes Yes GPL Yes
CLISP GNU Project Bytecode Yes Yes Yes GPL No
Clozure CL Clozure Associates Native code Yes Yes No LGPL Yes
Carnegie Mellon
CMU Common Lisp Native code, Bytecode No Yes No Public domain Yes
University
Corman Common Lisp Corman Technologies Native code Yes No No MIT license Yes
Embeddable Common
Juanjo Garcia-Ripoll Bytecode, C Yes Yes Yes LGPL Yes
Lisp
GNU Common Lisp GNU Project C Yes Yes No GPL No
LispWorks LispWorks Ltd Native code Yes Yes No Proprietary Yes
mocl Wukix Native code No Yes Yes Proprietary No
Movitz Frode V. Fjeld Native code, own OS No No Yes BSD No
Ivory emulator, own
Open Genera Symbolics No No Yes Proprietary Yes
OS
Scieneer Common Lisp Scieneer Pty Ltd Native code No Yes No Proprietary No
Steel Bank Common Lisp sbcl.org Native code Yes Yes Yes Public domain Yes
D compilers
Other
Compiler Author Windows Unix-like License type IDE?
OSs
Digital Mars and 32-bit Linux, OS X, Boost (front end), source available for unlicensed
D (DMD) Yes No No
others FreeBSD backend
D for .NET ? Yes Yes ? ? ?
DIBOL/DBL compilers
Compiler Author Windows Unix-like Other OSs License type IDE?
ECMAScript interpreters
Eiffel compilers
Compiler Author Windows Unix-like Other OSs License type IDE?
EiffelStudio Eiffel Software / Community developed (sourceforge) Yes Yes Yes Dual GPL / Proprietary Yes
https://en.wikipedia.org/wiki/List_of_compilers#C_compilers 8/14
8/7/2018 List of compilers - Wikipedia
Fortran compilers
Other
Compiler Author Windows Unix-like License type IDE?
OSs
Oracle Solaris Linux and
Oracle Corporation No No Proprietary Solaris Studio IDE
Studio Solaris
PGFORTRAN The Portland Group Yes Linux only Yes Proprietary Visual Studio on Windows
PathScale
Compiler SiCortex No Linux only No Proprietary Yes
Suite
Absoft Pro
Absoft Yes Linux, OS X Yes Proprietary Yes
Fortran
G95 Andy Vaught Yes Yes Yes GPL No
Photran (part of Eclipse) Simply
GNU Fortran GNU Project Yes Yes Yes GPLv3
Fortran Lahey Fortran
Yes (plugins), Visual Studio on
Intel Fortran
Intel Yes Linux and OS X No Proprietary Windows, Eclipse on Linux,
Compiler
XCode on Mac
Google, HP, Intel, Nvidia,
Open64 PathScale, Tsinghua University and Yes Yes Yes GPL No
others
FTN95 Silverfrost Yes No No Proprietary Yes
NAG Fortran
Numerical Algorithms Group Yes Yes No Proprietary Yes
Compiler
z/OS and
VS Fortran IBM No No Proprietary Eclipse
z/VM
Linux (POWER
XL Fortran IBM No and Cell) and BlueGene Proprietary Eclipse
AIX
sxf90 / SUPER-
NEC No Yes Proprietary Yes
sxmpif90 UX
MCP Unisys No No MCP Proprietary CANDE
Sybase Open
Open Sybase and Open Watcom
Yes Yes Yes Watcom Public on Windows, OS/2
Watcom Contributors
License
Cray Cray Yes Yes Yes Proprietary Yes
Go compilers
Compiler Windows OS X Unix-like License type
Gc Yes Yes Yes BSD-style
Gccgo MinGW, Cygwin No Yes GPL
Llgo No No Yes University of Illinois/NCSA Open Source License
Gopherjs Yes Yes Yes BSD-2-Clause
Haskell compilers
Compiler Author Windows Unix-like Other OSs License type Actively maintained?
Lennart Augustsson
HBC ? Yes No Open source No
Thomas Johnsson
GHC GHC Yes Yes No Open source Yes
YHC YHC Yes Yes No Open source No
JHC John Meacham Yes Yes No Open source Yes
Java compilers
https://en.wikipedia.org/wiki/List_of_compilers#C_compilers 9/14
8/7/2018 List of compilers - Wikipedia
Pascal compilers
License
Compiler Author Windows Unix-like Other OSs IDE?
type
Andrew
Amsterdam Compiler
Tanenbaum No Yes Yes BSD No
Kit
Ceriel Jacobs
Embarcadero Yes (Linux,
Delphi Yes Yes (iOS, Android) Proprietary Yes
(CodeGear) Mac OS)
Oxygene (formerly
RemObjects Yes Yes Yes Proprietary Yes
Delphi Prism)
CodeGear
Turbo Pascal No No Yes Freeware Yes
(Borland)
Glasgow
Vector Pascal Yes Yes No OpenSource No
University
Virtual Pascal Vitaly Miryanov Yes Yes Yes (OS/2) Freeware Yes
MCP Unisys No No MCP Proprietary CANDE
Perl Interpreters
Interpreter Author Windows Unix-like Other OSs License type
ActivePerl interpreter ActiveState Yes Yes Yes Free
Perl interpreter Wall/Perl developers Yes Yes Yes Default functionality of Perl and Unix
PL/I compilers
Compiler Author Windows Unix-like Other OSs License type IDE?
IBM Enterprise PL/I IBM Yes No Yes (z/OS) Proprietary No
IBM PL/I(F) IBM No No Yes Free No
Micro Focus Open PL/I Micro Focus Yes Yes No Proprietary Yes
Python compilers
https://en.wikipedia.org/wiki/List_of_compilers#C_compilers 10/14
8/7/2018 List of compilers - Wikipedia
Compiler Author Target Windows Unix-like Other OSs License type IDE?
Armin Rigo
Psyco JIT Yes Yes Yes MIT No
Christian Tismer
Cython C Yes Yes Yes Apache 2.0 No
Shed Skin C++ Yes Yes Yes GPLv3 and BSD No
PyPy JIT Yes Yes Yes MIT No
Scheme compilers and interpreters
Unix-
Compiler Author Target Windows Other OSs License type IDE?
like
native, GPL (compiler) and
Bigloo Manuel Serrano Yes Yes ? No
bytecode LGPL (runtime)
Chez
R. Kent Dybvig native Yes Yes No Apache 2.0 No
Scheme
Chicken
The CHICKEN Team C Yes Yes ? BSD No
Scheme
Common William Clinger, Lars
CLI Yes ? ? Larceny License[45] No
Larceny Hansen
Gambit Marc Feeley C Yes Yes ? LGPL No
GNU Guile GNU Project bytecode Yes Yes ? LGPL No
Ikarus
Abdulaziz Ghuloum native Yes Yes ? GPL No
Scheme
IronScheme Llewellyn Pritchard CLI Yes Yes ? Ms-PL No
Ken Anderson, Tim
JScheme bytecode Java Java Java zlib License No
Hickey, Peter Norvig
Kawa Per Bothner bytecode Java Java Java MIT No
William Clinger, Lars
Larceny native Yes Yes ? Larceny License[45] No
Hansen
MIT/GNU
GNU Project native Yes Yes ? GPL No
Scheme
Owl Lisp Aki Helin C Yes Yes ? MIT No
Petit William Clinger, Lars
C ? Yes ? Larceny License[45] No
Larceny Hansen
bytecode
Racket PLT Inc. Yes Yes No[46] LGPL DrRacket
+ JIT
C,
RScheme Donovan Kolbly ? Yes ? Open source No
bytecode
Richard Kelsey, C,
Scheme 48 Yes Yes ? BSD No
Jonathan Rees bytecode
AmigaOS, Atari ST, Classic Mac OS,
SCM Aubrey Jaffer C Yes Yes LGPL No
DOS, OS/2, NOS/VE, OpenVMS
Scott G. Miller, Matthias
SISC bytecode Java Java Java GPL and MPL No
Radestock
Stalin Jeffrey Mark Siskind C ? Yes ? LGPL No
Smalltalk compilers
Compiler Author Target Windows Unix-like Other OSs License type IDE?
Pharo Pharo Team VM Yes Yes Yes MIT License Yes
GNU Smalltalk GNU Smalltalk project bytecode + JIT Yes Yes No GPL No
VisualWorks Cincom Systems ? Yes Yes Yes Proprietary Yes
Smalltalk MT ObjectConnect native Yes No No Proprietary Yes
https://en.wikipedia.org/wiki/List_of_compilers#C_compilers 11/14
8/7/2018 List of compilers - Wikipedia
Tcl Interpreters
Interpreter Author Windows Unix-like Other OSs License type
ActiveTcl ActiveState Yes Yes Yes Free
Tclsh MKS and many others Yes Yes Yes Proprietary and/or free
Wish MKS and many others Yes Yes Yes Proprietary and/or free
VMS Interpreters
Interpreter Author Windows Unix-like Other OSs License type
Default VMS Digital No No Yes VAX VMS Proprietary
Rexx Interpreters
Interpreter Author Windows Unix-like Other OSs License type
Regina Rexx Regina Yes Yes Yes OS/2 Free
ObjectRexx IBM Yes ? Yes Proprietary
Open Object Rexx OO Organisation Yes No No
CLI compilers
Compiler Author Windows Unix-like Other OSs License type IDE?
Visual Studio Microsoft Yes No No Proprietary Yes
Mono Mono Yes Yes No Open source Yes
Delphi Prism RemObjects Yes Yes Yes Proprietary Yes
Portable.NET Dot Gnu Project Yes Yes No GPL Unknown
Open source compilers
Production quality, open source compilers.
Amsterdam Compiler Kit (ACK) [C, Pascal, Modula-2, Occam, and BASIC] [Unix-like]
Clang C/C++/Objective-C Compiler
AMD Optimizing C/C++ Compiler
FreeBASIC [Basic] [DOS/Linux/Windows]
Free Pascal [Pascal] [DOS/Linux/Windows(32/64/CE)/MacOS/NDS/GBA/..(and many more)]
GCC: C, C++ (G++), Java (GCJ), Ada (GNAT), Objective-C, Objective-C++, Fortran (GFortran), and Go (GCCGo); also available, but not in standard are:
Modula-2, Modula-3, Pascal, PL/I, D, Mercury, VHDL; Linux, the BSDs, OS X, NeXTSTEP, Windows and BeOS, among others
Local C compiler [C] [Linux, SPARC, MIPS]
The LLVM Compiler Infrastructure which is also frequently used for research
Portable C Compiler [C] [Unix-like]
Open Watcom [C, C++, and Fortran] [Windows and OS/2, Linux/FreeBSD WIP]
TenDRA [C/C++] [Unix-like]
Tiny C Compiler [C] [Linux, Windows]
S7c - A compiler for Seed7 (extensible language with many advanced features). Generates C code for GCC, Visual C or Borland C, Supports portable
programs for Linux, Windows, OS X, Unix and BSD.
Open64, supported by AMD on Linux.
XPL PL/I dialect (several systems)
Research compilers
Research compilers are mostly not robust or complete enough to handle real, large applications. They are used mostly for fast prototyping new language features
and new optimizations in research areas.
Open64: one of the most popular research compilers today, many branches exist. Here is a list of research papers from the CGO 2009. Open64 merges the
open source changes from the PathScale compiler mentioned.
ROSE: an open source compiler framework to generate source-to-source analyzers and translators for C/C++ and Fortran, developed at Lawrence
Livermore National Laboratory
MILEPOST GCC: interactive plugin-based open-source research compiler that combines the strength of GCC and the flexibility of the common Interactive
Compilation Interface that transforms production compilers into interactive research toolsets.
https://en.wikipedia.org/wiki/List_of_compilers#C_compilers 12/14
8/7/2018 List of compilers - Wikipedia
Interactive Compilation Interface - a plugin system with high-level API to transform production-quality compilers such as GCC into powerful and stable
research infrastructure while avoiding developing new research compilers from scratch
Phoenix optimization and analysis framework by Microsoft
Edison Design Group: provides production-quality front end compilers for C, C++, and Java (a number of the compilers listed on this page use front end
source code from Edison Design Group[47]). Additionally, Edison Design Group makes their proprietary software available for research uses.[48]
See also
Compiler
Comparison of integrated development environments
Footnotes
1. Further details on supported hosts and targets may be found on the lists of official installers (http://www.freepascal.org/download.var) and supported targets
(http://wiki.freepascal.org/Free_Pascal_supported_targets).
References
1. "Guide: What is DJGPP?" (http://www.delorie.com/djgpp/doc/ug/intro/what-is-djgpp.html). Retrieved January 6, 2017.
2. "Re: Pacific C - fd-dev mailing list at list.freedos.org" (https://web.archive.org/web/20170107101917/http://www.freedos.org/technotes/newsitem/archive/007.t
xt). Archived from the original (http://www.freedos.org/technotes/newsitem/archive/007.txt) on January 7, 2017. Retrieved January 6, 2017.
3. "DeSmet C" (http://www.desmet-c.com). Retrieved June 9, 2018.
4. "C++Builder - Windows, Mac, iOS, Android" (http://www.embarcadero.com/products/cbuilder). Embarcadero. Retrieved 2017-05-20.
5. "C++11 Language Features Compliance Status" (http://docwiki.embarcadero.com/RADStudio/Tokyo/en/C%2B%2B11_Language_Features_Compliance_Stat
us). Embarcadero. Retrieved 2018-03-12.
6. "C++ compiler support" (https://en.cppreference.com/w/cpp/compiler_support). cppreference.com. C++ Reference. Retrieved 2018-03-12.
7. "Clang-based C++ Compilers - RAD Studio" (http://docwiki.embarcadero.com/RADStudio/XE6/en/Clang-based_C++_Compilers). Embarcadero. Retrieved
2017-05-20.
8. "C++ Support in Clang" (https://clang.llvm.org/cxx_status.html). clang.llvm.org. LLVM Project. Retrieved 2018-03-12.
9. " "libc++" C++ Standard Library" (https://libcxx.llvm.org/). libcxx.llvm.org. LLVM Project. Retrieved 2018-03-12.
10. "Cray C and C++ Reference Manual (8.6) S-2179" (https://pubs.cray.com/content/S-2179/8.6/cray-c-and-c++-reference-manual-s-2179-86/cray-c-and-c++-di
alect-use#concept_kgd_fcr_3s). Cray. Retrieved 2018-03-12.
11. "18. Cray C and C++ Dialect Use". Cray C and C++ Reference Manual (S-2179) 8.6 (http://docs.cray.com/PDF/Cray_C_and_Cplusplus_Reference_Manual_
S-2179-86.pdf) (PDF). Cray. 2017-06-29. S-2179-86. Retrieved 2018-03-12.
12. "C++0x Language Implementation" (https://digitalmars.com/ctg/CPP0x-Language-Implementation.html). Digital Mars. Retrieved 2018-03-12.
13. "Supported C++ and C Language Features" (https://www.edg.com/c/features). Edison Design Group. Retrieved 2018-03-12.
14. "EKOPath Compiler Suite" (https://web.archive.org/web/20170205102921/http://www.pathscale.com:80/ekopath-compiler-suite). PathScale. Archived from
the original (http://www.pathscale.com/ekopath-compiler-suite) on 2017-02-05. Retrieved 2018-03-12.
15. "C++ Standards Support in GCC" (https://gcc.gnu.org/projects/cxx-status.html). GNU Project. Retrieved 2017-05-20.
16. "Chapter 1. Status" (https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html), The GNU C++ Library Manual (https://gcc.gnu.org/onlinedocs/libstdc++/ma
nual/), GNU Project, retrieved 2017-05-20
17. HP aC++/HP ANSI C A.06.28 Release Notes (http://h20565.www2.hpe.com/hpsc/doc/public/display?sp4ts.oid=4145774&docLocale=en_US&docId=emr_na-
c04221956). Hewlett-Packard. March 2014. 769149-001. Retrieved 2018-03-12.
18. "Languages and standards" (https://www.iar.com/iar-embedded-workbench/language-standards/). IAR Systems. Retrieved 2018-04-14.
19. "Free Software Tools" (https://software.intel.com/en-us/qualify-for-free-software). Intel. Retrieved 2018-04-14.
20. "C++11 Features Supported by Intel® C++ Compiler" (https://software.intel.com/en-us/articles/c0x-features-supported-by-intel-c-compiler). Intel. Retrieved
2018-03-12.
21. "C++14 Features Supported by Intel® C++ Compiler" (https://software.intel.com/en-us/articles/c14-features-supported-by-intel-c-compiler). Intel. Retrieved
2018-03-12.
22. "C++17 Features Supported by Intel® C++ Compiler" (https://software.intel.com/en-us/articles/c17-features-supported-by-intel-c-compiler). Intel. Retrieved
2018-03-12.
23. "KAI C++ - Standard Compliance" (https://web.archive.org/web/20010305012352/http://www.kai.com:80/C_plus_plus/Current/doc/standard.html). Kuck &
Associates, Inc. Archived from the original (http://www.kai.com/C_plus_plus/Current/doc/standard.html) on 2001-03-05. Retrieved 2018-03-12.
24. "Open64 Compiler and Tools" (https://sourceforge.net/projects/open64/). Open64. Retrieved 2018-03-12.
25. "PGI Compilers & Tools - Specifications Tab" (http://www.pgroup.com/products/#specs). PGI. Retrieved 2018-03-16.
26. "PGI Release Notes for x86 CPUs" (http://www.pgroup.com/resources/docs/current/x86/pgi-release-notes/index.htm). PGI. Retrieved 2018-03-16.
27. "1.1. About the ARM compiler", RealView Compilation Tools Compiler Reference Guide (http://infocenter.arm.com/help/topic/com.arm.doc.dui0348c/BABHD
BJG.html), Arm, retrieved 2018-03-16
28. "1.1 The compiler", Compiler User Guide (http://www.keil.com/support/man/docs/armcc/armcc_chr1359124192377.htm), Keil, retrieved 2018-03-16
29. "1.1 The compiler", ARM® Compiler armcc User Guide (http://infocenter.arm.com/help/topic/com.arm.doc.dui0472m/chr1359124192377.html), Arm, retrieved
2018-03-16
30. "1.3 LLVM component versions and language compatibility", Arm Compiler Software Development Guide (http://www.keil.com/support/man/docs/armclang_d
ev/armclang_dev_chr1382606039802.htm), Keil, retrieved 2018-03-16
https://en.wikipedia.org/wiki/List_of_compilers#C_compilers 13/14
8/7/2018 List of compilers - Wikipedia
31. "1.3 LLVM component versions and language compatibility", Arm® Compiler Software Development Guide (http://infocenter.arm.com/help/topic/com.arm.do
c.100066_0609_00_en/chr1382606039802.html), Arm, retrieved 2018-03-16
32. "Oracle Developer Studio - Features" (http://www.oracle.com/technetwork/server-storage/developerstudio/features/index.html). Oracle. Retrieved
2018-03-16.
33. "1.5 Standards Conformance", Oracle® Developer Studio 12.6: C++ User's Guide (https://docs.oracle.com/cd/E77782_01/html/E77789/bkabg.html), Oracle,
retrieved 2018-03-16
34. "C/C++ Producer Configuration Guide" (http://www.tendra.org/tdfc2-config/#Si). TenDRA Project. Retrieved 2018-03-16.
35. "VectorC Retargetable Compiler Platform" (https://www.codeplay.com/company/documents/vectorc-retargetable-compiler-platform.html). Codeplay.
Retrieved 2018-04-14.
36. "Visual C++ Language Conformance" (https://docs.microsoft.com/en-us/cpp/visual-cpp-language-conformance). Microsoft. Retrieved 2018-03-12.
37. "C++ Standards Conformance from Microsoft" (https://blogs.msdn.microsoft.com/vcblog/2017/03/07/c-standards-conformance-from-microsoft/).
blogs.msdn.microsoft.com/vcblog/. Visual C++ Team Blog. Retrieved 2017-03-07.
38. "Language standard compliance - Version 13.1.3" (http://www.ibm.com/support/knowledgecenter/SSGH2K_13.1.3/com.ibm.xlc1313.aix.doc/getstart/langsup.
html). IBM. Retrieved 2016-12-09.
39. "Diab Compiler Product Note" (https://www.windriver.com/products/product-notes/PN_Compiler_0110/). Wind River. Retrieved 2018-03-16.
40. "dotnet/roslyn" (https://github.com/dotnet/roslyn/blob/master/License.txt). GitHub. Retrieved 20 May 2017.
41. "Archived copy" (https://web.archive.org/web/20130126183547/http://www.dotnetpowered.com/languages.aspx). Archived from the original (http://dotnetpow
ered.com/languages.aspx/) on 2013-01-26. Retrieved 2013-02-05.
42. "Another Language for Visual Studio and .Net: Synergex release Synergy/DE" (http://blogs.msdn.com/b/terryclancy/archive/2010/12/07/another-language-for
-visual-studio-and-net-synergex-release-synergy-de.aspx/). Blogs.msdn.com. Retrieved 20 May 2017.
43. "The front page - Double Z Computer" (http://www.doublez.com.au/index.php?article=115/). Doublez.com.au. Retrieved 20 May 2017.
44. http://www.sybase.ca/products/archivedproducts/powerj
45. "The Larceny Project -- Licensing" (http://www.larcenists.org/licensing.html). Larcenists.org. Retrieved 20 May 2017.
46. "Racket: Racket 6.7" (https://download.racket-lang.org/releases/6.7/). download.racket-lang.org. Retrieved 20 May 2017.
47. "Archived copy" (https://web.archive.org/web/20150528033452/http://www.edg.com/index.php?location=customers_oc). Archived from the original (https://w
ww.edg.com/index.php?location=customers_oc) on 2015-05-28. Retrieved 2015-03-20.
48. "Archived copy" (https://web.archive.org/web/20071105182622/http://www.edg.com/index.php?location=customers_research). Archived from the original (htt
ps://www.edg.com/index.php?location=customers_research) on 2007-11-05. Retrieved 2015-03-20.
External links
NAG Fortran Compiler (http://www.nag.co.uk/nagware/np.asp)
http://www.compunity.org/resources/compilers/index.php
An incomplete list of C++ compilers (http://www.stroustrup.com/compilers.html), maintained by C++'s inventor, Bjarne Stroustrup
Free C/C++ compilers and interpreters (http://www.thefreecountry.com/compilers/cpp.shtml)
http://www.idiom.com/free-compilers/
Compiler resources (http://www.bloodshed.net/compilers/)
CCS C compiler (http://www.ccsinfo.com)
MikroC C Compiler (http://www.mikroe.com)
Persistent S-algol compiler (http://www.dcs.gla.ac.uk/~wpc/reports/compilers/compilerindex/t1.html#AEN8)
ALGOL 60 compiler (http://www.angelfire.com/biz/rhaminisys/algol60.html)
ALGOL 68 Genie compiler (http://www.xs4all.nl/~jmvdveer/algol.html)
Intel buys Kuck & Associates (https://web.archive.org/web/20120126003436/http://www.hoise.com/primeur/00/articles/weekly/AE-PR-05-00-33.html)
Text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply. By using this site, you agree to the Terms of Use and
Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.
https://en.wikipedia.org/wiki/List_of_compilers#C_compilers 14/14