List of compilers

From Wikipedia, the free encyclopedia

Jump to: navigation, search

This page is intended to list all current compilers, compiler generators, interpreters, translators, etc.

Contents

[edit] Ada compilers

Compiler Author Windows UNIX-like Other OSs License type IDE?
GCC GNAT GNU Project Yes Yes No Open source No

[edit] BASIC compilers

Compiler Author Windows UNIX-like Other OSs License type IDE?
FreeBASIC FreeBASIC Development Team Yes Yes DOS Open source No
Liberty BASIC Shoptalk Systems Yes No No Proprietary Yes
PowerBASIC PowerBASIC, Inc. Yes No DOS Proprietary Yes
PureBasic Fantaisie Software Yes Yes Yes Proprietary Yes
Realbasic Real Software Yes Yes Yes Proprietary Yes
Visual Basic Microsoft Yes No DOS Proprietary Yes
Quick Basic Microsoft No No DOS Proprietary Yes
KBasic KBasic Software Yes Yes No Open source Yes

[edit] C compilers

Compiler Author Windows UNIX-like Other OSs License type IDE?
AMPC Axiomatic Solutions Sdn Bhd Yes Yes Yes Proprietary Yes
Clang LLVM Project Yes Yes Yes Open Source (BSD) No
GCC C GNU Project Yes Yes Yes IBM mainfraime, AmigaOS, VAX/VMS, RTEMS Open source No
LabWindows/CVI National Instruments Yes Yes Yes Proprietary Yes
lcc Chris Fraser and David Hanson Yes Yes Yes Open source Windows
Nwcc Nils Weller Yes Yes Yes Open source No
Open64 Google HP Intel Nvidia Pathscale Tsinghua University and others Yes Yes Yes Open source No
Pelles C Pelle Orinius Yes No No Freeware Yes
Portable C Compiler Anders Magnusson and others Yes Yes Yes Open source No
SAS/C SAS Institute  ?  ? IBM mainframe, AmigaOS Proprietary  ?
Tiny C Compiler Fabrice Bellard Yes Yes No Open source No
CCS C Compiler CCS, Inc. Yes No Yes Linux Proprietary Yes

[edit] C/C++ compilers

Compiler Author Windows UNIX-like Other OSs License type IDE?
C++ Builder Embarcadero (CodeGear) Yes No No Proprietary Yes
Turbo C++ Explorer Embarcadero (CodeGear) Yes No No Freeware Yes
C++ Compiler Embarcadero (CodeGear) Yes No No Freeware No
Borland C++ Borland (CodeGear) Yes No DOS Proprietary Yes
Turbo C++ for DOS Borland (CodeGear) No No DOS Proprietary Yes
Clang Apple Inc. Yes Yes Yes Open source No
Comeau C/C++ Comeau Computing Yes Yes Yes Proprietary  ?
CoSy compiler development system ACE Associated Compiler Experts Yes Yes No Proprietary No
Digital Mars Digital Mars Yes No DOS Proprietary Yes
Djgpp DJ Delorie No No DOS Open source No
EDGE ARM C/C++ Mentor Graphics Yes Yes Yes Proprietary Yes
MinGW MinGW Project Yes No No Open source No
GCC C++ (G++) GNU Project Yes Yes Yes Open source No
HP aC++ Hewlett-Packard No Yes No Proprietary No
Intel C++ Compiler Intel Yes Yes Yes Proprietary Yes
Microtec Mentor Graphics Yes Yes Yes Proprietary Yes
MULTI Green Hills Software Yes Yes Yes Proprietary Yes
Open Watcom Sybase Yes No Yes Open source Yes
Open64 Google HP Intel Nvidia Pathscale Tsinghua University and others Yes Yes Yes Open source No
PathScale SiCortex No Yes No Proprietary/Open source No
PGI Workstation PGI Yes Yes No Proprietary Yes
ProDev WorkShop Silicon Graphics No No Yes Proprietary Yes
RealView C/C++ Compiler (armcc) KEIL (ARM Limited) Yes Yes  ? Proprietary Yes
SAS/C C++ SAS Institute  ?  ? IBM mainframe Proprietary  ?
Sun Studio Sun Microsystems No Yes Yes Proprietary Yes
TenDRA TenDRA Project No Yes No Open source No
VectorC Codeplay Yes No No Proprietary No
Visual Studio C++ Microsoft Yes No No Proprietary Yes
VisualAge C++ IBM No Yes Yes Proprietary Yes
XL C/C++ IBM No Yes Yes Proprietary No

[edit] Fortran compilers

Compiler Author Windows UNIX-like Other OSs License type IDE?
G95 Andy Vaught Yes Yes Yes Open source No
gfortran GNU Yes Yes Yes Open source No
Intel Fortran Compiler Intel Yes Yes Yes Proprietary No
Lahey Fortran Lahey Computer Systems, Inc. Yes Yes No Proprietary No
Open64 Google HP Intel Nvidia Pathscale Tsinghua University and others Yes Yes Yes Open source No
FTN95 Silverfrost Yes No No Proprietary Yes
NAG Fortran Compiler Numerical Algorithms Group Yes Yes No Proprietary Yes

[edit] Pascal compilers

Compiler Author Windows UNIX-like Other OSs License type IDE?
CodeGear Delphi Embarcadero (CodeGear) Yes No No Proprietary Yes
Free Pascal Free Pascal Yes Yes Yes Open source Yes
GCC Pascal GNU Project Yes Yes Yes Open source No
Object Pascal for Windows Borland (CodeGear) Yes (3.x) No No Proprietary Yes
Turbo Pascal CodeGear (Borland) No No Yes Freeware Yes

[edit] Open source compilers

Production quality, open source compilers.

[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.


[edit] See also

[edit] External links

Personal tools