Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

List of compilers

From Wikipedia, the free encyclopedia

This article has multiple issues. Please helpimprove it or discuss these issues on thetalk page.(Learn how and when to remove these messages)
icon
This articleneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "List of compilers" – news ·newspapers ·books ·scholar ·JSTOR
(May 2017) (Learn how and when to remove this message)
This article'suse ofexternal links may not follow Wikipedia's policies or guidelines. Pleaseimprove this article by removingexcessive orinappropriate external links, and converting useful links where appropriate intofootnote references.(May 2017) (Learn how and when to remove this message)
This list isincomplete; you can help byadding missing items.(June 2023)
(Learn how and when to remove this message)

This page lists notablesoftware that can be classified as acompiler, a compiler generator, aninterpreter, translator, a tool foundation, anassembler, an automatable command line interface (shell), or similar.

Ada compilers

[edit]
This list isincomplete; you can help byadding missing items.(January 2009)
CompilerAuthorWindowsUnix-likeOther OSsLicense type
PTC ObjectAda[citation needed]PTC, Inc.YesYesYesProprietary
GCC (GNAT)GNU ProjectYesYesYesGPLv3+
GNAT LLVM[citation needed]AdaCoreYesYesYesGPLv3+
GreenHills Ada Optimizing Compiler[citation needed]Green Hills SoftwareYesYesNoProprietary
PTC ApexAda[citation needed]PTC, Inc.NoYesYesProprietary
SCORE Ada[citation needed]DDC-IYesYesYesProprietary
Symbolics Ada[citation needed]SymbolicsNoNoSymbolics GeneraProprietary
Tandem Ada[1]Tandem ComputersNoYesGuardian,NonStop KernelProprietary

ALGOL 60 compilers

[edit]
This list isincomplete; you can help byadding missing items.(December 2010)
CompilerAuthorWindowsUnix-likeOther OSsLicense type
ALGOL 60RHA (Minisystems) LtdNoNoDOS,CP/MFree for personal use
ALGOL 60 (Whetstone)[citation needed]Randell and RussellNoNoKDF9Unknown
ALGOL 60 (Kidsgrove)[citation needed]Hawkins and HuxtableNoNoKDF9Unknown
PersistentS-algolPaul CockshottYesNoDOSCopyright only
MCPBurroughsNoNoMCPProprietary

ALGOL 68 compilers

[edit]

cf.ALGOL 68s specification and implementation timeline

NameYearPurposeStateDescriptionTarget CPULicensingImplementation Language
ALGOL 68r0[citation needed]1968StandardIntlIFIP WG 2.1 Final ReportSpecification – AugustACM
ALGOL 68-RR1970MilitaryUKICL 1900ALGOL 60
EPOS ALGOLE[citation needed]1971Scientific
ALGOL 68RSRS1972MilitaryUKPortable compiler systemICL 2900/Series 39, Multics, VMS & C generator (1993)Crown CopyrightALGOL 68RS
Mini ALGOL 68[citation needed]1973ResearchNLAn interpreter for simple ALGOL 68 programs"An interpreter for simple ALGOL 68 Programs"(PDF).Centrum Wiskunde & Informatica. Archived fromthe original(PDF) on 2011-07-18.Portable interpreterMathematisch CentrumALGOL 60
ALGOL 68CC1975ScientificUKCambridge ALGOL 68ICL, IBM 360, PDP 10 & Unix,Telefunken, Tesla &Z80(1980)[2]CambridgeALGOL 68C
ALGOL 68 Revised Reportr1[citation needed]1975StandardIntlIFIP WG 2.1 Revised ReportSpecificationACM
Odra ALGOL 68[citation needed]1976practical usesUSSR/PolandOdra 1204/ILSovietALGOL 60
FLACCF1977Multi-purposeCARevised Report complete implementation with debug featuresSystem/370lease, Chion CorporationAssembler
Leningrad ALGOL 68L[citation needed]1980TelecommunicationsUSSRFull Language + ModulesIBM, DEC, CAMCOH, PS 1001 & PCSoviet
Interactive ALGOL 68I1983UKIncremental compilationPCNoncommercialshareware
ALGOL 68SS1985ScientificIntlSun version of ALGOL 68Sun-3, SunSPARC (underSunOS 4.1 &Solaris 2),Atari ST (underGEMDOS),Acorn Archimedes (underRISC OS),VAX-11 underUltrix-32
Algol68toC[3][better source needed] (ctrans)1985ElectronicsUKctrans fromELLAALGOL 68RSPortable C generatorOpen sourced &Public Domained (1995)ALGOL 68RS
ALGOL 68 GenieG[citation needed]2001Full LanguageNLIncludes standard collateral clausePortable interpreterGPLC
GCC (ga68)2025Full LanguageESGCC Front-EndPortable compilerGPLC

Assemblers (Intel *86)

[edit]
AssemblerAuthorWindowsUnix-likeOther OSsLicense type
A86 assemblerEric IsaacsonYesNoNoProprietary
FASMTomasz GrysztarYesYesYesBSD
GNU AssemblerTheGNU ProjectYesYesYesGPLv3
High Level Assembly (HLA)Randall HydeYesYesYesPublic domain
JWasm Assembler[4]Japheth and othersYesYesYesSybase Open Watcom Public License
Microsoft Macro AssemblerMicrosoftYesNoNoProprietary
Netwide AssemblerSimon Tatham and Julian HallYesYesYesBSD
Turbo AssemblerBorlandYesNoNoProprietary

Assemblers (Motorola 68*)

[edit]
AssemblerAuthorWindowsUnix-likeOther OSsLicense type
Assembler[citation needed]MotorolaYesNoNoProprietary
Devpac[citation needed]HiSoft SystemsNoNoAmiga,Atari STProprietary
GNU AssemblerTheGNU ProjectYesYesYesGPLv3
rmac[citation needed]James Hammons, George Nakos, Landon DyerYesYesYesFreeware

Assemblers (Zilog Z80)

[edit]
AssemblerAuthorWindowsUnix-likeOther OSsLicense type
Microsoft MACRO-80MicrosoftNoNoYesProprietary
Zeus AssemblerNeil Mottershead, Simon BrattelNoNoYesProprietary
PrometheusProxima softwareNoNoNoProprietary

Assemblers (other)

[edit]
AssemblerAuthorWindowsUnix-likeOther OSsLicense type
TMS 9900 assemblerTexas InstrumentsYesYesYesProprietary
GNU AssemblerTheGNU ProjectYesYesYesGPLv3
TAL (Tandem Application Language)[citation needed]Tandem ComputersNoYesGuardian, NonStop KernelProprietary
pTAL (The Application Language)[citation needed]Tandem ComputersNoYesNonStop Kernel, NonStop OSProprietary
epTAL (The Application Language)[citation needed]HPENoYesNonStop OSProprietary

BASIC compilers

[edit]

See also:List of BASIC dialects
This list isincomplete; you can help byadding missing items.(June 2016)
CompilerAuthorWorking stateWindowsUnix-likeOther OSsLicense typeStandard conformance
Minimal BASICFull BASIC
AppGameKitThe Game CreatorsCurrentYesYesNoProprietary??
BASIC-PLUS-2[citation needed]Digital Equipment CorporationDiscontinuedNo?RSTS/E,RSX-11MProprietary??
BBC BASIC for SDL 2.0Richard T. RussellCurrentYesYes (Linux,macOS,Android)Yes (Raspberry Pi OS)zlib LicenseNoNo
BlitzMaxBlitz ResearchDiscontinuedYesYes (Linux,macOS)Nozlib LicenseNoNo
DarkBASICThe Game CreatorsInactiveYesNoNoMIT LicenseNoNo
ECMA-55 Minimal BASIC compiler[5]John Gatewood HamCurrentNoLinuxNoGPLv2YesNo
FreeBASICFreeBASIC Development TeamCurrentYesYesMS-DOS,FreeBSD,LinuxGPLv2+Partial[6][unreliable source?]No
FutureBASICBrilor SoftwareCurrentNomacOSClassic Mac OSProprietaryPartialNo
GambasBenoît MinisiniCurrentNoYesNoGPLv2+NoNo
GFA BASICFrank OstrowskiAbandonedYesNoAmiga,Atari ST,MS-DOSProprietaryNoNo
MercuryRemObjectsCurrentYesYes (Linux,macOS,Android,iOS)Yes (WebAssembly)ProprietaryNoNo
PowerBASIC (formerly Turbo Basic)PowerBASIC, Inc.InactiveYesNoDOSProprietary??
PureBasicFantaisie SoftwareCurrentYesYesYesProprietaryNoNo
QB64GalleonCurrentYesYesYesLGPLv2.1PartialNo
QuickBASICMicrosoftDiscontinuedNoNoMS-DOSProprietaryPartialNo
Tandem BASIC[citation needed]Tandem ComputersHistoricNoNoGuardian, NonStop Kernel,NonStop OSProprietaryNoNo
True BASICTrue BASICCurrentYesNoNoProprietaryYesPartial[7]
VSI BASIC for OpenVMSVMS Software, Inc.CurrentNoNoOpenVMSProprietaryNoNo
Xojo (formerly REALbasic)Xojo Inc. (formerly Real Software)CurrentYesYesYesProprietaryNoNo

BASIC interpreters

[edit]
This list isincomplete; you can help byadding missing items.(December 2010)
See also:BASIC interpreter
See also:List of BASIC dialects
InterpreterAuthorWindowsUnix-likeOther OSsLicense type
BASIC-PLUSDigital Equipment CorporationNoNoRSTS/EProprietary
BBC BASIC for SDL 2.0Richard T. RussellYesYes (Linux,macOS,Android,iOS)Raspberry Pi OS,Web browserzlib License
Liberty BASICShoptalk SystemsYesNoNoProprietary
GW-BASICMicrosoftNoNoMS-DOSProprietary
QBasicMicrosoftNoNoMS-DOSProprietary
Chipmunk BasicRonald H. Nicholson Jr.YesYesYesFreeware
TI BASIC (TI 99/4A)Texas InstrumentsNoNoTI-99/4AProprietary
TI Extended BASICTexas InstrumentsNoNoTI-99/4AProprietary
Rocky Mountain BASIC[Trans Era]YesNoHP 9000Proprietary
YabasicMarc-Oliver IhmYesYesHaikuMIT License
SmallBASICSmallBASICYesYesAndroid,macOSGPLv3+
SuperBASICJan JonesNoNoSinclair QLProprietary
Level I BASICSteve LeiningerNoNoTRS-80 ROMProprietary
Level II BASICMicrosoftNoNoTRSDOS,NewDos/80, MultiDOS, DosPlus, LDOSProprietary
Level III BASICMicrosoftNoNoTRSDOS,NewDos/80, MultiDOS, DosPlus, LDOSProprietary
VAX BASICDigital Equipment CorporationNoNoVAX/VMSProprietary

C compilers

[edit]
This list isincomplete; you can help byadding missing items.(March 2009)
See also:List of C to HDL compilers
CompilerAuthorOperating system[i]Bare machineLicense typeStandard conformance
Microsoft WindowsUnix-likeOther OSsC89C99C11C17
8cc[8]Rui UeyamaYesYes??MITYesYesYesNo
Acorn C/C++Acorn andCodemistNoNoRISC OS?ProprietaryYesYesNoYes
AMD Optimizing C/C++ Compiler (AOCC)AMDNoYesNo?ProprietaryYesYesYesYes
Aztec CManx Software SystemsNoNoCP/M,CP/M-86,DOS,Classic Mac OS?Proprietary????
Amsterdam Compiler KitAndrew Tanenbaum andCeriel JacobsNoYesYes?BSD????
BDS CBD SoftwareNoNoCP/M?Public domain????
bcc (Bruce's C Compiler)[9]Bruce EvansNoYesNo?GNU License????
C++BuilderEmbarcaderoYesYes (iOS, Android)No?ProprietaryYesYesPartial?
cc65NoYesNo?Zlib LicenseNoNoNoNo
ChSoftIntegration, IncYesmacOS,FreeBSD,Linux,Solaris,HP-UX,AIX,QNXYes?FreewareYesYesNo?
ClangLLVM ProjectYesYesYes?Apache (LLVM Exception)YesYesYesYes
CompCertINRIAYesYesNo?Freeware (source code available for non-commercial use) orGPLYesPartialNo?
cproc[10][11]Michael ForneyYesYesNo?ISCYesYesYesYes
DEC C[citation needed]OriginallyDigital Equipment Corporation, now VSINoTru64,LinuxOpenVMS?ProprietaryYesYes??
Digital MarsDigital MarsYesNoNo?Proprietary????
Digital Research C[12][better source needed]Digital Research??CP/M, DOS?Proprietary????
Edison Design GroupEdison Design GroupYesYesYes?ProprietaryYesYesYesYes
GCC (gcc)GNU ProjectMinGW,Cygwin,WSLYesIBM mainframe,AmigaOS,VMS,RTEMS,DOS[13]YesGPLYesPartial[ii]Partial[ii]Partial[ii]
IAR C/C++ Compilers[citation needed]IAR SystemsYesYes[note 1]No?ProprietaryYesYesYesYes
Intel oneAPI DPC++/C++ Compiler
(icx)
IntelYesLinuxNo?Freeware (optional priority support)YesYesYes[14]Yes
Intel C++ Compiler Classic
(icc)
IntelYesLinux,macOSNo?Freeware (optional priority support)YesPartial[15]Partial[15]?
Interactive CKISS Institute for Practical RoboticsYesUnix,macOS,Linux,IRIX,Solaris,SunOSNo?FreewarePartialNoNo?
keil C/C++ CompilersKeil (company)YesYesNo?Proprietary????
Lattice CLifeboat AssociatesNoYesDOS,OS/2,Commodore,Amiga,Atari ST,Sinclair QL?Proprietary????
lccChris Fraser andDavid HansonYesYesYes?Freeware (source code available for non-commercial use)YesNoNo?
Mark Williams CMark Williams CompanyYesCoherentYes?Proprietary - Coherent Compiler 3-clause BSD[clarification needed]????
MCPUnisysNoNoMCP?Proprietary????
MikroC CompilerMikroelektronikaYesYesYes?Proprietary????
MPW CAppleNoNoClassic Mac OS?Proprietary????
Open64AMD,SGI,Google,HP,Intel,Nvidia,PathScale,Tsinghua University and othersNoYesYes?GPL????
Pacific C[citation needed]Hi-tech softwareNoNoDOS?Freeware[16]????
Pelles C[citation needed]Pelle OriniusYesNoNo?FreewareNoYesYesYes
Personal C Compiler (PCC)[citation needed]DeSmetNoNoDOS?GPL[17]Yes[iii]NoNoNo
PGCCThe Portland GroupYesYesUnknown?Proprietary????
Portable C CompilerStephen C. Johnson,Anders Magnusson and othersYesYesYes?BSDYesPartialNo?
QuickCMicrosoftYesNoNo?Proprietary????
Ritchie C Compiler (PDP-11)Dennis Ritchie and John Reiser; converted to cross-compiler byDoug GwynYesYesYes?FreewarePartialPartialPartialPartial
Alan Snyder'sPortable C CompilerAlan Snyder and current Maintainerlarsbrinkhoff|Snyder-C-compilerNoYesNo?MIT License????
SEGGER Compiler[18]Segger MicrocontrollerYesYesYes?ProprietaryYesYesPartialPartial
SCC[citation needed]Roberto E. Vargas CaballeroYesYes??ISCYesYesNoNo
Small-CRon Caine,James E. Hendrix,Byte magazineYesYesCP/M,DOS?Public domainPartialNoNo?
Small Device C CompilerSandeep Dutta and othersYesYesUnknownYesGPL????
Symbolics C[citation needed]SymbolicsNoNoSymbolics Genera?Proprietary?NoNoNo
Tandem C[19]Tandem ComputersNoYesGuardian, NonStop Kernel,NonStop OSNoProprietary??NoNo
Tasking[citation needed]AltiumYesLinux,macOSNo?Proprietary????
THINK C, Lightspeed CTHINK TechnologiesNoNoClassic Mac OS?Proprietary????
Tiny C CompilerFabrice BellardYesYesNo?LGPLYesPartialPartial?
(Borland)Turbo CEmbarcaderoYesNoYes?Proprietary - V 2.01 freely available????
VBCCVolker BarthelmannYesYesYes?Freeware (source code available, modification not allowed)YesPartialNo?
Microsoft Visual C++MicrosoftYesNoNo?Proprietary (Freeware)YesPartial[20]Yes[20]Yes[20]
Oracle C compilerOracleNoSolaris,LinuxNo?Proprietary (Freeware)YesYesYesNo
Watcom C/C++,
Open Watcom C/C++
WatcomYesexperimentalDOS,OS/2?Sybase Open Watcom Public LicenseYesPartialNo?
Wind River (Diab) CompilerWind River SystemsYesYesYes?Proprietary????
Whitesmiths C compilerWhitesmiths LtdNoYesNo?proprietary (source code available for non-commercial use)No?No?
XL C,XL C/C++IBMNoAIX,Linuxz/OS,z/VM?ProprietaryYes[21][22][23]Yes[21][22][23]Yes[21][22][23]Yes[21][22][23]
Zig ccZig Software FoundationYesYesYes?MIT License????

Notes:

  1. ^List of host operating systems and/or ⟨cross-compilation targets⟩.
  2. ^abcComplete except for floating point.
  3. ^ANSI 89 compliant from version 3.1h and up

C++ compilers

[edit]
This list isincomplete; you can help byadding missing items.(August 2008)
CompilerAuthorOperating system[i]License typeIDEStandard conformance
WindowsUnix-likeOtherC++11C++14C++17C++20C++23
AMD Optimizing C/C++ Compiler (AOCC)AMDNoYesNoProprietary (Freeware)NoYesYesYesPartialPartial
C++Builder (classic Borland, bcc*)Embarcadero (CodeGear)Yes (bcc32)macOS (bccosx)[24]NoProprietary (Free Community Edition)[25]YesYes[26][27]NoNo??
C++Builder (modern, bcc*c)Embarcadero (LLVM)[28]Yes (bcc32c,bcc64,
bcc32x,bcc64x)
iOS⟩ (bccios*), ⟨Android⟩ (bcca*)[24]NoProprietary (Freeware - 32bit CLI,[29] Free Limited Commercial Edition)[25]YesYes[ii][26][27]Yes[30]Yes[31]??
Turbo C++ (tcc)Borland (CodeGear)YesNoDOSFreewareYesNoNoNo??
CINTCERNYesYesBeBox,DOS, etc.X11/MITYesNoNoNo??
CfrontBjarne StroustrupNoYesNo?NoNoNoNo??
Clang (clang++)LLVM ProjectYesYesYesUoI/NCSAXcode,QtCreator (optional)Yes[ii][32][33][27]YesYesPartialPartial
Comeau C/C++Comeau ComputingYesYesYesProprietaryNoNo[iii]NoNo??
Cray C/C++ (CC)CrayNoNoNoProprietaryNoYes[iv][34][35]Yes[iv]YesPartialNo
Digital Mars C/C++ (dmc)Digital MarsYesNoDOSProprietaryNoPartial[36][27]NoNo??
EDG C++ Front End (eccp, edgcpfe)Edison Design GroupYesYesYesProprietaryNoYes[iii][37][27]YesYesPartialPartial
EKOPath (pathCC)PathScale and othersNoYesYesMixed (Proprietary,
Open–source &GPL)
NoYes[v][38]PartialNo??
GCC (g++)GNU ProjectMinGW,MSYS2,
Cygwin, Windows Subsystem
YesYesGPLv3QtCreator,Kdevelop,Eclipse,
NetBeans,Code::Blocks,Dev-C++,Geany
Yes[v][39][40][27]YesYesPartialPartial
HP aC++ (aCC)Hewlett-PackardNoHP-UXNoProprietaryNoPartial[41][27]NoNo??
IAR C/C++ Compilers (icc*)IAR SystemsYesNo⟨Yes⟩ProprietaryIAR Embedded WorkbenchYes[42]YesPartial??
Intel C++ Compiler (icc)IntelYesLinux,macOS,FreeBSD; ⟨Android (x86-64)⟩NoProprietary (Freeware)[43]Visual Studio,Eclipse,XcodeYes[iii][44][27]Yes[45]Yes[46]PartialPartial
KAI C++ (KCC)Kuck & Associates, Inc.
⟨subsumed byIntel
NoTOPS-20,Digital Unix,HP-UX,Linux (x86),
IRIX 5.3 & 6.x,Solaris 2.x,UNICOS
NoProprietaryNoNo[iii][47]NoNo??
Microtec C/C++ (mcc)MentorSiemensYesYesYesProprietaryEDGE Developer SuiteNoNoNo??
EDGE C/C++[vi]MentorSiemensYesYesYesProprietaryEDGE Developer SuiteNoNoNo?
Open64 (openCC)HP,AMD,Tsinghua University and othersNoYesNoModified GPLv2NoNo[v][vii][48]NoNo??
PGC++ (pgc++)PGINvidiaUnsupported[49]Linux,macOSNoProprietaryEclipse,Xcode,Visual StudioYes[iii][50][27]YesPartial??
ProDev WorkShopSilicon GraphicsNoIRIX 5.3 & 6.xYesProprietaryYes?????
RealView Compilation Tools (armcc)KeilArmYesYes⟨Yes⟩ProprietaryRealView Development SuiteNo[iii][51]NoNo??
Arm Compiler (armcc)KeilArmYesYes⟨Yes⟩ProprietaryμVision, DS-5Yes[iii][52][53]NoNo??
Arm Compiler (armclang)KeilArm⟩ (LLVM)YesNo⟨Yes⟩ProprietaryμVision, DS-5Yes[ii][54][55]YesNo??
Salford C++ CompilerSilverfrostYesNoNoProprietaryYes?????
SAS/C C++SAS InstituteWindows NT/95AIX,Solaris/SunOS,LinuxIBM mainframe,DOSProprietaryNo?????
SCORE C++ (tpp)DDC-IYesYesYesProprietaryYesYesNoNo??
SEGGER CompilerSegger MicrocontrollerYesYesYesProprietaryYesYesPartialPartial??
Oracle C++ Compiler (CC)OracleNoLinux,SolarisNoProprietary (Freeware)Oracle Developer Studio,NetBeansYes[56][57][27]YesNo??
Tandem C++[58]Tandem ComputersNoYesNonStop Kernel,NonStop OSProprietaryEclipse?NoNo?
TenDRA (tcc)TenDRA ProjectNoYesNoBSDNoNo[59]NoNo??
VectorCCodeplayYesNoPS2⟩, ⟨PS3⟩, etc.ProprietaryVisual Studio,CodeWarriorPartial[60]NoNo??
Visual C++ (cl)MicrosoftYesLinux,macOS; ⟨Android⟩, ⟨iOSDOSProprietary (Free for Individuals and Enterprise under $1M Profit Cap)[61]Visual Studio,QtCreatorYes[62][63][27]YesYes[64]Yes[65]Partial
XL C/C++ (xlc++)IBMNoLinux (Power),AIXz/OS,z/VMProprietaryEclipseYes[21][22][23]Yes[21][22][23]Yes[21][22][23]Experimental for AIX[22]No
Diab Compiler (dcc)Wind RiverTPG CapitalYesLinux,SolarisVxWorksProprietaryWind River WorkbenchNo[iii][66]NoNo??
Zig c++Zig Software FoundationYesYesYesMIT License??????

Notes:

  1. ^List of host operating systems and/or ⟨cross-compilation targets⟩.
  2. ^abcUses a Clang Front End.[32][33]
  3. ^abcdefghUses an EDG Front End.[37]
  4. ^abThe Cray C++ Libraries do not support wide characters and only support a single locale.
  5. ^abcUses a GCC Front End.[39][40]
  6. ^The EDGE C/C++ compiler is based on the Microtec C/C++ compiler.
  7. ^Last Open64 v5.0 uses GCC 4.2 as its Front End, which doesn't support any C++11.[39][40]

C# compilers

[edit]
This list isincomplete; you can help byadding missing items.(January 2010)
CompilerAuthorTypeWindowsUnix-likeOther OSsLicense typeIDE?
Visual C#MicrosoftJITYesiOSNoProprietaryYes
Visual C# ExpressMicrosoftJITYesNoNoFreewareYes
MonoXamarinJITYesYesYesGPLv2Yes
Portable.NETDotGNUAOTYesYesNoGPLNo
SharpDevelopIC#Code Team.JITYesNoNoLGPLYes
Roslyn.NET FoundationJIT/AOTYesPartialNoApache 2.0[67]No
RemObjects C#RemObjectsAOTYesYes (Linux,macOS,Android,iOS)Yes (WebAssembly)ProprietaryYes
IL2CPPUnity TechnologiesAOTYesYesYesProprietaryNo
IL2CPUCOSMOSAOTYesYesYesBSD licenses[68]No
BartokMicrosoft ResearchAOTYesNoNoProprietaryNo
RyuJIT.NET Foundation.JITYesYesYesMIT License[69]Yes
CoreRT.NET Foundation.AOT/JITYesYesYesMIT License[69]Yes
bflat[70]Michal StrehovskýAOTYesYesYesGPL[71]No

COBOL compilers

[edit]
This list isincomplete; you can help byadding missing items.(October 2011)
CompilerAuthorOperating systemLicense typeIDE?Standard conformance
WindowsUnix-likeOtherCOBOL-85COBOL 2002
IBM COBOLIBMYesAIX,Linuxz/OS,z/VM,z/VSE,IBM iProprietaryIBM Developer for z/OSYesPartial
NetCOBOLFujitsu,GTSoftwareYesYesNoProprietaryYesYesPartial
GnuCOBOL (formerly OpenCOBOL)Keisuke Nishida, Roger While, Simon SobischYesYesYesGPLOpenCobolIDE, GIX,HackEditYesPartial
GCC (gcobol)[72]COBOLworx (Symas)YesYesYesGPLNoYes[73]Planned[73]
Otterkit[74][75]Gabriel GonçalvesYesYesYes (Common Language Infrastructure)Apache 2.0YesPartialRelease candidate
Visual COBOLMicro FocusYesYesYesProprietaryYesYesNo
isCOBOL EvolveVeryantYesYesYesProprietaryEclipseYesPartial
VMS COBOLOriginallyDigital Equipment Corporation, now VSINoNoOpenVMSProprietaryVisual Studio CodeYesNo
MCP COBOLUnisysNoNoMCPProprietaryCANDEYes[76]No
OS 2200 COBOLUnisysNoNoOS 2200Proprietary?Yes[77]No
Tandem COBOL[78][19]Tandem ComputersNoNoGuardian, NonStop Kernel,NonStop OSProprietaryEclipse, Micro Focus COBOL Workbench[79]??
PDP-11 COBOLDigital Equipment CorporationNoNoRSTS/E,RSX-11MProprietary?NoNo
COBOL-85Digital Equipment CorporationNoNoRSTS/E,RSX-11M,VMSProprietary???
Austec CobolEsmond & David Pitt and Derek Trusler, Austec International Inc.NoYesYesProprietaryNoPartialPartial

Common Lisp compilers

[edit]
CompilerAuthorTargetWindowsUnix-likeOther OSsLicense typeIDE?
Allegro Common LispFranz, Inc.Native codeYesYesYesProprietaryYes
Armed Bear Common LispPeter GravesJVMYesYesYesGPLYes
CLISPGNU ProjectBytecodeYesYesYesGPLNo
Clozure CLClozure AssociatesNative codeYesYesNoLGPLYes
CMU Common LispCarnegie Mellon UniversityNative code, BytecodeNoYesNoPublic domainYes
Corman Common LispCorman TechnologiesNative codeYesNoNoMIT licenseYes
Embeddable Common LispJuanjo Garcia-RipollBytecode, CYesYesYesLGPLYes
GNU Common LispGNU ProjectCYesYesNoGPLNo
LispWorksLispWorks LtdNative codeYesYesNoProprietaryYes
moclWukixNative codeNoYesYesProprietaryNo
MovitzFrode V. FjeldNative code, own OSNoNoYesBSDNo
Open GeneraSymbolicsIvory emulator, own OSNoNoYesProprietaryYes
Scieneer Common LispScieneer Pty LtdNative codeNoYesNoProprietaryNo
Steel Bank Common Lispsbcl.orgNative codeYesYesYesPublic domainYes

D compilers

[edit]
CompilerAuthorWindowsUnix-likeOther OSsLicense typeIDE?
D (DMD)Digital Mars and othersYes32-bitLinux,macOS,FreeBSDNoBoost
No
D for .NET?YesYes???
GCC (GDC)GNU ProjectYesYesNoGPLNo
LDCLLVMYesYesNomultiple Open Source license depending on moduleNo

DIBOL/DBL compilers

[edit]
This list isincomplete; you can help byadding missing items.(February 2013)
CompilerAuthorWindowsUnix-likeOther OSsLicense typeIDE?
DIBOLDigital Equipment CorporationNoNoRSTS/E, VMSProprietaryNo
Synergy DBL[80][81][82]SynergexYesYesYesProprietaryYes

ECMAScript interpreters

[edit]
Main article:List of ECMAScript engines

Eiffel compilers

[edit]
This list isincomplete; you can help byadding missing items.(February 2010)
CompilerAuthorWindowsUnix-likeOther OSsLicense typeIDE?
EiffelStudioEiffel Software / Community developed (SourceForge)YesYesYesGPLYes
LibertyEiffel (fork of SmartEiffel)D. Colnet and community?Yes?GPLv2?
SmartEiffelD. Colnet?Yes?GPLv2?

Forth compilers and interpreters

[edit]
This list isincomplete; you can help byadding missing items.(March 2022)
CompilerAuthorWindowsUnix-likeOther OSsLicense type
Win32Forth[83]Andrew McKewan, Tom Zimmer, et al.YesNoNopublic domain
VFX Forth[84][85]MPEYesYesYes?
SwiftForth[86]Forth Inc.YesYesNoProprietary
SP-ForthAndrey CherezovYesYes?GPL3
Retro Forth[87]Charles ChildersYesYes?ISC license
pForthPhil BurkYesYesYespublic domain
Open Firmware????BSD license
iForth[88]Marcel HendrixYesYesNoProprietary
GforthBernd Paysan and Anton ErtlYesYesNoGPL3
colorForthCharles H. Moore???public domain
ciforth[89][90][91]Albert van der HorstYesYesNoGPL
Atlast[92]John Walker?YesNopublic domain
Collapse OS[93]Virgil DuprasNoYesYes?
FreeForth[94]?YesYes (Linux)?public domain
ByteForth[95]?????
noForth[96]???RISC-V baremetal?
4tH[97]Hans BezemerYesYesYesLGPL

Fortran compilers

[edit]
This list isincomplete; you can help byadding missing items.(January 2009)
CompilerAuthorWorking stateOperating systemLicense typeIDE?
WindowsUnix-likeOther
Acorn Fortran 77Acorn andCodemistCurrentNoNoRISC OSProprietaryNo
AMD Optimizing C/C++ Compiler (AOCC)AMDCurrentNoYesNoFreewareNo
PDP-11 FORTRAN IVDigital Equipment CorporationDiscontinuedNoNoYesProprietaryNo
PDP-11 FORTRAN-IV-PlusDigital Equipment CorporationDiscontinuedNoNoYesProprietaryNo
Fortran 77Digital Equipment CorporationDiscontinuedNo?RSTS/E,VMSProprietary?
Fortran H (equivalent to Fortran IV)IBMDiscontinuedNoNoYesProprietaryNo
Oracle FortranOracleDiscontinuedNoLinux,SolarisNoFreewareOracle Developer Studio
PGFORTRANThe Portland GroupDiscontinuedYesLinux onlyYesProprietaryVisual Studio on Windows
PathScale Compiler SuiteSiCortexDiscontinuedNoLinux onlyNoProprietaryYes
Absoft Pro FortranAbsoftDiscontinuedYesLinux,macOSYesProprietaryYes
G95Andy VaughtInactiveYesYesYesGPLNo
VS/9 Fortran IVUnisysDiscontinuedNoNoYesProprietaryNo
GCC (GNU Fortran)GNU ProjectCurrentYesYesYesGPLv3Photran (part of Eclipse),Simply Fortran, Lahey Fortran
Intel Fortran Compiler Classic (ifort)IntelCurrentYesLinux andmacOSNoFreeware, optional priority supportYes (plugins), Visual Studio on Windows, Eclipse on Linux, XCode on Mac
Intel Fortran Compiler (ifx)IntelCurrentYesLinuxNoFreeware, optional priority supportYes (plugins), Visual Studio on Windows, Eclipse on Linux
Open64Google,HP,Intel,Nvidia,PathScale,Tsinghua University and othersFinishedNoYesYesGPLNo
Classic FlangLLVM ProjectCurrentYesYesYesNCSAYes
LLVM FlangLLVM ProjectCurrentYesYesYesNCSAYes
LFortranThe LFortran teamCurrentYesYesYesBSDYes
FTN95SilverfrostCurrentYesNoNoProprietaryYes
NAG Fortran CompilerNumerical Algorithms Group?YesYesNoProprietaryYes
Tandem Fortran[19]Tandem ComputersDiscontinuedNo?Guardian, NonStop Kernel,NonStop OSProprietaryNo
VS FortranIBMCurrentNoNoz/OS,z/VSE andz/VMProprietaryEclipse
XL FortranIBMCurrentNoLinux (Power andAIXNoProprietaryEclipse
sxf90 / sxmpif90NEC?NoYesSUPER-UXProprietaryYes
MCPUnisysDiscontinuedNoNoMCPProprietaryCANDE
Open WatcomSybase and Open Watcom ContributorsCurrentYesYesDOS,OS/2Sybase Open Watcom Public LicenseonWindows,OS/2
Symbolics FortranSymbolicsDiscontinuedNoNoSymbolics GeneraProprietaryYes
CrayCrayCurrentYesYesYesProprietaryYes

Go compilers

[edit]
CompilerWorking stateOperating systemLicense type
WindowsUnix-likeOther
GcCurrentYesYesYesBSD 3-Clause
GCC (gccgo)CurrentMinGW,CygwinYesYesGPL
RemObjects GoldCurrentYesLinux,macOS,Android,iOSYes (WebAssembly)Proprietary
LLVM (llgo)Dropped[98]NoYesNoNCSA
GopherjsCurrentYesYesYesBSD 2-Clause
TinyGoCurrentYesYesYesBSD 3-Clause

Haskell compilers

[edit]
This list isincomplete; you can help byadding missing items.(November 2009)
CompilerAuthorWindowsUnix-likeOther OSsLicense typeActively maintained?
HBCLennart Augustsson
Thomas Johnsson
?YesNoOpen sourceNo
GHCGHCYesYesNoOpen sourceYes
YHCYHCYesYesNoOpen sourceNo
JHCJohn MeachamYesYesNoOpen sourceYes

ISLISP compilers and interpreters

[edit]
NameAuthorWorking stateTargetWritten inOperating systemLicense typeStandard conformance
WindowsUnix-likeOther
Easy-ISLisp[99]Kenichi SasagawaCurrentC,bytecodeC,LispNoLinux,macOS,OpenBSDNoBSD 2-ClauseYes
OpenLispEligisCurrentC,bytecodeC,LispYesmacOS,Linux,BSD,AIX,Solaris,QNX?ProprietaryYes
dayLISP[100]Matthew DensonInactiveJava bytecodeJava,LispYesYesYes (JVM)BSD 3-ClausePartial
Iris[101]Masaya Taniguchi[102]InactiveBytecodeGoYesYesYesMPL 2.0Yes
Iris web REPL[103]Masaya Taniguchi[102]InactiveJavaScriptGo, JavaScriptYesYesYesMPL 2.0Yes
Kiss[104]Yuji MinejimaInactiveBytecodeC,LispYesYes?GPLv3+Partial
OKI ISLISP[105]Kyoto University and Oki Electric Industry Co.FinishedBytecodeCYesNoNoFreewareYes
PRIME-LISPMikhail SemenovDiscontinuedBytecodeC#YesNoNoShareware, freely redistributable binariesNo
ISLisproidHiroshi GomiDiscontinuedBytecodeJavaNoAndroidNoProprietary?

Java compilers

[edit]
CompilerAuthorWorking stateWindowsUnix-likeOther OSsLicense typeIDE?
Edison Design GroupEdison Design GroupDiscontinuedYesYesYesProprietaryNo
GCC (gcj)GNU ProjectInactiveNoYesNoGPLNo
javacSun Microsystems (Owned byOracle)CurrentYesYesYesBCLYes
javacOpenJDKSun Microsystems (Owned byOracle)CurrentYesYesYesGPLv2Yes
ECJ (Eclipse Compiler for Java)Eclipse project?YesYesYesEPLYes
JikesIBMInactive?Yes?IPL?
Power J[106]Sybase (Owned bySAP)DiscontinuedYes???Yes
IodineRemObjectsCurrentYesYes (Linux,macOS,Android,iOS)Yes (WebAssembly)ProprietaryYes

Pascal compilers

[edit]
This list isincomplete; you can help byadding missing items.(August 2008)
CompilerAuthorWindowsUnix-likeOther OSsLicense typeIDE?
Amsterdam Compiler KitAndrew Tanenbaum
Ceriel Jacobs
NoYesYesBSDNo
DelphiEmbarcadero (CodeGear)YesYes (Linux,Mac OS)Yes (iOS,Android)ProprietaryYes
Oxygene (formerly Delphi Prism)RemObjectsYesYes (Linux,macOS,Android,IOS)Yes (WebAssembly)ProprietaryYes
Free PascalFlorian Paul KlämpflYesYesYes (OS/2,FreeBSD,Solaris,Haiku,Android,DOS, etc.[note 2])GPLFPIDE,Lazarus,Geany (onUbuntu)
GCC (GNU Pascal)GNU ProjectYesYesYesGPLNo
KylixBorland
(CodeGear)
NoYes (Linux)NoProprietaryYes
Turbo Pascal for WindowsBorland
(CodeGear)
Yes (3.x)NoNoProprietaryYes
Microsoft PascalMicrosoftNoNoYes (DOS)ProprietaryYes
OMSI PascalOregon SoftwareNoNoYes (RT-11,RSX-11,RSTS/E)ProprietaryNo
Symbolics PascalSymbolicsNoNoSymbolics GeneraProprietaryYes
Tandem Pascal[19]Tandem ComputersNo?Guardian,NonStop KernelProprietary?
VSI PascalVMS Software IncNoNoYes (OpenVMS)ProprietaryYes
Turbo PascalCodeGear
(Borland)
NoNoYesFreewareYes
Vector PascalGlasgow UniversityYesYesNoOpenSourceNo
Virtual PascalVitaly MiryanovYesYesYes (OS/2)FreewareYes
MCPUnisysNoNoMCPProprietaryCANDE

Perl interpreters

[edit]
InterpreterAuthorWindowsUnix-likeOther OSsLicense type
ActivePerl interpreter[citation needed]ActiveStateYesYesYesNoncommercial or proprietary
Perl interpreter[citation needed]Wall/Perl developersYesYesYesArtistic orGPL v1

PHP compilers

[edit]
CompilerAuthorWindowsUnix-likeOther OSsLicense typeIDE?
PhalangerDevsenseYesNoPartialApache 2.0Yes
PeachPieiolevelYesYesYesApache 2.0Yes

PL/I compilers

[edit]
This list isincomplete; you can help byadding missing items.(November 2011)
CompilerAuthorWindowsUnix-likeOther OSsLicense typeIDE?
IBM Enterprise PL/I for z/OS[citation needed]IBMNoNoz/OSProprietaryNo
IBM PL/I for AIX[citation needed]IBMNoAIXNoProprietaryNo
IBM PL/I(F)[citation needed]IBMNoNoz/OSFreewareNo
IBM VisualAge PL/I Enterprise for OS/2 and Windows NT[citation needed]IBMYesNoOS/2ProprietaryNo
Iron Spring PL/I for Linux and OS/2[citation needed]Iron Spring SoftwareNoLinuxOS/2 Warp andEComStationProprietary; library source isLGPLNo
Micro Focus Open PL/I[citation needed]Micro FocusYesYesNoProprietaryYes
GCC (pl1gcc)Henrik SorensenYesYesYesGPLNo

Python compilers and interpreters

[edit]
See also:List of Python implementations
This list isincomplete; you can help byadding missing items.(December 2011)
CompilerAuthorTargetWindowsUnix-likeOther OSsLicense typeIDE?
CythonCYesYesYesPSFLNo
IronPythonCLIYesYesYes (CLI)Apache 2.0No
JythonJVMYesYesYes (JVM)PSFLNo
NuitkaKay HayenC,C++YesYesYesApache 2.0No
NumbaAnacondaLLVM (JIT)YesYesYesBSD 2-ClauseNo
PsycoArmin Rigo
Christian Tismer
x86-32 (JIT)YesYesYesMITNo
PyPyOwnVM (JIT)YesYesYesMITNo
Shed SkinC++YesYesYesGPLv3 andBSDNo

Ruby compilers and interpreters

[edit]
CompilerAuthorTargetWindowsUnix-likeOther OSsLicense typeIDE?
YARVKoichi SasadabytecodeYesYesYesRuby LicenseNo
IronRubyMicrosoft.NETYesYesYesApache 2.0No
JRubyJVMYesYesYesEPL,GPL,LGPLNo
MrubyYukihiro MatsumotobytecodeYesYesYesMITNo
TruffleRubyOraclenative, JVMYesYesYesEPL,GPLNo

Rust compilers

[edit]
CompilerAuthorWindowsUnix-likeOther OSsBare machineLicense type
rustcRust FoundationYesYesYesYesApache License
GCC Rust[107]GNU ProjectMinGW,Cygwin,WSLYesNoYesGPL

Scheme compilers and interpreters

[edit]
This list isincomplete; you can help byadding missing items.(March 2011)
CompilerAuthorTargetWindowsUnix-likeOther OSsLicense typeIDE?
BiglooManuel Serranonative,bytecodeYesYes?GPL (compiler) andLGPL (runtime)No
Chez SchemeR. Kent DybvignativeYesYesNoApache 2.0No
ChickenThe Chicken TeamCYesYes?BSDNo
GambitMarc FeeleyCYesYes?LGPLNo
GNU GuileGNU ProjectbytecodeYesYes?LGPLNo
IkarusAbdulaziz GhuloumnativeYesYes?GPLNo
IronSchemeLlewellyn PritchardCLIYesYesYes (Common Language Infrastructure)Ms-PLNo
JSchemeKen Anderson, Tim Hickey, Peter NorvigbytecodeYesYesYes (JVM)zlib LicenseNo
KawaPer BothnerbytecodeYesYesYes (JVM)MITNo
MIT/GNU SchemeGNU ProjectnativeYesYes?GPLNo
RacketPLT Inc.bytecode +JITYesYesmacOS,Microsoft WindowsLGPLDrRacket
Scheme 48Richard Kelsey, Jonathan ReesC, bytecodeYesYes?BSDNo
SCMAubrey JafferCYesYesAmigaOS,Atari ST,Classic Mac OS,DOS,OS/2,NOS/VE,OpenVMSLGPLNo
SISCScott G. Miller, Matthias RadestockbytecodeYesYesYes (JVM)GPL andMPLNo
StalinJeffrey Mark SiskindC?Yes?LGPLNo
STklosErick Gallesiobytecode?Yes?GPLNo
InterpreterAuthorWindowsUnix-likeOther OSsLicense typeIDE?
GaucheShiro KawaiYesYes?BSDNo
PetiteChez SchemeR. Kent DybvigYesYesNoApache 2.0No
TinyScheme???YesBSDNo

Smalltalk compilers

[edit]
See also:List of Smalltalk implementations
This list isincomplete; you can help byadding missing items.(August 2009)
CompilerAuthorTargetWindowsUnix-likeOther OSsLicense typeIDE?
PharoPharo TeamVMYesYesYesMIT LicenseYes
GNU SmalltalkGNU Smalltalk projectbytecode +JITYesYesNoGPLNo
VisualWorksCincom Systems?YesYesYesProprietaryYes
Smalltalk MTObjectConnectnativeYesNoNoProprietaryYes

Tcl interpreters

[edit]
InterpreterAuthorWindowsUnix-likeOther OSsLicense type
ActiveTclActiveStateYesYesYesNoncommercial or proprietary
TclshMKS and many othersYesYesYesProprietary and/or free
WishYesYesYes

Command language interpreters

[edit]
InterpreterAuthorWindowsUnix-likeOther OSsLicense type
DCL (Digital Control Language)DigitalNoNoOpenVMS,RSX-11M,RSTS/EProprietary
TACL (Tandem Advanced Command Language)Tandem ComputersNoNoGuardian, NonStop Kernel, NonStop OSProprietary

Rexx interpreters

[edit]
InterpreterAuthorWindowsUnix-likeOther OSsLicense type
AmigaARexxCommodoreNoNoYesProprietary
ObjectRexxIBMYes?YesProprietary
Open Object RexxOO OrganisationYesYesNoCPL

CLI compilers

[edit]
This list isincomplete; you can help byadding missing items.(September 2010)
CompilerAuthorWorking stateOperating systemLicense typeIDE?
WindowsUnix-likeOther OSs
Visual StudioMicrosoftCurrentYesNoNoProprietaryYes
MonoMonoCurrentYesYesNoMITYes
Delphi PrismRemObjectsCurrentYesYesYesProprietaryYes
Portable.NETDotGNUInactiveYesYesNoGPLUnknown

Source-to-source compilers

[edit]

This list is incomplete. A more extensive list of source-to-source compilers can be foundhere.

CompilerAuthorTarget InputTarget OutputAuto-ParallelizerWindowsUnix-likeOther OSsLicense typeFramework?
DMS Software Reengineering ToolkitSemantic DesignsC/C++,COBOL,PL/I, many othersArbitrary languagesNoYesYesYesProprietaryYes
ROSELawrence Livermore National LaboratoryC,Fortran, and moreC/C++,Fortran, and moreYesNoYesYesBSDYes

Free/libre and open source compilers

[edit]

Production quality,free/libre and open source compilers.

Research compilers

[edit]

Research compilers are mostly not robust or complete enough to handle real, large applications. They are used mostly for fastprototyping new language features and new optimizations in research areas.

See also

[edit]

Footnotes

[edit]
  1. ^Was added in version 9.30. The tools and license include the suffix "bx".
  2. ^Further details on supported hosts and targets may be found on the lists ofofficial installers andsupported targets.

References

[edit]
  1. ^Vnuk, Richard (August 1987). Marielle-Trehouart, Ellen (ed.)."Ada: Tandem's Newest Compiler and Programming Environment"(PDF).Tandem Systems Review.3 (2):23–28.
  2. ^"Liverpool Software Gazette - Third Edition"(PDF). March 1980. Archived fromthe original(PDF) on 2010-04-15. Retrieved2010-03-20.
  3. ^Open source ALGOL 68 implementations – Browse Files at. Sourceforge.net. Retrieved on 2013-07-21.
  4. ^JWasm - Masm-compatible assembler on github.com as of 2018-08-19.
  5. ^Ham, John Gatewood (2014)."An ECMA-55 Minimal BASIC Compiler for x86-64 Linux®".Computers.3 (3):69–116.doi:10.3390/computers3030069.S2CID 40383760.
  6. ^angros47 (29 July 2013)."ANSI Basic: is FreeBasic standard-compliant?".FreeBasic.Archived from the original on 28 September 2023.
  7. ^Bantchev, Boyko (2008)."The True 'True BASIC'".Institute of Mathematics and Informatics.Archived from the original on 13 March 2011.
  8. ^"8cc: A Small C11 Compiler".
  9. ^"BCC(1): Bruce's C compiler - Linux man page".
  10. ^"QBE - Compiler Backend".
  11. ^"Let's get hands-on with QBE".
  12. ^WinWorld: Digital Research C 1.x.
  13. ^"Guide: What is DJGPP?". RetrievedJanuary 6, 2017.
  14. ^"Conformance to the C/C++ Standards".Intel. Retrieved2020-12-29.
  15. ^ab"Conformance to the C/C++ Standards".Intel. Retrieved2020-12-29.
  16. ^"Re: Pacific C".fd-dev mailing list at list.freedos.org. Archived fromthe original on January 7, 2017. RetrievedJanuary 6, 2017.
  17. ^"DeSmet C". RetrievedJune 9, 2018.
  18. ^"Segger Compiler". RetrievedJune 9, 2021.
  19. ^abcdWhite, Carolyn Turnbull, ed. (February 1986)."Tandem's New Products"(PDF).Tandem Systems Review.2 (1). Cupertino, California: Tandem Computers, Inc.:55–57.
  20. ^abc"/std (Specify Language Standard Version)".learn.microsoft.com. Microsoft. 2022-12-23.
  21. ^abcdefg"IBM Open XL C/C++ for Linux on Power 17.1.1"(PDF).IBM. July 2022. Retrieved1 September 2025.
  22. ^abcdefgh"Supported language levels".IBM Open XL C/C++ for AIX 17.1.3.IBM. 22 January 2025. Retrieved1 September 2025.
  23. ^abcdefg"About the compiler".IBM Open XL C/C++ for z/OS 2.1.0.IBM. 7 May 2024. Retrieved1 September 2025.
  24. ^ab"C++Builder - Windows, Mac, iOS, Android".Embarcadero. Retrieved2017-05-20.
  25. ^ab"C++Builder: App Development Product Editions".Embarcadero.Embarcadero's free C++Builder Community Edition is designed for freelance developers, startups and nonprofits with revenues under $5000 USD and allows them to easily design, code, debug, and deploy applications for iOS, Android, Windows and macOS from a single codebase with professional and integrated tools.
  26. ^ab"C++11 Language Features Compliance Status".Embarcadero. Retrieved2018-03-12.
  27. ^abcdefghijk"C++ compiler support".cppreference.com. C++ Reference. Retrieved2018-03-12.
  28. ^"Clang-based C++ Compilers – RAD Studio".Embarcadero. Retrieved2017-05-20.
  29. ^"C++ Compiler - Free Tool".Embarcadero.
  30. ^"C++14 Language Features Compliance Status".Embarcadero. Retrieved2019-03-08.
  31. ^"C++17 Language Features Compliance Status".Embarcadero. Retrieved2019-03-08.
  32. ^ab"C++ Support in Clang".clang.llvm.org.LLVM Project. Retrieved2018-03-12.
  33. ^ab""libc++" C++ Standard Library".libcxx.llvm.org.LLVM Project. Retrieved2018-03-12.
  34. ^"Cray C and C++ Reference Manual (8.6) S-2179".Cray. Retrieved2018-03-12.
  35. ^"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. Retrieved2018-03-12.
  36. ^"C++0x Language Implementation".Digital Mars. Retrieved2018-03-12.
  37. ^ab"Supported C++ and C Language Features".Edison Design Group. Retrieved2018-03-12.
  38. ^"EKOPath Compiler Suite".PathScale. Archived fromthe original on 2017-02-05. Retrieved2018-03-12.
  39. ^abc"C++ Standards Support in GCC".GNU Project. Retrieved2017-05-20.
  40. ^abc"Chapter 1. Status",The GNU C++ Library Manual,GNU Project, retrieved2017-05-20
  41. ^HP aC++/HP ANSI C A.06.28 Release Notes.Hewlett-Packard. March 2014. 769149-001. Retrieved2018-03-12.
  42. ^"Languages and standards".IAR Systems. Retrieved2018-04-14.
  43. ^"Free Software Tools".Intel. Retrieved2018-04-14.
  44. ^"C++11 Features Supported by Intel® C++ Compiler".Intel. Retrieved2018-03-12.
  45. ^"C++14 Features Supported by Intel® C++ Compiler".Intel. Retrieved2018-03-12.
  46. ^"C++17 Features Supported by Intel® C++ Compiler".Intel. Retrieved2018-03-12.
  47. ^"KAI C++ - Standard Compliance". Kuck & Associates, Inc. Archived fromthe original on 2001-03-05. Retrieved2018-03-12.
  48. ^"Open64 Compiler and Tools".Open64. 25 November 2017. Retrieved2018-03-12.
  49. ^"PGI Compilers & Tools - Specifications Tab".PGI. Retrieved2018-03-16.
  50. ^"PGI Release Notes for x86 CPUs".PGI. Retrieved2018-03-16.
  51. ^"1.1. About the ARM compiler",RealView Compilation Tools Compiler Reference Guide,Arm, retrieved2018-03-16
  52. ^"1.1 The compiler",Compiler User Guide,Keil, retrieved2018-03-16
  53. ^"1.1 The compiler",ARM® Compiler armcc User Guide,Arm, retrieved2018-03-16
  54. ^"1.3 LLVM component versions and language compatibility",Arm Compiler Software Development Guide,Keil, retrieved2018-03-16
  55. ^"1.3 LLVM component versions and language compatibility",Arm® Compiler Software Development Guide,Arm, retrieved2018-03-16
  56. ^"Oracle Developer Studio 12.6 data sheet"(PDF).Oracle. Retrieved2025-09-01.
  57. ^"1.5 Standards Conformance",Oracle® Developer Studio 12.6: C++ User's Guide,Oracle, retrieved2018-03-16
  58. ^Lewis, Anne, ed. (April 1994)."C++ Programming Language"(PDF).Tandem Systems Journal.10 (2). Cupertino, California: Tandem Computers, Inc.: 5.
  59. ^"C/C++ Producer Configuration Guide".TenDRA Project. Retrieved2018-03-16.
  60. ^"VectorC Retargetable Compiler Platform".Codeplay. Retrieved2018-04-14.
  61. ^"License Terms: Microsoft Visual Studio Community 2022".Visual Studio. Microsoft Corporation.a. Individual License. If you are an individual working on your own applications, either to sell or for any other purpose, you may use the software to develop and test those applications.
  62. ^"Visual C++ Language Conformance".Microsoft. Retrieved2018-03-12.
  63. ^"C++ Standards Conformance from Microsoft".blogs.msdn.microsoft.com/vcblog/. Visual C++ Team Blog. 7 March 2017. Retrieved2017-03-07.
  64. ^"Announcing: MSVC Conforms to the C++ Standard".devblogs.microsoft.com. Microsoft. 2018-05-07.
  65. ^"Visual Studio 2019 version 16.10 Release Notes". 22 January 2024.
  66. ^"Diab Compiler Product Note".Wind River. Retrieved2018-03-16.
  67. ^"dotnet/roslyn".GitHub. Retrieved20 May 2017.
  68. ^"CosmosOS/IL2CPU".GitHub. Retrieved11 September 2024.
  69. ^ab"License/License".GitHub. Retrieved27 May 2023.
  70. ^"bflat/bflat".flattened. Retrieved27 Oct 2023.
  71. ^"License/License".GitHub. Retrieved27 Oct 2023.
  72. ^Proven, Liam (16 March 2022)."An open-source COBOL contender emerges".The Register.Archived from the original on 2023-03-26.
  73. ^abLowden, James K. (13 November 2023)."gcc cobol status".gcc.gnu.org.
  74. ^Bisson, Simon (15 February 2023)."Cobol in .NET with Otterkit".InfoWorld.Archived from the original on 2023-06-03.
  75. ^Kapić, Edin (3 March 2023)."Open-Source COBOL .NET Compiler Otterkit Reaches Alpha".InfoQ.Archived from the original on 2023-09-12.
  76. ^COBOL ANSI-85 Programming Reference Manual Volume 1: Basic Implementation(PDF). Unisys Corporation. June 2019. 8600 1518–318.
  77. ^Universal Compiling System (UCS) COBOL Programming Reference Manual Volume 1, COBOL Statements(PDF). Roseville, MN: Unisys Corporation. February 2015. 7831 0448.
  78. ^Nelson, Don (February 1986). White, Carolyn Turnbull (ed.)."Tandem's New COBOL85"(PDF).Tandem Systems Review.2 (1). Cupertino, California: Tandem Computers, Inc.:39–47.
  79. ^Lewis, Anne, ed. (Fall 1993)."Micro Focus COBOL Workbench"(PDF).Tandem Systems Review.9 (4). Cupertino, California: Tandem Computers, Inc.: 6.
  80. ^"Dotnetpowered Language List". Archived fromthe original on 2013-01-26. Retrieved2013-02-05.
  81. ^"Another Language for Visual Studio and .Net: Synergex release Synergy/DE".Blogs.msdn.com. Archived fromthe original on 4 July 2018. Retrieved20 May 2017.
  82. ^"The front page – Double Z Computer".6 Million Friends. Retrieved20 May 2017.
  83. ^"Win32Forth Project Group".
  84. ^"VFX Forth".
  85. ^"VFX Forth".
  86. ^SwiftForth.
  87. ^"Retro Forth".
  88. ^"iForth FAQ".
  89. ^"ciforth".
  90. ^"ciforth".
  91. ^"ciforth".
  92. ^"ATLAST: Autodesk Threaded Language Application System Toolkit".
  93. ^"Home".collapseos.org.
  94. ^"FreeForth".
  95. ^"Byteforth".
  96. ^"NoForth documentation".
  97. ^"4tH Homepage".
  98. ^Larabel, Michael (17 February 2020)."LLVM's Go Front-End Was Finally Dropped From The Official Source Tree".Phoronix.Archived from the original on 12 April 2024.
  99. ^Sasagawa, Ken'ichi."Easy-ISLisp".eisl.kan-be.com. Archived fromthe original on 2 February 2017.
  100. ^"dayLISP".SourceForge. 12 March 2014.
  101. ^"Iris".
  102. ^ab"Masaya Taniguchi".GitHub. Archived fromthe original on November 21, 2021.
  103. ^"Iris web REPL".
  104. ^Minejima, Yuji (9 April 2017)."Started to give it a try to write ISLisp to C translator". Archived fromthe original on 6 March 2025.
  105. ^"OKI ISLISP".
  106. ^"Power J".www.sybase.ca. Archived fromthe original on 2 March 2014. Retrieved6 June 2022.
  107. ^"GCC 14 Release Series".GCC, the GNU Compiler Collection. GCC Team. Retrieved4 July 2024.
  108. ^"Programming Languages Supported by GCC". GNU Project.Archived from the original on January 18, 2023. Retrieved2014-06-23.
  109. ^"Edison Design Group". Archived fromthe original on 2015-05-28. Retrieved2015-03-20.
  110. ^"Edison Design Group". Archived fromthe original on 2007-11-05. Retrieved2015-03-20.

External links

[edit]
Retrieved from "https://en.wikipedia.org/w/index.php?title=List_of_compilers&oldid=1337830030"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp