List of Compilers 1 List of Compilers
Total Page:16
File Type:pdf, Size:1020Kb
List of compilers 1 List of compilers This page is intended to list all current compilers, compiler generators, interpreters, translators, tool foundations, etc. Ada compilers This list is incomplete; you can help by expanding it [1]. Compiler Author Windows Unix-like Other OSs License type IDE? [2] Aonix Object Ada Atego Yes Yes Yes Proprietary Eclipse GCC GNAT GNU Project Yes Yes No GPL GPS, Eclipse [3] Irvine Compiler Irvine Compiler Corporation Yes Proprietary No [4] IBM Rational Apex IBM Yes Yes Yes Proprietary Yes [5] A# Yes Yes GPL No ALGOL compilers This list is incomplete; you can help by expanding it [1]. Compiler Author Windows Unix-like Other OSs License type IDE? ALGOL 60 RHA (Minisystems) Ltd No No DOS, CP/M Free for personal use No ALGOL 68G (Genie) Marcel van der Veer Yes Yes Various GPL No Persistent S-algol Paul Cockshott Yes No DOS Copyright only Yes BASIC compilers This list is incomplete; you can help by expanding it [1]. Compiler Author Windows Unix-like Other OSs License type IDE? [6] BaCon Peter van Eerten No Yes ? Open Source Yes BAIL Studio 403 No Yes No Open Source No BBC Basic for Richard T Russel [7] Yes No No Shareware Yes Windows BlitzMax Blitz Research Yes Yes No Proprietary Yes Chipmunk Basic Ronald H. Nicholson, Jr. Yes Yes Yes Freeware Open [8] CoolBasic Spywave Yes No No Freeware Yes DarkBASIC The Game Creators Yes No No Proprietary Yes [9] DoyleSoft BASIC DoyleSoft Yes No No Open Source Yes FreeBASIC FreeBASIC Yes Yes DOS GPL No Development Team Gambas Benoît Minisini No Yes No GPL Yes [10] Dream Design Linux, OSX, iOS, WinCE, Android, GLBasic Yes Yes Proprietary Yes Entertainment WebOS, Pandora List of compilers 2 [11] Just BASIC Shoptalk Systems Yes No No Freeware Yes [12] KBasic KBasic Software Yes Yes No Open source Yes Liberty BASIC Shoptalk Systems Yes No No Proprietary Yes [13] [14] Creative Maximite MMBasic Geoff Graham Yes No Maximite,PIC32 Commons EDIT [15] NBasic SylvaWare Yes No No Freeware No PowerBASIC PowerBASIC, Inc. Yes No DOS Proprietary Yes PureBasic Fantaisie Software Yes Yes Yes Proprietary Yes QB64 Galleon Yes Yes ? LGPL Yes QuickBASIC Microsoft No No DOS Proprietary Yes [16] 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 [1]. Compiler Author Windows Unix-like Other OSs License type IDE? AMPC Axiomatic Solutions Sdn Yes Yes Yes Proprietary Yes Bhd Aztec C Manx Software Systems Yes CP/M, No No Proprietary No CP/M-86, MS-DOS Amsterdam Compiler Andrew Tanenbaum and No Yes Yes BSD No Kit Ceriel Jacobs [17] CCS C Compiler CCS, Inc. Yes Yes Yes Proprietary Yes Ch [18] Mac OS X, SoftIntegration, Inc Yes — FreeBSD, Professional and Yes Linux, Solaris, Yes Freeware Student versions HP-UX, AIX, only Qnx Clang LLVM Project Yes Yes Yes BSD Xcode [19] CParser/libFirm Matthias Braun, Christoph Mallon and Yes Yes Yes GPL No Michael Beck Digital Mars Digital Mars Yes No No ? No [20] Dignus, L.L.C Dignus Yes (host) Yes (host) Yes Z/Architecture Proprietary No Systems/C GCC C GNU Project Yes IBM mainframe, MinGW, Yes AmigaOS, GPL NetBeans Cygwin VAX/VMS, RTEMS List of compilers 3 IAR C/C++ IAR Systems [21] Yes No No Proprietary Yes Compilers Interactive C KISS Institute for Unix, Mac, [22] Practical Robotics Yes Linux, IRIX, No Freeware No Solaris, SunOS LabWindows/CVI National Instruments Yes Yes Yes Proprietary Yes lcc Chris Fraser and David Freeware (source code Hanson Yes Yes Yes available for Windows only non-commercial use) Mark Williams C Mark Williams Company Yes Coherent Yes Proprietary Yes Micro C Compiler Roshan Snigh Freeware (source code (mcc) Yes Yes Yes available for No non-commercial use) MikroC Compiler Mikroelektronika Yes Yes Yes Proprietary Yes [23] Nwcc Nils Weller No Yes No BSD No Open64 AMD SGI Google HP Intel Nvidia PathScale No Yes Yes GPL No Tsinghua University and others Open Watcom Sybase and SciTech Sybase Open Watcom Yes Windows Yes Yes Linux Yes OS/2, MS-DOS Software Public License only? Pelles C Pelle Orinius Yes No No Freeware Yes PGCC The Portland Group ? Yes — Visual Yes Yes Proprietary Studio on Windows Portable C Compiler Stephen C. Johnson, Anders Magnusson and Yes Yes Yes BSD No others Power C Mix Software No No Yes Proprietary No QuickC Microsoft Yes No No Proprietary Yes RCC (RCOR C Rodrigo Caetano (rcor) Yes Yes No GPL No Compiler) Ritchie C Compiler Dennis Ritchie and John (PDP-11) Reiser; converted to Yes Yes Yes Freeware No cross-compiler by Doug Gwyn SAS/C SAS Institute Yes IBM mainframe, Yes Yes Proprietary Yes AmigaOS, 68K, 88K Small-C Ron Caine, James E. Yes Yes Yes CP/M MS-DOS Public Domain Yes Hendrix, Byte magazine Small Device C Sandeep Dutta and others ? Yes Yes GPL No Compiler SubC Nils M Holm FreeBSD, MinGW No Public Domain No NetBSD, Linux Tiny C Compiler Fabrice Bellard Yes Yes No LGPL No List of compilers 4 (Borland) Turbo C Embarcadero Proprietary - V 2.01 Yes No Yes Yes freely available [24] ups debugger Tom Hughes, Ian (includes C Edwards, and others No Yes Yes Solaris, SunOS GPL Yes interpreter) VBCC Dr. Volker Barthelmann Freeware (source code available, Yes Yes Yes No modification not allowed) Visual C++ Express Microsoft Yes No No Freeware Yes XL C IBM No AIX, Linux No Proprietary Eclipse C++ compilers This list is incomplete; you can help by expanding it [1]. Compiler Author Windows Unix-like Other OSs License type IDE? C++ Builder Embarcadero ? Yes No Proprietary Yes (CodeGear) AMD x86 Open64 AMD Compiler Suite No Yes No GPLv2/LGPLv2.1 No [25] Turbo C++ Embarcadero Yes No No Freeware Yes Explorer (CodeGear) C++ Compiler Embarcadero Yes No No Freeware No (CodeGear) CINT CERN BeBox, DOS, Yes Yes X11/MIT Yes Convex, etc. Borland C++ Borland (CodeGear) Yes No DOS Proprietary Yes Turbo C++ for Borland (CodeGear) No No DOS Proprietary Yes DOS Clang LLVM Project Yes Yes Yes BSD-like Xcode CodeWarrior Metrowerks Yes Yes Yes Freeware Yes Comeau C/C++ Comeau Computing Yes Yes Yes Proprietary No CoSy compiler ACE Associated development Compiler Experts Yes Yes No Proprietary No system [26] Digital Mars Digital Mars Yes No DOS Proprietary No EDGE ARM Mentor Graphics Yes Yes Yes Proprietary Yes C/C++ GCC GNU Project Xcode, Kdevelop, MinGW, Yes Yes GPLv3 Eclipse, NetBeans, Cygwin Code::Blocks HP aC++ Hewlett-Packard No Yes No Proprietary No IAR C/C++ IAR Systems [21] Yes No No Proprietary Yes Compilers List of compilers 5 Intel C++ Intel Yes Linux, Mac OS X No Proprietary Yes Compiler KAI C++ Kuck & Associates, Digital Unix, HP-UX, Compiler Inc. (bought by Linux for Intel x86, SGI No No Proprietary Unknown Intel) Irix 5.3,SGI Irix 6.x, Solaris 2.x Microtec Mentor Graphics Yes Yes Yes Proprietary Yes MULTI Green Hills Yes Yes Yes Proprietary Yes Software Open Watcom Sybase Sybase Open Watcom Yes Yes Yes Yes Public License Open64 HP AMD Tsinghua University and No Yes No Modified GPLv2 No others PathScale PathScale and Mixed (Proprietary&Open others No Yes Yes Source&GNU General No Public License) PGCPP The Portland Group Yes Yes ? Proprietary Yes ProDev WorkShop Silicon Graphics No No Yes Proprietary Yes RealView C/C++ Keil (ARM Yes Yes No Proprietary Yes Compiler (armcc) Limited) Salford C++ Silverfrost Yes No No Proprietary Yes Compiler SAS/C C++ SAS Institute IBM Windows AIX, Solaris/SunOS, mainframe, Proprietary No NT/95 Linux DOS Systems/C,C++ Dignus Yes Linux No Proprietary Yes Solaris Studio Oracle No Linux, Solaris No Proprietary Yes Solaris Studio Oracle No Linux, Solaris No Freeware Yes Express TenDRA TenDRA Project No Yes No BSD_License No VectorC Codeplay Yes No No Proprietary No Visual C++ Microsoft Yes No No Proprietary Yes VisualAge C++ IBM Yes AIX, Linux OS/2 Proprietary Yes XL C/C++ IBM Linux (POWER and BlueGene No Proprietary Eclipse Cell) and AIX and VM Wind River (Diab) Wind River Systems Yes Yes Yes Proprietary Yes Compiler List of compilers 6 C# compilers This list is incomplete; you can help by expanding it [1]. Compiler Author Windows Unix-like Other OSs License type IDE? Microsoft Visual C# Microsoft Yes No No Proprietary Yes Microsoft 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 COBOL compilers This list is incomplete; you can help by expanding it [1]. Compiler Author Windows Unix-like Other OSs License type IDE? COBOL IBM Yes AIX z/OS and z/VM Proprietary Eclipse OpenCOBOL Roger While, Keisuke Nishida Yes Yes Yes GPL No Visual COBOL Microfocus Yes Yes Yes Proprietary Yes RainCode COBOL RainCode Yes No No Proprietary Visual Studio 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 JVM Yes Yes Yes GPL Yes CLISP Bytecode Yes Yes Yes GPL No Clozure CL Clozure Associates Native code Yes Yes No LGPL Yes CMU Common Lisp Native code, Bytecode No Yes No Public Domain Yes Corman Common Lisp Native code Yes No No Proprietary Yes Embeddable Common Lisp Bytecode, C Yes Yes Yes LGPL Yes GNU Common Lisp C Yes Yes No GPL No LispWorks LispWorks Ltd Native code Yes Yes No Proprietary Yes Open Genera Symbolics Ivory emulator No Yes No Proprietary Yes Scieneer Common Lisp Scieneer Pty Ltd Native code No Yes No Proprietary No Steel Bank Common Lisp Native code Yes Yes Yes Public Domain Yes D compilers List of compilers 7 Compiler Author Windows Unix-like Other OSs License type IDE? Digital Mars D (DMD) Digital Mars and others Yes 32-bit Linux, Mac OS X, FreeBSD No GPL and Artistic No D Compiler for .Net ? Yes Yes ? ? ? GDC GCC Yes Yes No GPL No LDC LLVM Yes Yes No Open Source No DIBOL/DBL compilers This list is incomplete; you can help by expanding it [1].