List of compilers
From Wikipedia, the free encyclopedia
This page is dedicated to list all current compilers, compiler generators, interpreters, translators, etc.
Contents |
[edit] Commercial compilers
- Intel Compiler link
- Microsoft Visual Studio link
- Sun Studio link
- IBM C/C++/Fortran95 compiler
- SGI MIPSpro compilers link
- PGI compiler link
- Green Hills Software Compiler
- QLogic PathScale Compiler for AMD64, EM64T, and MIPS64 link
- Borland IDE: JBuilder, Delphi, C++ Builder, C# Builder ,etc link
- EDG frontends link: A set of very popular compiler frontends for C++, Java and Fortran77. Also freely available to researchers through special licenses.
- CoSy C/C++ compiler development system link from ACE Associated Compiler Experts link.
A professional compiler development system, which is also available to researchers through special licenses.
[edit] Open source compilers
- GNU Compiler Collection (GCC)
- Tiny C Compiler (TCC)
- Amsterdam Compiler Kit (ACK)
- Roadsend PHP
[edit] 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. One is the Open Research Compiler (ORC) for Itanium processors. (The PathScale compiler mentioned above is based on Open64.)
- SUIF: inactive since 2001
- MACHINE SUIF a branch focusing on machine-specific analyses and optimizations,
- ROSE compiler
- Polaris compiler for Fortran
- Cetus for C/C++, successor of Polaris compiler
- The LLVM Compiler Infrastructure
- OpenIMPACT Compiler
- Phoenix optimization and analysis framework by Microsoft
- Trimaran for research in instruction-level parallelism
- Parafrase-2 Inactive. It is a source-to-source vectorizing/parallelizing compiler, with Fortran and C front-ends.
- The PARADIGM compiler. Derived from Parafrase-2, it is a source-to-source research compiler for distributed-memory multicomputers for Fortran 77 and HPF.
- MLton standard ML compiler (SML compiler)
- Jikes Rsearch Virtual machine(RVM): a research compiler for JAVA
- Soot: a Java Optimization framework
- The Scale compiler