This page is intended to list all current compilers, compiler generators, interpreters, translators, tool foundations, assemblers, automatable command line interfaces (shells), etc.

Ada compilers

Compiler Author Windows Unix-like Other OSs License type
PTC ObjectAdaPTC, Inc.YesYesYesProprietary
GCC GNATGNU ProjectYesYesYesGPLv3+
GreenHills Ada Optimizing CompilerGreen Hills SoftwareYesYesNoProprietary
PTC ApexAdaPTC, Inc.NoYesYesProprietary
SCORE AdaDDC-IYesYesYesProprietary
Symbolics AdaSymbolicsNoNoSymbolics GeneraProprietary
Tandem Ada[1] Tandem Computers No Yes Guardian, NonStop Kernel Proprietary

ALGOL 60 compilers

Compiler Author Windows Unix-like Other OSs License type
ALGOL 60RHA (Minisystems) LtdNoNoDOS, CP/MFree for personal use
Persistent S-algolPaul CockshottYesNoDOSCopyright only
MCPUnisysNoNoMCPProprietary
Algol 60Claude Pair[2]NoNoIBM 1620?
Algol 60Jean-Claude Boussard[3]NoNoIBM 7090?

ALGOL 68 compilers

cf. ALGOL 68s specification and implementation timeline

NameYearPurposeStateDescriptionTarget CPULicensingImplementation Language
ALGOL 68r01968StandardIntlIFIP WG 2.1 Final ReportSpecification – AugustACM
ALGOL 68-RR1970MilitaryUKICL 1900ALGOL 60
EPOS ALGOLE1971Scientific
ALGOL 68RSRS1972MilitaryUKPortable compiler systemICL 2900/Series 39, Multics, VMS & C generator (1993)Crown CopyrightALGOL 68RS
Mini ALGOL 681973ResearchNL"An interpreter for simple Algol 68 Programs"Portable interpreterMathematisch CentrumALGOL 60
ALGOL 68CC1975ScientificUKCambridge Algol 68ICL, IBM 360, PDP 10 & Unix, Telefunken, Tesla & Z80(1980)[4]CambridgeALGOL 68C
ALGOL 68 Revised Reportr11975StandardIntlIFIP WG 2.1 Revised ReportSpecificationACM
Odra Algol 681976practical usesUSSR/PolandOdra 1204/ILSovietALGOL 60
FLACCF1977Multi-purposeCARevised Report complete implementation with debug featuresSystem/370lease, Chion CorporationAssembler
Leningrad ALGOL 68L1980TelecommunicationsUSSRFull Language + ModulesIBM, DEC, CAMCOH, PS 1001 & PCSoviet
Interactive ALGOL 68I1983UKIncremental compilationPCNoncommercial shareware
ALGOL 68SS1985ScientificIntlSun version of ALGOL 68Sun-3, Sun SPARC (under SunOS 4.1 & Solaris 2), Atari ST (under GEMDOS), Acorn Archimedes (under RISC OS), VAX-11 under Ultrix-32
Algol68toC[5] (ctrans)1985ElectronicsUKctrans from ELLA ALGOL 68RSPortable C generator Open Sourced & Public Domained 1995ALGOL 68RS
Algol 68 GenieG2001Full LanguageNLIncludes standard collateral clausePortable interpreterGPLC

Assemblers (Intel *86)

Assembler Author Windows Unix-like Other OSs License type
FASMTomasz GrysztarYesYesYesBSD
Turbo AssemblerBorlandYesNoNoProprietary
A86 assemblerEric IsaacsonYesNoNoProprietary
Microsoft Macro AssemblerMicrosoftYesNoNoProprietary
Netwide AssemblerSimon Tatham and Julian HallYesYesYesBSD
High Level Assembly (HLA)Randall HydeYesYesYesOpen source
GNU Assembler The GNU ProjectYesYesYesGPLv3

Assemblers (Motorola 68*)

Assembler Author Windows Unix-like Other OSs License type
AssemblerMotorolaYesNoNoProprietary
DevpacHiSoft SystemsNoNoAmiga, Atari STProprietary
rmacJames Hammons, George Nakos, Landon DyerYesYesYesFreeware

Assemblers (Zilog Z80)

Assembler Author Windows Unix-like Other OSs License type
Microsoft MACRO-80MicrosoftNoNoYesProprietary
Zeus AssemblerNeil Mottershead, Simon BrattelNoNoYesProprietary
PrometheusProxima softwareNoNoNoProprietary

Assemblers (other)

Assembler Author Windows Unix-like Other OSs License type
TMS 9900 assemblerTexas InstrumentsYesYesYesProprietary
Tandem Application Language (TAL)[6] Tandem Computers No Yes (C-like) Guardian, NonStop Kernel, NonStop OS Proprietary

BASIC compilers

Compiler Author Working state Windows Unix-like Other OSs License type Standard conformance
Minimal BASIC Full BASIC
AppGameKitThe Game CreatorsCurrentYesYesNoProprietary??
BASIC-PLUS-2 Digital Equipment Corporation now HPE Current No ? RSTS/E, RSX-11M, VMS Proprietary ? ?
B4XErel UzielCurrentYesYes (Android, iOS)Yes (JVM)Apache 2.0NoNo
BlitzMaxBlitz ResearchDiscontinuedYesYes (Linux, macOS)Nozlib LicenseNoNo
DarkBASICThe Game CreatorsInactiveYesNoNoMIT LicenseNoNo
ECMA-55 Minimal BASIC compiler[7]John Gatewood HamCurrentNoLinuxNoGPLv2YesNo
FreeBASICFreeBASIC Development TeamCurrentYesYesDOS, FreeBSD, LinuxGPLv2+Partial[8]No
FutureBASICBrilor SoftwareCurrentNomacOSClassic Mac OSProprietaryPartialNo
GambasBenoît MinisiniCurrentNoYesNoGPLv2+NoNo
GFA BASICFrank OstrowskiAbandonedYesNoAmiga, Atari ST, DOSProprietaryNoNo
MercuryRemObjectsCurrentYesYes (Linux, macOS, Android, iOS)Yes (WebAssembly)ProprietaryNoNo
PowerBASIC (formerly Turbo Basic)PowerBASIC, Inc.InactiveYesNoDOSProprietary??
PureBasicFantaisie SoftwareCurrentYesYesYesProprietaryNoNo
QB64GalleonCurrentYesYesYesLGPLv2.1PartialNo
QuickBASICMicrosoftDiscontinuedNoNoDOSProprietaryPartialNo
Tandem BASIC Tandem Computers Historic No No Guardian, NonStop Kernel, NonStop OS Proprietary No No
True BASICTrue BASICCurrentYesNoNoProprietaryYesPartial[9]
VSI BASIC for OpenVMSVMS Software, Inc.CurrentNoNoOpenVMSProprietaryNoNo
Xojo (formerly REALbasic)Xojo Inc. (formerly Real Software)CurrentYesYesYesProprietaryNoNo

BASIC interpreters

Interpreter Author Windows Unix-like Other OSs License type
BASIC-PLUS Digital Equipment Corporation No No RSTS/E Proprietary
BBC BASIC (SDL 2.0)Richard T. RussellYesYesAndroid, iOS, macOS, Raspberry Pi OS, Web Browserzlib License
Bywater BASIC (bwBASIC)Ted CampbellNoYes?GPL
Liberty BASICShoptalk SystemsYesNoNoProprietary
GW-BASICMicrosoftNoNoMS-DOSProprietary
QBasicMicrosoftNoNoMS-DOSProprietary
Chipmunk BasicRonald H. Nicholson, Jr.YesYesYesFreeware
TI BasicTexas InstrumentsNoNoTI-99/4AProprietary
TI Extended BasicTexas InstrumentsNoNoTI-99/4AProprietary
Rocky Mountain BASIC[Trans Era]YesNoHP 9000Proprietary
BasMichael HaardtNoYesNoMIT License
YabasicMarc-Oliver IhmYesYesHaikuMIT License
SmallBASICSmallBASICYesYesAndroid, macOSGPLv3+
SuperBASICJan JonesNoNoSinclair QLProprietary
thinBasicthinBasicYesNoNoProprietary
PC-BASICRob HagemansYesYesmacOSGPLv3+
Level I BASICSteve LeiningerNoNoTRS-80 ROMProprietary
Level II BASICMicrosoftNoNoTRSDOS, NewDos/80, MultiDOS, DosPlus, LDOSProprietary
Level III BASICMicrosoftNoNoTRSDOS, NewDos/80, MultiDOS, DosPlus, LDOSProprietary

C compilers

Compiler Author Microsoft Windows Unix-like Other OSs Bare machine License type Standard conformance
C89 C99 C11 C17
Acorn C/C++Acorn and CodemistNoNoRISC 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 and Ceriel JacobsNoYesYes?BSD????
BDS CBD SoftwareNoNoCP/M?Public domain????
C++BuilderEmbarcaderoYesYes (iOS, Android)No?ProprietaryYesYesPartial?
ChSoftIntegration, IncYesmacOS, FreeBSD, Linux, Solaris, HP-UX, AIX, QNXYes?FreewareYesYesNo?
ClangLLVM ProjectYesYesYes?UoI/NCSAYesYesPartialPartial
CompCertINRIAYesYesNo?Freeware (source code available for non-commercial use) or GPLYesPartialNo?
Digital MarsDigital MarsYesNoNo?Proprietary????
Digital Research C[10]Digital Research??CP/M, DOS?Proprietary????
Edison Design GroupEdison Design GroupYesYesYes?ProprietaryYesYesYesYes
GCC CGNU ProjectMinGW, Cygwin, WSLYesIBM mainframe, AmigaOS, VMS, RTEMS, DOS[11]YesGPLYesPartial[lower-roman 1]Partial[lower-roman 1]Partial[lower-roman 1]
IAR C/C++ CompilersIAR SystemsYesNoNo?ProprietaryYesYesYesYes
Intel oneAPI DPC++/C++ Compiler
(icx)
IntelYesLinuxNo?Freeware (optional priority support)YesYesYes[12]?
Intel C++ Compiler Classic
(icc)
IntelYesLinux, macOSNo?Freeware (optional priority support)YesPartial[13]Partial[13]?
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 and David HansonYesYesYes?Freeware (source code available for non-commercial use)YesNoNo?
Mark Williams CMark Williams CompanyYesCoherentYes?Proprietary - Coherent Compiler 3-clause BSD????
MCPUnisysNoNoMCP?Proprietary????
MikroC CompilerMikroelektronikaYesYesYes?Proprietary????
MPW CAppleNoNoClassic Mac OS?Proprietary????
Open64AMD, SGI, Google, HP, Intel, Nvidia, PathScale, Tsinghua University and othersNoYesYes?GPL????
Pacific CHi-tech softwareNoNoDOS?Freeware[14]????
Pelles CPelle OriniusYesNoNo?FreewareNoYesYesYes
Personal C Compiler (PCC)DeSmetNoNoDOS?GPL[15]Yes [lower-roman 2]NoNoNo
PGCCThe Portland GroupYesYesUn­known?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 by Doug GwynYesYesYes?FreewarePartialPartialPartialPartial
SAS/CSAS InstituteYesYesYes IBM mainframe, AmigaOS, 68K, 88K?Proprietary????
Alan Snyder's Portable C CompilerAlan Snyder and current Maintainer larsbrinkhoff|Snyder-C-compilerNoYesNo?MIT License????
The SubC CompilerNils M Holm|SubCNoYesNo?Public Domain????
SCORE C (tcc)DDC-IYesYesYes?Proprietary????
SEGGER Compiler[16]SEGGER MicrocontrollerYesYesYes?ProprietaryYesYesPartialPartial
Small-CRon Caine, James E. Hendrix, Byte magazineYesYesCP/M, DOS?Public domainPartialNoNo?
Small Device C CompilerSandeep Dutta and othersYesYesUn­knownYesGPL????
Symbolics CSymbolicsNoNoSymbolics Genera?Proprietary?NoNoNo
Tandem C[17] Tandem Computers No Yes Guardian, NonStop Kernel, NonStop OS No Proprietary ? ? No No
TaskingAltiumYesLinux, 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)YesNo[18]Partial [lower-roman 3]Yes [lower-roman 3]
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????
XL C, XL C/C++IBMNoAIX, Linuxz/OS, z/VM?ProprietaryYesYesPartial?
Zig ccZig Software FoundationYesYesYes?MIT License????

Notes:

  1. 1 2 3 Complete except for floating point.
  2. ANSI 89 compliant from version 3.1h and up
  3. 1 2 Visual Studio v16.8.


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++20 C++23
AMD Optimizing C/C++ Compiler (AOCC)AMDNoYesNoUIUC licenseNoYesYesYesPartial?
C++Builder (classic Borland, bcc*)Embarcadero (CodeGear) Yes (bcc32)macOS (bccosx)[19] NoProprietary (Free Community Edition)[20]YesYes[21][22]NoNo??
C++Builder (modern, bcc*c)Embarcadero (LLVM)[23] Yes (bcc32c,bcc64,
bcc32x,bcc64x)
iOS⟩ (bccios*), ⟨Android⟩ (bcca*)[19] NoProprietary (Freeware - 32bit CLI,[24] Free Limited Commercial Edition)[20]YesYes[lower-roman 2][21][22]Yes[25]Yes[26]??
Turbo C++ (tcc)Borland (CodeGear)YesNoDOSFreewareYesNoNoNo??
CINTCERNYesYesBeBox, DOS, etc.X11/MITYesNoNoNo??
CfrontBjarne StroustrupNoYesNo?NoNoNoNo??
Clang (clang++)LLVM ProjectYesYesYesUoI/NCSAXcode, QtCreator (optional) Yes[lower-roman 2][27][28][22]YesYesPartialPartial
Comeau C/C++Comeau ComputingYesYesYesProprietaryNoNo[lower-roman 3]NoNo??
Cray C/C++ (CC)CrayNoNoNoProprietaryNo Yes[lower-roman 4][29][30] Yes[lower-roman 4]YesPartialNo
Digital Mars C/C++ (dmc)Digital MarsYesNoDOSProprietaryNoPartial[31][22]NoNo??
EDG C++ Front End (eccp, edgcpfe)Edison Design GroupYesYesYesProprietaryNoYes[lower-roman 3][32][22]YesYesPartialPartial
EKOPath(pathCC)PathScale and othersNoYesYesMixed (Proprietary,
Open–source & GPL)
NoYes[lower-roman 5][33]PartialNo??
GCC (g++) GNU Project MinGW, MSYS2,
Cygwin, Windows Subsystem
Yes Yes GPLv3 QtCreator, Kdevelop, Eclipse,
NetBeans, Code::Blocks, Dev-C++, Geany
Yes[lower-roman 5][34][35][22] Yes YesPartialPartial
HP aC++ (aCC)Hewlett-PackardNoHP-UXNoProprietaryNoPartial[36][22]NoNo??
IAR C/C++ Compilers (icc*)IAR SystemsYesNo⟨Yes⟩ProprietaryIAR Embedded WorkbenchYes[37]YesPartial??
Intel C++ Compiler (icc)IntelYesLinux, macOS, FreeBSD; ⟨Android (x86)⟩NoProprietary (Freeware)[38]Visual Studio, Eclipse, Xcode Yes[lower-roman 3][39][22] Yes[40] Partial[41]PartialPartial
KAI C++ (KCC)Kuck & Associates, Inc.
⟨subsumed by Intel
NoTOPS-20, Digital Unix, HP-UX, Linux (x86),
IRIX 5.3 & 6.x, Solaris 2.x, UNICOS
NoProprietaryNoNo[lower-roman 3][42]NoNo??
Microtec C/C++ (mcc)MentorSiemensYesYesYesProprietaryEDGE Developer SuiteNoNoNo??
EDGE C/C++[lower-roman 6]MentorSiemensYesYesYesProprietaryEDGE Developer SuiteNoNoNo?
Open64 (openCC)HP, AMD, Tsinghua University and othersNoYesNoModified GPLv2NoNo[lower-roman 5][lower-roman 7][43]NoNo??
PGC++ (pgc++)PGINvidiaUnsupported[44]Linux, macOSNoProprietaryEclipse, Xcode, Visual StudioYes[lower-roman 3][45][22]YesPartial??
ProDev WorkShopSilicon GraphicsNoIRIX 5.3 & 6.xYesProprietaryYes?????
RealView Compilation Tools (armcc)KeilArmYesYes⟨Yes⟩ProprietaryRealView Development SuiteNo[lower-roman 3][46]NoNo??
Arm Compiler (armcc)KeilArmYesYes⟨Yes⟩ProprietaryμVision, DS-5Yes[lower-roman 3][47][48]NoNo??
Arm Compiler (armclang)KeilArm⟩ (LLVM)YesNo⟨Yes⟩ProprietaryμVision, DS-5Yes[lower-roman 2][49][50]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[51][52][22]YesNo??
Tandem C++[53] Tandem Computers No Yes NonStop Kernel, NonStop OS Proprietary Eclipse ? No No ?
TenDRA (tcc)TenDRA ProjectNoYesNoBSDNoNo[54]NoNo??
VectorCCodeplayYesNoPS2⟩, ⟨PS3⟩, etc.ProprietaryVisual Studio, CodeWarriorPartial[55]NoNo??
Visual C++ (cl)MicrosoftYesLinux, macOS; ⟨Android⟩, ⟨iOSDOSProprietary (Free for Individuals and Enterprise under $1M Profit Cap)[56]Visual Studio, QtCreatorYes[57][58][22]YesYes[59]Yes[60]Partial
XL C/C++ (xlc++)IBMNoLinux (Power), AIXz/OS, z/VMProprietaryEclipseYes[61][62][63][64]YesNoNoNo
Diab Compiler (dcc)Wind RiverTPG CapitalYesLinux, SolarisVxWorksProprietaryWind River WorkbenchNo[lower-roman 3][65]NoNo??

Notes:

  1. List of host operating systems and/or ⟨cross-compilation targets⟩.
  2. 1 2 3 Uses a Clang Front End.[27][28]
  3. 1 2 3 4 5 6 7 8 Uses an EDG Front End.[32]
  4. 1 2 The Cray C++ Libraries do not support wide characters and only support a single locale.
  5. 1 2 3 Uses a GCC Front End.[34][35]
  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.[34][35]

C# compilers

Compiler Author Type Windows Unix-like Other OSs License type IDE?
Visual C#MicrosoftJITYesiOSNoProprietaryYes
Visual C# ExpressMicrosoftJITYesNoNoFreewareYes
MonoXamarinJITYesYesYesGPLv2Yes
Portable.NETDotGNUAOTYesYesNoGPLNo
SharpDevelopIC#Code Team.JITYesNoNoLGPLYes
Roslyn.NET FoundationJIT/AOTYesPartialNoApache 2.0[66]No
RemObjects C#RemObjectsAOTYesYes (Linux, macOS, Android, iOS)Yes (WebAssembly)ProprietaryYes
IL2CPPUnity TechnologiesAOTYesYesYesGPL[67]No
IL2CPUCOSMOSAOTYesYesYesBSD licenses[68]No
BartokMicrosoft ResearchAOTYesNoNoProprietaryNo
RyuJIT.NET Foundation.JITYesYesYesMIT License[69]Yes
CoreRT.NET Foundation.AOT/JITYesYesYesMIT License[70]Yes
bflat[71]Michal StrehovskýAOTYesYesYesGPL[72]No

COBOL compilers

Compiler Author Operating system License type IDE? Standard conformance
Windows Unix-like Other COBOL-85 COBOL 2002
IBM COBOLIBMYesAIX, Linuxz/OS, z/VM, z/VSEProprietaryIBM Developer for z/OSYesPartial
NetCOBOLFujitsu, GTSoftwareYesYesNoProprietaryYesYesPartial
GnuCOBOL (formerly OpenCOBOL)Keisuke Nishida, Roger While, Simon SobischYesYesYesGPLOCIDE, HackEdit (alpha)YesPartial
gcobol[73]COBOLworxYesYesYesGPLNoYes[74]Planned[74]
Otterkit[75][76]Gabriel GonçalvesYesYesYes (Common Language Infrastructure)Apache 2.0YesPartialRelease candidate
Visual COBOLMicro FocusYesYesYesProprietaryYesYesNo
isCOBOL EvolveVeryantYesYesYesProprietaryEclipseYesPartial
HP COBOLHewlett-PackardNoNoOpenVMSProprietaryNetBeansYesNo
MCPUnisysNoNoMCPProprietaryCANDEYes[77]No
Tandem COBOL[78][17] Tandem Computers No No Guardian, NonStop Kernel, NonStop OS Proprietary Eclipse, Micro Focus COBOL Workbench[79] ? ?
PDP-11 COBOL Digital Equipment Corporation No No RSTS/E, RSX-11M Proprietary ? No No
COBOL-85 Digital Equipment Corporation No No RSTS/E, RSX-11M, VMS Proprietary ? ? ?
Austec CobolEsmond & David Pitt and Derek Trusler, Austec International Inc.NoYesYesProprietaryNo??

Common Lisp compilers

Compiler Author Target Windows Unix-like Other OSs License type IDE?
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

Compiler Author Windows Unix-like Other OSs License type IDE?
D (DMD)Digital Mars and othersYes32-bit Linux, macOS, FreeBSDNoBoost
No
D for .NET?YesYes???
GDCGCCYesYesNoGPLNo
LDCLLVMYesYesNomultiple Open Source license depending on moduleNo

DIBOL/DBL compilers

Compiler Author Windows Unix-like Other OSs License type IDE?
DIBOL Digital Equipment Corporation No No RSTS/E, VMS Proprietary No
Synergy DBL[80][81][82]SynergexYesYesYesProprietaryYes

ECMAScript interpreters

Eiffel compilers

Compiler Author Windows Unix-like Other OSs License type IDE?
EiffelStudioEiffel Software / Community developed (SourceForge)YesYesYesGPLYes
LibertyEiffel (fork of SmartEiffel)D. Colnet and community?Yes?GPLv2?
SmartEiffelD. Colnet?Yes?GPLv2?

Forth compilers and interpreters

Compiler Author Windows Unix-like Other OSs License 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?

Fortran compilers

Compiler Author Working state Operating system License type IDE?
Windows Unix-like Other
AMD Optimizing C/C++ Compiler (AOCC)AMDCurrentNoYesNoFreewareNo
PDP-11 FORTRAN IVDigital Equipment CorporationDiscontinuedNoNoYesProprietaryNo
PDP-11 FORTRAN-IV-PlusDigital Equipment CorporationDiscontinuedNoNoYesProprietaryNo
Fortran 77 Digital Equipment Corporation Discontinued No ? RSTS/E, VMS Proprietary ?
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
GNU FortranGNU ProjectCurrentYesYesYesGPLv3Photran (part of Eclipse), Simply Fortran, Lahey Fortran
Intel Fortran Compiler Classic (ifort)IntelCurrentYesLinux and macOSNoFreeware, optional priority supportYes (plugins), Visual Studio on Windows, Eclipse on Linux, XCode on Mac
Intel Fortran Compiler (beta) (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
FTN95SilverfrostCurrentYesNoNoProprietaryYes
NAG Fortran CompilerNumerical Algorithms Group?YesYesNoProprietaryYes
Tandem Fortran[17] Tandem Computers Discontinued No ? Guardian, NonStop Kernel, NonStop OS Proprietary No
VS FortranIBMCurrentNoNoz/OS, z/VSE and z/VMProprietaryEclipse
XL FortranIBMCurrentNoLinux (Power and AIXNoProprietaryEclipse
sxf90 / sxmpif90NEC?NoYesSUPER-UXProprietaryYes
MCPUnisysDiscontinuedNoNoMCPProprietaryCANDE
Open WatcomSybase and Open Watcom ContributorsCurrentYesYesDOS, OS/2Sybase Open Watcom Public Licenseon Windows, OS/2
Symbolics FortranSymbolicsDiscontinuedNoNoSymbolics GeneraProprietaryYes
CrayCrayCurrentYesYesYesProprietaryYes

Go compilers

Compiler Working state Operating system License type
Windows Unix-like Other
GcCurrentYesYesYesBSD 3-Clause
GccgoCurrentMinGW, CygwinNoYesGPL
RemObjects GoldCurrentYesLinux, macOS, Android, iOSYes (WebAssembly)Proprietary
llgoDroppedNoYesNoNCSA
GopherjsCurrentYesYesYesBSD 2-Clause

Haskell compilers

Compiler Author Windows Unix-like Other OSs License type Actively maintained?
HBCLennart Augustsson
Thomas Johnsson
?YesNoOpen sourceNo
GHCGHCYesYesNoOpen sourceYes
YHCYHCYesYesNoOpen sourceNo
JHCJohn MeachamYesYesNoOpen sourceYes

ISLISP compilers and interpreters

Name Author Working state Target Written in Operating system License type Standard conformance
Windows Unix-like Other
Easy-ISLisp[97] Kenichi Sasagawa Current C, bytecode C, Lisp No Linux, macOS, OpenBSD No BSD 2-Clause Yes
OpenLisp Eligis Current C, bytecode C, Lisp Yes macOS, Linux, BSD, AIX, Solaris, QNX ? Proprietary Yes
dayLISP[98] Matthew Denson Inactive Java bytecode Java, Lisp Yes Yes Yes (JVM) BSD 3-Clause Partial
Iris[99] Masaya Taniguchi[100] Inactive Bytecode Go Yes Yes Yes MPL 2.0 Yes
Iris web REPL[101] Masaya Taniguchi[102] Inactive JavaScript Go, JavaScript Yes Yes Yes MPL 2.0 Yes
Kiss[103] Yuji Minejima Inactive Bytecode C, Lisp Yes Yes ? GPLv3+ Partial
OKI ISLISP[104] Kyoto University and Oki Electric Industry Co. Finished Bytecode C Yes No No Freeware Yes
PRIME-LISP Mikhail Semenov Discontinued Bytecode C# Yes No No Shareware, freely redistributable binaries No
ISLisproid Hiroshi Gomi Discontinued Bytecode Java No Android No Proprietary ?

Java compilers

Compiler Author Working state Windows Unix-like Other OSs License type IDE?
Edison Design GroupEdison Design GroupDiscontinuedYesYesYesProprietaryNo
gcjGNU ProjectInactiveNoYesNoGPLNo
javacSun Microsystems (Owned by Oracle)CurrentYesYesYesBCLYes
javac OpenJDKSun Microsystems (Owned by Oracle)CurrentYesYesYesGPLv2Yes
ECJ (Eclipse Compiler for Java)Eclipse project?YesYesYesEPLYes
JikesIBMInactive?Yes?IPL?
Power J[105]Sybase (Owned by SAP)DiscontinuedYes???Yes
IodineRemObjectsCurrentYesYes (Linux, macOS, Android, iOS)Yes (WebAssembly)ProprietaryYes

Lisaac compiler

Compiler Author Windows Unix-like Other OSs License type IDE?
LisaacBenoit Sonntag, et al.YesYesYesGPL3?

Pascal compilers

Compiler Author Windows Unix-like Other OSs License type IDE?
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 1])GPLFPIDE, Lazarus, Geany (on Ubuntu)
GNU PascalGNU ProjectYesYesYesGPLNo
KylixBorland
(CodeGear)
NoYes (Linux)NoProprietaryYes
Turbo Pascal for WindowsBorland
(CodeGear)
Yes (3.x)NoNoProprietaryYes
Microsoft PascalMicrosoftNoNoYes (DOS)ProprietaryYes
Symbolics PascalSymbolicsNoNoSymbolics GeneraProprietaryYes
Tandem Pascal[17] Tandem Computers No ? Guardian, NonStop Kernel Proprietary ?
VSI PascalVMS Software IncNoNoYes (OpenVMS)ProprietaryYes
Turbo PascalCodeGear
(Borland)
NoNoYesFreewareYes
Vector PascalGlasgow UniversityYesYesNoOpenSourceNo
Virtual PascalVitaly MiryanovYesYesYes (OS/2)FreewareYes
MCPUnisysNoNoMCPProprietaryCANDE

Perl interpreters

Interpreter Author Windows Unix-like Other OSs License type
ActivePerl interpreterActiveStateYesYesYesNoncommercial or Proprietary
Perl interpreterWall/Perl developersYesYesYesArtistic or GPL v1

PHP compilers

Compiler Author Windows Unix-like Other OSs License type IDE?
PhalangerDevsenseYesNoPartialApache 2.0Yes
PeachPie iolevel Yes Yes Yes Apache 2.0 Yes

PL/I compilers

Compiler Author Windows Unix-like Other OSs License type IDE?
IBM Enterprise PL/I for z/OSIBMNoNoz/OSProprietaryNo
IBM PL/I for AIXIBMNoAIXNoProprietaryNo
IBM PL/I(F)IBMNoNoz/OSFreewareNo
IBM VisualAge PL/I Enterprise for OS/2 and Windows NTIBMYesNoOS/2ProprietaryNo
Iron Spring PL/I for Linux and OS/2Iron Spring SoftwareNoLinuxOS/2 Warp and EComStationProprietary; library source is LGPLNo
Micro Focus Open PL/IMicro FocusYesYesNoProprietaryYes

Python compilers and interpreters

Compiler Author Target Windows Unix-like Other OSs License type IDE?
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
PyjsJavaScriptYesYesYesApache 2.0?
PyPyOwn VM (JIT)YesYesYesMITNo
Shed SkinC++YesYesYesGPLv3 and BSDNo

Ruby compilers and interpreters

Compiler Author Target Windows Unix-like Other OSs License type IDE?
YARVKoichi SasadabytecodeYesYesYesRuby License No
IronRubyMicrosoft.NETYesYesYesApache 2.0No
JRubyJVMYesYesYesEPL, GPL, LGPLNo
MrubyYukihiro MatsumotobytecodeYesYesYesMITNo
TruffleRubyOraclenative, JVMYesYesYesEPL, GPLNo

Rust compilers

Compiler Author Windows Unix-like Other OSs License type
rustcMozillaYesYesYesApache License

Scheme compilers and interpreters

Compiler Author Target Windows Unix-like Other OSs License type IDE?
BiglooManuel Serranonative, bytecodeYesYes?GPL (compiler) and LGPL (runtime)No
Chez SchemeR. Kent DybvignativeYesYesNoApache 2.0No
ChickenThe Chicken TeamCYesYes?BSDNo
Common LarcenyWilliam Clinger, Lars HansenCLIYesYesYes (Common Language Infrastructure)Larceny License[106]No
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
LarcenyWilliam Clinger, Lars HansennativeYesYes?Larceny License[106]No
MIT/GNU SchemeGNU ProjectnativeYesYes?GPLNo
Petit LarcenyWilliam Clinger, Lars HansenC?Yes?Larceny License[106]No
RacketPLT Inc.bytecode + JITYesYesNo[107]LGPLDrRacket
RSchemeDonovan KolblyC, bytecode?Yes?Open sourceNo
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 and MPLNo
StalinJeffrey Mark SiskindC?Yes?LGPLNo
STklosErick Gallesiobytecode?Yes?GPLNo
SXM[108]Sergei EgorovbytecodeYesYes?Free for non-commercial useNo
Interpreter Author Windows Unix-like Other OSs License type IDE?
GaucheShiro KawaiYesYes?BSDNo
Petite Chez SchemeR. Kent DybvigYesYesNoApache 2.0No
TinyScheme???YesBSDNo

Smalltalk compilers

Compiler Author Target Windows Unix-like Other OSs License type IDE?
PharoPharo TeamVMYesYesYesMIT LicenseYes
GNU SmalltalkGNU Smalltalk projectbytecode + JITYesYesNoGPLNo
VisualWorksCincom Systems ?YesYesYesProprietaryYes
Smalltalk MTObjectConnectnativeYesNoNoProprietaryYes

Tcl interpreters

Interpreter Author Windows Unix-like Other OSs License type
ActiveTclActiveStateYesYesYesNoncommercial or Proprietary
TclshMKS and many othersYesYesYesProprietary and/or free
WishMKS and many othersYesYesYesProprietary and/or free

DCL interpreters

Interpreter Author Windows Unix-like Other OSs License type
DCLDigitalNoNoOpenVMS, RSX-11M, RSTS/EProprietary

Rexx interpreters

Interpreter Author Windows Unix-like Other OSs License type
Amiga ARexxCommodoreNoNoYesProprietary
ObjectRexxIBMYes?YesProprietary
Open Object RexxOO OrganisationYesNoNoCPL
Regina RexxNoYes?GPL

CLI compilers

Compiler Author Working state Operating system License type IDE?
Windows Unix-like Other OSs
Visual StudioMicrosoftCurrentYesNoNoProprietaryYes
MonoMonoCurrentYesYesNoMITYes
Delphi PrismRemObjectsCurrentYesYesYesProprietaryYes
Portable.NETDotGNUInactiveYesYesNoGPLUn­known

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 ToolkitSemantic DesignsC/C++, COBOL, PL/I, many othersArbitrary languagesNoYesYesYesProprietaryYes
EDG Front EndEdison Design GroupC/C++, Java, FortranCNoYesYesYesProprietaryYes
ROSELawrence Livermore National LaboratoryC, Fortran, and moreC/C++, Fortran, and moreYesNoYesYesBSDYes
PIPS Parallélisation interprocédurale de programmes scientifiquesMines ParisTechC, FortranC, FortranYesNoYesYesGPLYes

Open source compilers

Production quality, open source compilers.

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.

See also

Footnotes

  1. Further details on supported hosts and targets may be found on the lists of official installers and supported targets.

References

  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. Claude Pair (27 April 1965). Description d'un compilateur ALGOL. European Région 1620 Users Group. IBM.
  3. Jean-Claude Boussard (June 1964). Design and implementation of a compiler Algol60 on electronic calculator IBM 7090/94 and 7040/44 (phdthesis). Institut d'informatique et mathématiques appliquées de Grenoble: Université Joseph-Fourier – Grenoble I.{{cite thesis}}: CS1 maint: location (link)
  4. "Archived copy" (PDF). Archived from the original (PDF) on 2010-04-15. Retrieved 2010-03-20.{{cite web}}: CS1 maint: archived copy as title (link)
  5. Open source Algol 68 implementations – Browse Files at. Sourceforge.net. Retrieved on 2013-07-21.
  6. Lu, Catherine; Murayama, John (June 1986). Marielle-Trehouart, Ellen (ed.). "New TAL Features" (PDF). Tandem Systems Review. Cupertino, California: Tandem Computers, Inc. 2 (2): 18–30.
  7. John Gatewood Ham (2014). "An ECMA-55 Minimal BASIC Compiler for x86-64 Linux®". Computers. 3 (3): 69–116. doi:10.3390/computers3030069. S2CID 40383760.
  8. angros47 (29 July 2013). "ANSI Basic: is FreeBasic standard-compliant?". freebasic.net. Archived from the original on 28 September 2023.{{cite web}}: CS1 maint: numeric names: authors list (link)
  9. Bantchev, Boyko (2008). "The True 'True BASIC'". Institute of Mathematics and Informatics. Archived from the original on 13 March 2011.
  10. WinWorld: Digital Research C 1.x
  11. "Guide: What is DJGPP?". Retrieved January 6, 2017.
  12. "Conformance to the C/C++ Standards". Intel. Retrieved 2020-12-29.
  13. 1 2 "Conformance to the C/C++ Standards". Intel. Retrieved 2020-12-29.
  14. "Re: Pacific C". fd-dev mailing list at list.freedos.org. Archived from the original on January 7, 2017. Retrieved January 6, 2017.
  15. "DeSmet C". Retrieved June 9, 2018.
  16. "SEGGER Compiler". Retrieved June 9, 2021.
  17. 1 2 3 4 White, Carolyn Turnbull, ed. (February 1986). "Tandem's New Products" (PDF). Tandem Systems Review. Cupertino, California: Tandem Computers, Inc. 2 (1): 55–57.
  18. "/std (Specify Language Standard Version)". learn.microsoft.com. Microsoft. 2022-12-23.
  19. 1 2 "C++Builder - Windows, Mac, iOS, Android". Embarcadero. Retrieved 2017-05-20.
  20. 1 2 "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.
  21. 1 2 "C++11 Language Features Compliance Status". Embarcadero. Retrieved 2018-03-12.
  22. 1 2 3 4 5 6 7 8 9 10 11 "C++ compiler support". cppreference.com. C++ Reference. Retrieved 2018-03-12.
  23. "Clang-based C++ Compilers – RAD Studio". Embarcadero. Retrieved 2017-05-20.
  24. "C++ Compiler - Free Tool". Embarcadero.
  25. "C++14 Language Features Compliance Status". Embarcadero. Retrieved 2019-03-08.
  26. "C++17 Language Features Compliance Status". Embarcadero. Retrieved 2019-03-08.
  27. 1 2 "C++ Support in Clang". clang.llvm.org. LLVM Project. Retrieved 2018-03-12.
  28. 1 2 ""libc++" C++ Standard Library". libcxx.llvm.org. LLVM Project. Retrieved 2018-03-12.
  29. "Cray C and C++ Reference Manual (8.6) S-2179". Cray. Retrieved 2018-03-12.
  30. "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.
  31. "C++0x Language Implementation". Digital Mars. Retrieved 2018-03-12.
  32. 1 2 "Supported C++ and C Language Features". Edison Design Group. Retrieved 2018-03-12.
  33. "EKOPath Compiler Suite". PathScale. Archived from the original on 2017-02-05. Retrieved 2018-03-12.
  34. 1 2 3 "C++ Standards Support in GCC". GNU Project. Retrieved 2017-05-20.
  35. 1 2 3 "Chapter 1. Status", The GNU C++ Library Manual, GNU Project, retrieved 2017-05-20
  36. HP aC++/HP ANSI C A.06.28 Release Notes. Hewlett-Packard. March 2014. 769149-001. Retrieved 2018-03-12.
  37. "Languages and standards". IAR Systems. Retrieved 2018-04-14.
  38. "Free Software Tools". Intel. Retrieved 2018-04-14.
  39. "C++11 Features Supported by Intel® C++ Compiler". Intel. Retrieved 2018-03-12.
  40. "C++14 Features Supported by Intel® C++ Compiler". Intel. Retrieved 2018-03-12.
  41. "C++17 Features Supported by Intel® C++ Compiler". Intel. Retrieved 2018-03-12.
  42. "KAI C++ - Standard Compliance". Kuck & Associates, Inc. Archived from the original on 2001-03-05. Retrieved 2018-03-12.
  43. "Open64 Compiler and Tools". Open64. 25 November 2017. Retrieved 2018-03-12.
  44. "PGI Compilers & Tools - Specifications Tab". PGI. Retrieved 2018-03-16.
  45. "PGI Release Notes for x86 CPUs". PGI. Retrieved 2018-03-16.
  46. "1.1. About the ARM compiler", RealView Compilation Tools Compiler Reference Guide, Arm, retrieved 2018-03-16
  47. "1.1 The compiler", Compiler User Guide, Keil, retrieved 2018-03-16
  48. "1.1 The compiler", ARM® Compiler armcc User Guide, Arm, retrieved 2018-03-16
  49. "1.3 LLVM component versions and language compatibility", Arm Compiler Software Development Guide, Keil, retrieved 2018-03-16
  50. "1.3 LLVM component versions and language compatibility", Arm® Compiler Software Development Guide, Arm, retrieved 2018-03-16
  51. "Oracle Developer Studio - Features". Oracle. Retrieved 2018-03-16.
  52. "1.5 Standards Conformance", Oracle® Developer Studio 12.6: C++ User's Guide, Oracle, retrieved 2018-03-16
  53. Lewis, Anne, ed. (April 1994). "C++ Programming Language" (PDF). Tandem Systems Journal. Cupertino, California: Tandem Computers, Inc. 10 (2): 5.
  54. "C/C++ Producer Configuration Guide". TenDRA Project. Retrieved 2018-03-16.
  55. "VectorC Retargetable Compiler Platform". Codeplay. Retrieved 2018-04-14.
  56. "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.
  57. "Visual C++ Language Conformance". Microsoft. Retrieved 2018-03-12.
  58. "C++ Standards Conformance from Microsoft". blogs.msdn.microsoft.com/vcblog/. Visual C++ Team Blog. 7 March 2017. Retrieved 2017-03-07.
  59. "Announcing: MSVC Conforms to the C++ Standard". devblogs.microsoft.com. Microsoft. 2018-05-07.
  60. https://learn.microsoft.com/en-us/visualstudio/releases/2019/release-notes-v16.10#16.10.0
  61. "IBM XL C/C++ for Linux C++11 and C++14 feature support". IBM. 2 January 2020. Retrieved 2 March 2020.
  62. "IBM XL C/C++ for AIX C++11 and C++14 feature support". IBM. Retrieved 2 March 2020.
  63. "IBM z/OS XL C/C++ The IBM XL C/C++ language extensions". IBM. Retrieved 2 March 2020.
  64. "IBM C/C++ and Fortran compilers to adopt LLVM open source infrastructure". Retrieved 2 March 2020.
  65. "Diab Compiler Product Note". Wind River. Retrieved 2018-03-16.
  66. "dotnet/roslyn". GitHub. Retrieved 20 May 2017.
  67. "LICENSE". GitHub. Retrieved 27 May 2023.
  68. "IL2CPU/License". GitHub. Retrieved 27 May 2023.
  69. "License/License". GitHub. Retrieved 27 May 2023.
  70. "License/License". GitHub. Retrieved 27 May 2023.
  71. "bflat/bflat". flattened. Retrieved 27 Oct 2023.
  72. "License/License". GitHub. Retrieved 27 Oct 2023.
  73. Proven, Liam (16 March 2022). "An open-source COBOL contender emerges". The Register. Archived from the original on 2023-03-26.
  74. 1 2 Lowden, James K. (13 November 2023). "gcc cobol status". gcc.gnu.org.
  75. Bisson, Simon (15 February 2023). "Cobol in .NET with Otterkit". InfoWorld. Archived from the original on 2023-06-03.
  76. Kapić, Edin (3 March 2023). "Open-Source COBOL .NET Compiler Otterkit Reaches Alpha". InfoQ. Archived from the original on 2023-09-12.
  77. Unisys Corporation (2009). COBOL ANSI-85 Programming Reference Manual Volume 1. (Unisys publication 8600 1518) (PDF).
  78. Nelson, Don (February 1986). White, Carolyn Turnbull (ed.). "Tandem's New COBOL85" (PDF). Tandem Systems Review. Cupertino, California: Tandem Computers, Inc. 2 (1): 39–47.
  79. Lewis, Anne, ed. (Fall 1993). "Micro Focus COBOL Workbench" (PDF). Tandem Systems Review. Cupertino, California: Tandem Computers, Inc. 9 (4): 6.
  80. "Dotnetpowered Language List". Archived from the original on 2013-01-26. Retrieved 2013-02-05.
  81. "Another Language for Visual Studio and .Net: Synergex release Synergy/DE". Blogs.msdn.com. Retrieved 20 May 2017.
  82. "The front page – Double Z Computer". Doublez.com.au. Retrieved 20 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. Sasagawa, Ken'ichi. "Easy-ISLisp". eisl.kan-be.com.
  98. "dayLISP". SourceForge.
  99. "Iris".
  100. "Masaya Taniguchi". GitHub. Archived from the original on November 21, 2021.
  101. "Iris web REPL".
  102. "Masaya Taniguchi". GitHub. Archived from the original on November 21, 2021.
  103. Minejima, Yuji (9 April 2017). "Started to give it a try to write ISLisp to C translator".
  104. "OKI ISLISP".
  105. "Welcome to nginx!". www.sybase.ca. Archived from the original on 2 March 2014. Retrieved 6 June 2022.
  106. 1 2 3 "The Larceny Project -- Licensing". Larcenists.org. Retrieved 20 May 2017.
  107. "Racket: Racket 6.7". download.racket-lang.org. Retrieved 20 May 2017.
  108. "SXM: Another implementation of Scheme". Retrieved 2023-10-22.
  109. "Edison Design Group". Archived from the original on 2015-05-28. Retrieved 2015-03-20.
  110. "Edison Design Group". Archived from the original on 2007-11-05. Retrieved 2015-03-20.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.