This page is intended to list all current compilers, compiler generators, interpreters, translators, tool foundations, assemblers, automatable command line interfaces (shells), etc.
ALGOL 68 compilers
cf. ALGOL 68s specification and implementation timeline
Name | Year | Purpose | State | Description | Target CPU | Licensing | Implementation Language |
ALGOL 68r0 | 1968 | Standard | Intl | IFIP WG 2.1 Final Report | Specification - August | ACM | |
ALGOL 68-RR | 1970 | Military | UK | | ICL 1900 | | ALGOL 60 |
EPOS ALGOLE | 1971 | Scientific | | | | | |
ALGOL 68RSRS | 1972 | Military | UK | Portable compiler system | ICL 2900/Series 39, Multics, VMS & C generator (1993) | Crown Copyright | ALGOL 68RS |
Mini ALGOL 68 | 1973 | Research | NL | "An interpreter for simple Algol 68 Programs" | Portable interpreter | Mathematisch Centrum | ALGOL 60 |
ALGOL 68CC | 1975 | Scientific | UK | Cambridge Algol 68 | ICL, IBM 360, PDP 10 & Unix, Telefunken, Tesla & Z80(1980)[1] | Cambridge | ALGOL 68C |
ALGOL 68 Revised Reportr1 | 1975 | Standard | Intl | IFIP WG 2.1 Revised Report | Specification | ACM | |
Odra Algol 68 | 1976 | practical uses | USSR/Poland | | Odra 1204/IL | Soviet | ALGOL 60 |
FLACCF | 1977 | Multi-purpose | CA | Revised Report complete implementation with debug features | System/370 | lease, Chion Corporation | Assembler |
Leningrad ALGOL 68L | 1980 | Telecommunications | USSR | Full Language + Modules | IBM, DEC, CAMCOH, PS 1001 & PC | Soviet | |
Interactive ALGOL 68I | 1983 | | UK | Incremental compilation | PC | Noncommercial shareware | | |
ALGOL 68SS | 1985 | Scientific | Intl | Sun version of ALGOL 68 | Sun-3, Sun SPARC (under SunOS 4.1 & Solaris 2), Atari ST (under GEMDOS), Acorn Archimedes (under RISC OS), VAX-11 under Ultrix-32 | | |
Algol68toC[2] (ctrans) | 1985 | Electronics | UK | ctrans from ELLA ALGOL 68RS | Portable C generator | Open Sourced & Public Domained 1995 | ALGOL 68RS |
Algol 68 GenieG | 2001 | Full Language | NL | Includes standard collateral clause | Portable interpreter | GPL | C |
Assemblers (Motorola 68*)
C compilers
Compiler |
Author |
Microsoft Windows |
Unix-like |
Other OSs |
License type |
Standard conformance |
C89 |
C99 |
C11 |
Aztec C | Manx Software Systems | No | No | CP/M, CP/M-86, DOS, Classic Mac OS | Proprietary | ? | ? | ? |
Amsterdam Compiler Kit | Andrew Tanenbaum and Ceriel Jacobs | No | Yes | Yes | BSD | ? | ? | ? |
BDS C | BD Software | No | No | CP/M | Public domain | ? | ? | ? |
Ch | SoftIntegration, Inc | Yes | OS X, FreeBSD, Linux, Solaris, HP-UX, AIX, Qnx | Yes | Freeware | Yes | Yes | No |
Clang | LLVM Project | Yes | Yes | Yes | UoI/NCSA | Yes | Yes | Partial |
CoderStudio | Manos | Yes | No | No | Freeware | ? | ? | ? |
CompCert | INRIA | Yes | Yes | No | Freeware (source code available for non-commercial use) or GPL | Yes | Partial | No |
Digital Mars | Digital Mars | Yes | No | No | Proprietary | ? | ? | ? |
Edison Design Group | Edison Design Group | Yes | Yes | Yes | Proprietary | Yes | Yes | No |
GCC C | GNU Project | MinGW, Cygwin | Yes | IBM mainframe, AmigaOS, VAX/VMS, RTEMS, DOS[3] | GPL | Yes | Yes | Yes |
IAR C/C++ Compilers | IAR Systems | Yes | No | No | Proprietary | Yes | Yes | Yes |
Intel C++ Compiler (icc) | Intel | Yes | Linux, macOS | No | Proprietary (Freeware for most non-commercial applications) | Yes | Partial | Partial |
Interactive C | KISS Institute for Practical Robotics | Yes | Unix, OS X, Linux, IRIX, Solaris, SunOS | No | Freeware | Partial | No | No |
keil C/C++ Compilers | Keil (company) | Yes | Yes | No | Proprietary | ? | ? | ? |
Lattice C | Lifeboat Associates | No | Yes | DOS, OS/2, Commodore, Amiga, Atari ST, Sinclair QL | Proprietary | ? | ? | ? |
lcc | Chris Fraser and David Hanson | Yes | Yes | Yes | Freeware (source code available for non-commercial use) | Yes | No | No |
Mark Williams C | Mark Williams Company | Yes | Coherent | Yes | Proprietary - Coherent Compiler 3-clause BSD | ? | ? | ? |
MCP | Unisys | No | No | MCP | Proprietary | ? | ? | ? |
MikroC Compiler | Mikroelektronika | Yes | Yes | Yes | Proprietary | ? | ? | ? |
MPW C | Apple | No | No | Classic Mac OS | Proprietary | ? | ? | ? |
Open64 | AMD SGI Google HP Intel Nvidia PathScale Tsinghua University and others | No | Yes | Yes | GPL | ? | ? | ? |
Pacific C | Hi-tech software | No | No | DOS | Freeware[4] | ? | ? | ? |
Pelles C | Pelle Orinius | Yes | No | No | Freeware | ? | ? | ? |
Personal C Compiler (PCC) | DeSmet | No | No | DOS | Opensource[5] | ? | ? | ? |
PGCC | The Portland Group | Yes | Yes | Unknown | Proprietary | ? | ? | ? |
Portable C Compiler | Stephen C. Johnson, Anders Magnusson and others | Yes | Yes | Yes | BSD | Yes | Partial | No |
QuickC | Microsoft | Yes | No | No | Proprietary | ? | ? | ? |
Ritchie C Compiler (PDP-11) | Dennis Ritchie and John Reiser; converted to cross-compiler by Doug Gwyn | Yes | Yes | Yes | Freeware | ? | ? | ? |
SAS/C | SAS Institute | Yes | Yes | Yes IBM mainframe, AmigaOS, 68K, 88K | Proprietary | ? | ? | ? |
scc | suckless.org | No | Yes | No | ISC License | ? | ? | ? |
SCORE C (tcc) | DDC-I | Yes | Yes | Yes | Proprietary | ? | ? | ? |
Small-C | Ron Caine, James E. Hendrix, Byte magazine | Yes | Yes | CP/M, DOS | Public domain | Partial | No | No |
Small Device C Compiler | Sandeep Dutta and others | Yes | Yes | Unknown | GPL | ? | ? | ? |
Tasking | Altium | Yes | Linux, MacOS | No | Proprietary | ? | ? | ? |
THINK C, Lightspeed C | THINK Technologies | No | No | Classic Mac OS | Proprietary | ? | ? | ? |
Tiny C Compiler | Fabrice Bellard | Yes | Yes | No | LGPL | Yes | Partial | No |
(Borland) Turbo C | Embarcadero | Yes | No | Yes | Proprietary - V 2.01 freely available | ? | ? | ? |
VBCC | Volker Barthelmann | Yes | Yes | Yes | Freeware (source code available, modification not allowed) | Yes | Partial | No |
Visual C++ Express | Microsoft | Yes | No | No | Freeware | ? | ? | ? |
Watcom C/C++, Open Watcom C/C++ | Watcom | Yes | experimental | DOS, OS/2 | Sybase Open Watcom Public License | Yes | Partial | No |
Wind River (Diab) Compiler | Wind River Systems | Yes | Yes | Yes | Proprietary | ? | ? | ? |
XL C | IBM | No | AIX, Linux | No | Proprietary | Yes | Yes | Partial |
Source-to-source compilers
This list is incomplete. A more extensive list of source-to-source compilers can be found here.
Compiler |
Author |
Target Input |
Target Output |
Auto-Parallelizer |
Windows |
Unix-like |
Other OSs |
License type |
Framework? |
DMS Software Reengineering Toolkit | Semantic Designs | C/C++, COBOL, PL/I, many others | Arbitrary languages | No | Yes | Yes | Yes | Proprietary | Yes |
EDG Front End | Edison Design Group | C/C++, Java, Fortran | C | No | Yes | Yes | Yes | Proprietary | Yes |
ROSE | Lawrence Livermore National Laboratory | C, Fortran, and more | C, Fortran, and more | Yes | No | Yes | Yes | BSD | Yes |
PIPS Parallélisation interprocédurale de programmes scientifiques | Mines ParisTech | C, Fortran | C, Fortran | Yes | No | Yes | Yes | GPL | Yes |
C++ compilers
Compiler |
Author |
Operating System[lower-roman 1] |
License type |
IDE |
Standard conformance |
Windows |
Unix-like |
Other |
C++11 |
C++14 |
C++17 |
C++Builder (bcc*) | Embarcadero (CodeGear) |
Yes (bcc32) | macOS (bccosx)[6] |
No | Proprietary | Yes | Yes[7][8] | No | No |
C++Builder (bcc*) | Embarcadero (LLVM)[9] |
Yes (bcc32c,bcc64) | ⟨iOS⟩ (bccios*), ⟨Android⟩ (bcca*)[6] |
No | Proprietary | Yes | Yes[lower-roman 2] [7][8] | No | No |
Turbo C++ (tcc) | Borland (CodeGear) | No | No | DOS | Proprietary (Freeware) | Yes | No | No | No |
CINT | CERN | Yes | Yes | BeBox, DOS, etc. | X11/MIT | Yes | No | No | No |
Clang (clang++) | LLVM Project | Yes | Yes | Yes | UoI/NCSA | Xcode, QtCreator (optional) |
Yes[lower-roman 2] [10][11][8] | Yes | Yes |
Comeau C/C++ | Comeau Computing | Yes | Yes | Yes | Proprietary | No | No[lower-roman 3] | No | No |
Cray C/C++ (CC) | Cray | No | Yes | No | Proprietary | No |
Yes[lower-roman 4] [12][13] |
Yes[lower-roman 4] | No |
Digital Mars C/C++ (dmc) | Digital Mars | Yes | No | DOS | Proprietary | No | Some[14][8] | No | No |
EDG C++ Front End (eccp, edgcpfe) | Edison Design Group | Yes | Yes | Yes | Proprietary | No | Yes[lower-roman 3] [15][8] | Yes | Partial |
EKOPath(pathCC) | PathScale and others | No | Yes | Yes | Mixed (Proprietary, Open–source & GPL) | No | Yes[lower-roman 5] [16] | Partial | No |
GCC (g++) |
GNU Project |
MinGW, MSYS2, Cygwin, |
Yes |
Yes |
GPLv3 |
QtCreator, Kdevelop, Eclipse, NetBeans, Code::Blocks, Geany |
Yes[lower-roman 5] [17][18][8] |
Yes |
Yes |
HP aC++ (aCC) | Hewlett-Packard | No | HP-UX | No | Proprietary | No | Partial[19][8] | No | No |
IAR C/C++ Compilers (icc*) | IAR Systems | Yes | No | ⟨Yes⟩ | Proprietary | IAR Embedded Workbench | Yes[20] | Yes | Partial |
Intel C++ Compiler (icc) | Intel | Yes | Linux, macOS, FreeBSD; ⟨Android (x86)⟩ | No | Proprietary (Freeware)[21] | Visual Studio, Eclipse, Xcode |
Yes[lower-roman 3] [22][8] |
Yes[23] |
Partial[24] |
KAI C++ (KCC) | Kuck & Associates, Inc. ⟨subsumed by Intel⟩ | No | Digital Unix, HP-UX, Linux (x86), Irix 5.3 & 6.x, Solaris 2.x, UNICOS | No | Proprietary | No | No[lower-roman 3] [25] | No | No |
Microtec C/C++ (mcc) | Mentor ⟨Siemens⟩ | Yes | Yes | Yes | Proprietary | EDGE Developer Suite | No | No | No |
EDGE C/C++[lower-roman 6] | Mentor ⟨Siemens⟩ | Yes | Yes | Yes | Proprietary | EDGE Developer Suite | No | No | No |
Open64 (openCC) | HP, AMD, Tsinghua University and others | No | Yes | No | Modified GPLv2 | No | No[lower-roman 5][lower-roman 7] [26] | No | No |
PGC++ (pgc++) | PGI ⟨Nvidia⟩ | Unsupported[27] | Linux, macOS | No | Proprietary | Eclipse, Xcode, Visual Studio | Yes[lower-roman 3] [28][8] | Yes | Partial |
ProDev WorkShop | Silicon Graphics | No | No | Yes | Proprietary | Yes | ? | ? | ? |
RealView Compilation Tools (armcc) | Keil ⟨Arm⟩ | Yes | Yes | ⟨Yes⟩ | Proprietary | RealView Development Suite | No[lower-roman 3] [29] | No | No |
Arm Compiler (armcc) | Keil ⟨Arm⟩ | Yes | Yes | ⟨Yes⟩ | Proprietary | μVision, DS-5 | Yes[lower-roman 3] [30][31] | No | No |
Arm Compiler (armclang) | Keil ⟨Arm⟩ (LLVM) | Yes | Yes | ⟨Yes⟩ | Proprietary | μVision, DS-5 | Yes[lower-roman 2] [32][33] | Yes | No |
Salford C++ Compiler | Silverfrost | Yes | No | No | Proprietary | Yes | ? | ? | ? |
SAS/C C++ | SAS Institute | Windows NT/95 | AIX, Solaris/SunOS, Linux | IBM mainframe, DOS | Proprietary | No | ? | ? | ? |
SCORE C++ (tpp) | DDC-I | Yes | Yes | Yes | Proprietary | Yes | No | No | No |
Oracle C++ Compiler (CC) | Oracle | No | Linux, Solaris | No | Proprietary (Freeware) | Oracle Developer Studio, NetBeans | Yes[34][35][8] | Yes | No |
TenDRA (tcc) | TenDRA Project | No | Yes | No | BSD | No | No[36] | No | No |
VectorC | Codeplay | Yes | No | ⟨PS2⟩, ⟨PS3⟩, etc. | Proprietary | Visual Studio, CodeWarrior | Some[37] | No | No |
Visual C++ (cl) | Microsoft | Yes | Linux, macOS; ⟨Android⟩, ⟨iOS⟩ | No | Proprietary | Visual Studio | Yes[38][39][8] | Yes | Partial |
VisualAge C++ (vac++) | IBM | Yes | AIX, Linux | OS/2, OS/400, z/OS, VM | Proprietary | VisualAge | No | No | No |
XL C/C++ (xlc++) | IBM | No | Linux (POWER & Cell), AIX | BlueGene, z/OS, VM | Proprietary | Eclipse | Partial[40][8] | No | No |
Diab Compiler (dcc) | Wind River ⟨TPG Capital⟩ | Yes | Linux, Solaris | ⟨VxWorks⟩ | Proprietary | Wind River Workbench | No[lower-roman 3] [41] | No | No |
Notes:
- ↑ List of host operating systems and/or ⟨cross-compilation targets⟩.
- 1 2 3 Uses a Clang Front End.[10][11]
- 1 2 3 4 5 6 7 8 Uses an EDG Front End.[15]
- 1 2 The Cray C++ Libraries do not support wide characters and only support a single locale.
- 1 2 3 Uses a GCC Front End.[17][18]
- ↑ The EDGE C/C++ compiler is based on the Microtec C/C++ compiler.
- ↑ Last Open64 v5.0 uses GCC 4.2 as its Front End, which doesn't support any C++11.[17][18]
D compilers
Compiler |
Author |
Windows |
Unix-like |
Other OSs |
License type |
IDE? |
D (DMD) | Digital Mars and others | Yes | 32-bit Linux, OS X, FreeBSD | No | Boost (front end), source available for unlicensed backend
| No |
D for .NET | ? | Yes | Yes | ? | ? | ? |
GDC | GCC | Yes | Yes | No | GPL | No |
LDC | LLVM | Yes | Yes | No | multiple Open Source license depending on module | No |
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 |
Fortran compilers
Compiler |
Author |
Windows |
Unix-like |
Other OSs |
License type |
IDE? |
Oracle Solaris Studio | Oracle Corporation | No | Linux and Solaris | No | Proprietary | Solaris Studio IDE |
PGFORTRAN | The Portland Group | Yes | Linux only | Yes | Proprietary | Visual Studio on Windows |
PathScale Compiler Suite | SiCortex | No | Linux only | No | Proprietary | Yes |
Absoft Pro Fortran | Absoft | Yes | Linux, OS X | Yes | Proprietary | Yes |
G95 | Andy Vaught | Yes | Yes | Yes | GPL | No |
GNU Fortran | GNU Project | Yes | Yes | Yes | GPLv3 | Photran (part of Eclipse) Simply Fortran Lahey Fortran |
Intel Fortran Compiler | Intel | Yes | Linux and OS X | No | Proprietary | Yes (plugins), Visual Studio on Windows, Eclipse on Linux, XCode on Mac |
Open64 | Google, HP, Intel, Nvidia, PathScale, Tsinghua University and others | Yes | Yes | Yes | GPL | No |
FTN95 | Silverfrost | Yes | No | No | Proprietary | Yes |
NAG Fortran Compiler | Numerical Algorithms Group | Yes | Yes | No | Proprietary | Yes |
VS Fortran | IBM | No | No | z/OS and z/VM | Proprietary | Eclipse |
XL Fortran | IBM | No | Linux (POWER and Cell) and AIX | BlueGene | Proprietary | Eclipse |
sxf90 / sxmpif90 | NEC | No | Yes | SUPER-UX | Proprietary | Yes |
MCP | Unisys | No | No | MCP | Proprietary | CANDE |
Open Watcom | Sybase and Open Watcom Contributors | Yes | Yes | Yes | Sybase Open Watcom Public License | on Windows, OS/2 |
Cray | Cray | Yes | Yes | Yes | Proprietary | Yes |
Haskell compilers
Compiler |
Author |
Windows |
Unix-like |
Other OSs |
License type |
Actively maintained? |
HBC | Lennart Augustsson Thomas Johnsson | ? | Yes | No | Open source | No |
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 |
Pascal compilers
Compiler |
Author |
Windows |
Unix-like |
Other OSs |
License type |
IDE? |
Amsterdam Compiler Kit | Andrew Tanenbaum Ceriel Jacobs | No | Yes | Yes | BSD | No |
Delphi | Embarcadero (CodeGear) | Yes | Yes (Linux, Mac OS) | Yes (iOS, Android) | Proprietary | Yes |
Oxygene (formerly Delphi Prism) | RemObjects | Yes | Yes | Yes | Proprietary | Yes |
Free Pascal | Florian Paul Klämpfl | Yes | Yes | Yes (OS/2, FreeBSD, Solaris, Haiku, Android, DOS, etc.[note 1]) | GPL | FPIDE, Lazarus, Geany (on Ubuntu) |
GNU Pascal | GNU Project | Yes | Yes | Yes | GPL | No |
Kylix | Borland (CodeGear) | No | Yes (Linux) | No | Proprietary | Yes |
Turbo Pascal for Windows | Borland (CodeGear) | Yes (3.x) | No | No | Proprietary | Yes |
Microsoft Pascal | Microsoft | No | No | Yes (DOS) | Proprietary | Yes |
HP Pascal | Hewlett-Packard | No | No | Yes (OpenVMS) | Proprietary | Unknown |
Turbo Pascal | CodeGear (Borland) | No | No | Yes | Freeware | Yes |
Vector Pascal | Glasgow University | Yes | Yes | No | OpenSource | No |
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 |
Scheme compilers and interpreters
Compiler |
Author |
Target |
Windows |
Unix-like |
Other OSs |
License type |
IDE? |
Bigloo | Manuel Serrano | native, bytecode | Yes | Yes | ? | GPL (compiler) and LGPL (runtime) | No |
Chez Scheme | R. Kent Dybvig | native | Yes | Yes | No | Apache 2.0 | No |
Chicken Scheme | The CHICKEN Team | C | Yes | Yes | ? | BSD | No |
Common Larceny | William Clinger, Lars Hansen | CLI | Yes | ? | ? | Larceny License[47] | No |
Gambit | Marc Feeley | C | Yes | Yes | ? | LGPL | No |
GNU Guile | GNU Project | bytecode | Yes | Yes | ? | LGPL | No |
Ikarus Scheme | Abdulaziz Ghuloum | native | Yes | Yes | ? | GPL | No |
IronScheme | Llewellyn Pritchard | CLI | Yes | Yes | ? | Ms-PL | No |
JScheme | Ken Anderson, Tim Hickey, Peter Norvig | bytecode | Java | Java | Java | zlib License | No |
Kawa | Per Bothner | bytecode | Java | Java | Java | MIT | No |
Larceny | William Clinger, Lars Hansen | native | Yes | Yes | ? | Larceny License[47] | No |
MIT/GNU Scheme | GNU Project | native | Yes | Yes | ? | GPL | No |
Owl Lisp | Aki Helin | C | Yes | Yes | ? | MIT | No |
Petit Larceny | William Clinger, Lars Hansen | C | ? | Yes | ? | Larceny License[47] | No |
Racket | PLT Inc. | bytecode + JIT | Yes | Yes | No[48] | LGPL | DrRacket |
RScheme | Donovan Kolbly | C, bytecode | ? | Yes | ? | Open source | No |
Scheme 48 | Richard Kelsey, Jonathan Rees | C, bytecode | Yes | Yes | ? | BSD | No |
SCM | Aubrey Jaffer | C | Yes | Yes | AmigaOS, Atari ST, Classic Mac OS, DOS, OS/2, NOS/VE, OpenVMS | LGPL | No |
SISC | Scott G. Miller, Matthias Radestock | bytecode | Java | Java | Java | GPL and MPL | No |
Stalin | Jeffrey Mark Siskind | C | ? | Yes | ? | LGPL | No |
VMS Interpreters
Interpreter |
Author |
Windows |
Unix-like |
Other OSs |
License type |
Default VMS | Digital | No | No | Yes VAX VMS | Proprietary |
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.
References
- ↑ "Archived copy" (PDF). Archived from the original (PDF) on 2010-04-15. Retrieved 2010-03-20.
- ↑ Open source Algol 68 implementations - Browse Files at. Sourceforge.net. Retrieved on 2013-07-21.
- ↑
"Guide: What is DJGPP?". Retrieved January 6, 2017.
- ↑
"Re: Pacific C - fd-dev mailing list at list.freedos.org". Archived from the original on January 7, 2017. Retrieved January 6, 2017.
- ↑
"DeSmet C". Retrieved June 9, 2018.
- 1 2 "C++Builder - Windows, Mac, iOS, Android". Embarcadero. Retrieved 2017-05-20.
- 1 2 "C++11 Language Features Compliance Status". Embarcadero. Retrieved 2018-03-12.
- 1 2 3 4 5 6 7 8 9 10 11 12 "C++ compiler support". cppreference.com. C++ Reference. Retrieved 2018-03-12.
- ↑ "Clang-based C++ Compilers - RAD Studio". Embarcadero. Retrieved 2017-05-20.
- 1 2 "C++ Support in Clang". clang.llvm.org. LLVM Project. Retrieved 2018-03-12.
- 1 2 ""libc++" C++ Standard Library". libcxx.llvm.org. LLVM Project. Retrieved 2018-03-12.
- ↑ "Cray C and C++ Reference Manual (8.6) S-2179". Cray. Retrieved 2018-03-12.
- ↑ "18. Cray C and C++ Dialect Use". Cray C and C++ Reference Manual (S-2179) 8.6 (PDF). Cray. 2017-06-29. S-2179-86. Retrieved 2018-03-12.
- ↑ "C++0x Language Implementation". Digital Mars. Retrieved 2018-03-12.
- 1 2 "Supported C++ and C Language Features". Edison Design Group. Retrieved 2018-03-12.
- ↑ "EKOPath Compiler Suite". PathScale. Archived from the original on 2017-02-05. Retrieved 2018-03-12.
- 1 2 3 "C++ Standards Support in GCC". GNU Project. Retrieved 2017-05-20.
- 1 2 3 "Chapter 1. Status", The GNU C++ Library Manual, GNU Project, retrieved 2017-05-20
- ↑ HP aC++/HP ANSI C A.06.28 Release Notes. Hewlett-Packard. March 2014. 769149-001. Retrieved 2018-03-12.
- ↑ "Languages and standards". IAR Systems. Retrieved 2018-04-14.
- ↑ "Free Software Tools". Intel. Retrieved 2018-04-14.
- ↑ "C++11 Features Supported by Intel® C++ Compiler". Intel. Retrieved 2018-03-12.
- ↑ "C++14 Features Supported by Intel® C++ Compiler". Intel. Retrieved 2018-03-12.
- ↑ "C++17 Features Supported by Intel® C++ Compiler". Intel. Retrieved 2018-03-12.
- ↑ "KAI C++ - Standard Compliance". Kuck & Associates, Inc. Archived from the original on 2001-03-05. Retrieved 2018-03-12.
- ↑ "Open64 Compiler and Tools". Open64. Retrieved 2018-03-12.
- ↑ "PGI Compilers & Tools - Specifications Tab". PGI. Retrieved 2018-03-16.
- ↑ "PGI Release Notes for x86 CPUs". PGI. Retrieved 2018-03-16.
- ↑ "1.1. About the ARM compiler", RealView Compilation Tools Compiler Reference Guide, Arm, retrieved 2018-03-16
- ↑ "1.1 The compiler", Compiler User Guide, Keil, retrieved 2018-03-16
- ↑ "1.1 The compiler", ARM® Compiler armcc User Guide, Arm, retrieved 2018-03-16
- ↑ "1.3 LLVM component versions and language compatibility", Arm Compiler Software Development Guide, Keil, retrieved 2018-03-16
- ↑ "1.3 LLVM component versions and language compatibility", Arm® Compiler Software Development Guide, Arm, retrieved 2018-03-16
- ↑ "Oracle Developer Studio - Features". Oracle. Retrieved 2018-03-16.
- ↑ "1.5 Standards Conformance", Oracle® Developer Studio 12.6: C++ User's Guide, Oracle, retrieved 2018-03-16
- ↑ "C/C++ Producer Configuration Guide". TenDRA Project. Retrieved 2018-03-16.
- ↑ "VectorC Retargetable Compiler Platform". Codeplay. Retrieved 2018-04-14.
- ↑ "Visual C++ Language Conformance". Microsoft. Retrieved 2018-03-12.
- ↑ "C++ Standards Conformance from Microsoft". blogs.msdn.microsoft.com/vcblog/. Visual C++ Team Blog. Retrieved 2017-03-07.
- ↑ "Language standard compliance - Version 13.1.3". IBM. Retrieved 2016-12-09.
- ↑ "Diab Compiler Product Note". Wind River. Retrieved 2018-03-16.
- ↑ "dotnet/roslyn". GitHub. Retrieved 20 May 2017.
- ↑ "Archived copy". Archived from the original on 2013-01-26. Retrieved 2013-02-05.
- ↑ "Another Language for Visual Studio and .Net: Synergex release Synergy/DE". Blogs.msdn.com. Retrieved 20 May 2017.
- ↑ "The front page - Double Z Computer". Doublez.com.au. Retrieved 20 May 2017.
- ↑ http://www.sybase.ca/products/archivedproducts/powerj%5Bpermanent+dead+link%5D
- 1 2 3 "The Larceny Project -- Licensing". Larcenists.org. Retrieved 20 May 2017.
- ↑ "Racket: Racket 6.7". download.racket-lang.org. Retrieved 20 May 2017.
- ↑ "Archived copy". Archived from the original on 2015-05-28. Retrieved 2015-03-20.
- ↑ "Archived copy". Archived from the original on 2007-11-05. Retrieved 2015-03-20.