Lista de compiladores

Esta página tiene como objetivo enumerar todos los compiladores , generadores de compiladores, intérpretes , traductores, bases de herramientas, ensambladores , interfaces de línea de comandos automatizables ( shells ) actuales.

Compiladores ADA

CompiladorAutorVentanasSimilar a UnixOtros sistemas operativosTipo de licencia
Objeto PTC AdaCompañía: PTC, Inc.Propiedad
Mosquito del CCGProyecto GNULicencia GPLv3+
GNAT LLVMnúcleo adaLicencia GPLv3+
Compilador de optimización de ADA de GreenHillsSoftware de colinas verdesNoPropiedad
PTC ApexAdaCompañía : PTC, Inc.NoPropiedad
Puntuación AdaDDC-IPropiedad
Simbólicos AdaSimbólicosNoNoSimbólicos GénerosPropiedad
Tándem Ada [1]Computadoras tándemNoGuardián, núcleo sin interrupcionesPropiedad

Compiladores ALGOL 60

CompiladorAutorVentanasSimilar a UnixOtros sistemas operativosTipo de licencia
ALGOL 60RHA (Minisistemas) Ltd.NoNoDos , CP/MGratis para uso personal
ALGOL 60 (Piedra de afilar)Randell y RussellNoNoKDF9Desconocido
ALGOL 60 (Kidsgrove)Hawkins y HuxtableNoNoKDF9Desconocido
S-algol persistentePablo CockshottNoDosSolo derechos de autor
PCMUnisysNoNoPCMPropiedad
Algol 60Claude Pair  [en] [2]NoNoIBM 1620?
Algol 60Jean-Claude Boussard [3]NoNoIBM 7090?

Compiladores de ALGOL 68

Véase el cronograma de implementación y especificación de ALGOL 68

NombreAñoObjetivoEstadoDescripciónCPU de destinoLicenciasLenguaje de implementación
ALGOL 68 r01968EstándarInternacionalInforme final del grupo de trabajo 2.1 del IFIPEspecificación – AgostoACM
ALGOL 68- R1970MilitarReino UnidoCIE 1900ALGOL 60
ALGOL EPOS1971Científico
ALGOL 68RS RS1972MilitarReino UnidoSistema compilador portátilICL 2900/Serie 39, Multics, generador VMS y C (1993)Derechos de autor de la CoronaALGOL 68RS
Mini ALGOL 681973InvestigaciónES"Un intérprete para programas sencillos de Algol 68"Intérprete portátilCentro matemáticoALGOL 60
ALGOL 68C C1975CientíficoReino UnidoCambridge Algol 68ICL , IBM 360, PDP 10 y Unix, Telefunken , Tesla y Z80 (1980) [4]CambridgeALGOL 68C
Informe revisado ALGOL 68 r11975EstándarInternacionalInforme revisado del grupo de trabajo 2.1 del IFIPEspecificaciónACM
Odra Algol 681976usos prácticosURSS/PoloniaOdra 1204/ILsovietALGOL 60
FLACSO F1977De múltiples finesCaliforniaInforme revisado de implementación completa con funciones de depuraciónSistema/370arrendamiento, Corporación ChionEnsamblador
Leningrado ALGOL 68 L1980TelecomunicacionesURSSIdioma completo + módulosIBM, DEC, CAMCOH, PS 1001 y PCsoviet
ALGOL 68 I interactivo1983Reino UnidoCompilación incrementalordenador personalShareware no comercial
ALGOL 68S S1985CientíficoInternacionalVersión solar de ALGOL 68Sun-3 , Sun SPARC (bajo SunOS 4.1 y Solaris 2), Atari ST (bajo GEMDOS ), Acorn Archimedes (bajo RISC OS ), VAX-11 bajo Ultrix-32
Algol68toC [5] (ctrans)1985ElectrónicaReino Unidoctrans de ELLA ALGOL 68RSGenerador C portátil Código abierto y dominio público 1995ALGOL 68RS
Algol 68 Genie G2001Idioma completoESIncluye cláusula de garantía estándarIntérprete portátilLicencia pública general (GPL)do

Ensambladores (Intel *86)

EnsambladorAutorVentanasSimilar a UnixOtros sistemas operativosTipo de licencia
FASMTomasz GrysztarBSD
Ensamblador de turboBorlandNoNoPropiedad
Ensamblador A86Eric IsaacsonNoNoPropiedad
Ensamblador de macros de MicrosoftMicrosoftNoNoPropiedad
Ensamblador de redSimon Tatham y Julian HallBSD
Asamblea de Alto Nivel (HLA)Randall HydeDominio público
Ensamblador GNUEl Proyecto GNULicencia GPL versión 3

Ensambladores (Motorola 68*)

EnsambladorAutorVentanasSimilar a UnixOtros sistemas operativosTipo de licencia
EnsambladorMotorolaNoNoPropiedad
DevpacSistemas HiSoftNoNoAmiga , Atari STPropiedad
Ensamblador GNUEl Proyecto GNULicencia GPL versión 3
rmacJames Hammons, George Nakos y Landon DyerSoftware gratuito

Ensambladores (Zilog Z80)

EnsambladorAutorVentanasSimilar a UnixOtros sistemas operativosTipo de licencia
Microsoft MACRO-80MicrosoftNoNoPropiedad
Ensamblador ZeusNeil Mottershead y Simon BrattelNoNoPropiedad
PrometeoSoftware de ProximaNoNoNoPropiedad

Ensambladores (otros)

EnsambladorAutorVentanasSimilar a UnixOtros sistemas operativosTipo de licencia
Ensamblador TMS 9900Instrumentos de TexasPropiedad
Ensamblador GNUEl Proyecto GNULicencia GPL versión 3
TAL (lenguaje de aplicación en tándem)Computadoras tándemNoGuardián, núcleo sin interrupcionesPropiedad
pTAL (El lenguaje de la aplicación)Computadoras tándemNoKernel NonStop, sistema operativo NonStopPropiedad
epTAL (El lenguaje de la aplicación)Eficiencia EnergéticaNoSistema operativo NonStopPropiedad

Compiladores BASIC

CompiladorAutorEstado de funcionamientoVentanasSimilar a UnixOtros sistemas operativosTipo de licenciaConformidad con la norma
BÁSICO MÍNIMOBÁSICO completo
Kit de aplicaciones para juegosLos creadores del juegoActualNoPropiedad??
BÁSICO MÁS 2Digital Equipment Corporation ahora es HPEActualNo?RSTS/E , RSX-11M , VMPropiedad??
B4XErel UzielActualSí ( Android , iOS )Sí (JVM)Apache 2.0NoNo
BlitzmáximoInvestigación BlitzInterrumpidoSí ( Linux , macOS )NoLicencia zlibNoNo
BÁSICO OSCUROLos creadores del juegoInactivoNoNoLicencia MITNoNo
Compilador BASIC mínimo ECMA-55 [6]Jamón de John GatewoodActualNoLinuxNoLicencia GPL versión 2No
LibreBASICEquipo de desarrollo de FreeBASICActualDOS , FreeBSD , LinuxLicencia GPLv2+Parcial [7]No
FuturoBASICSoftware BrilorActualNomacOSSistema operativo Mac clásicoPropiedadParcialNo
GambasBenoît MinisiniActualNoNoLicencia GPLv2+NoNo
GFA BÁSICOFrank OstrowskiAbandonadoNoAmiga , Atari ST , DOSPropiedadNoNo
MercurioObjetos RemActualSí ( Linux , macOS , Android , iOS )Sí ( WebAssembly )PropiedadNoNo
PowerBASIC (anteriormente Turbo Basic)Sistema operativo: Windows.InactivoNoDosPropiedad??
Puro BásicoSoftware de fantasíaActualPropiedadNoNo
QB64GaleónActualVersión LGPL 2.1ParcialNo
QuickBASICMicrosoftInterrumpidoNoNoDosPropiedadParcialNo
Tándem BÁSICOComputadoras tándemHistóricoNoNoGuardián, núcleo NonStop, sistema operativo NonStopPropiedadNoNo
BÁSICO verdaderoBÁSICO verdaderoActualNoNoPropiedadParcial [8]
VSI BASIC para OpenVMSSoftware VMS, Inc.ActualNoNoOpenVMSPropiedadNoNo
Xojo (anteriormente REALbasic)Xojo Inc. (anteriormente Real Software)ActualPropiedadNoNo

Intérpretes BASIC

IntérpreteAutorVentanasSimilar a UnixOtros sistemas operativosTipo de licencia
BÁSICO-PLUSCorporación de equipos digitalesNoNoRSTS/EPropiedad
BBC BASIC (SDL 2.0)Richard T. RussellAndroid , iOS , macOS , Raspberry Pi OS , navegador webLicencia zlib
BÁSICO Bywater (bwBASIC)Ted CampbellNo?Licencia pública general (GPL)
Libertad BÁSICASistemas de conversación en tiendaNoNoPropiedad
GW-BÁSICOMicrosoftNoNoMS-DOSPropiedad
QbásicoMicrosoftNoNoMS-DOSPropiedad
Ardilla básicaRonald H. Nicholson, Jr.Software gratuito
TI BásicaInstrumentos de TexasNoNoTI-99/4APropiedad
TI Básico ExtendidoInstrumentos de TexasNoNoTI-99/4APropiedad
MinibásicoMalcolm McLeanlibre para cualquier uso
Montañas Rocosas BASIC[Era Trans]NoHP 9000Propiedad
BajoMichael HaardtNoNoLicencia MIT
YabásicoMarc Oliver IhmHaikuLicencia MIT
PequeñoBASICPequeñoBASICAndroid , macOSLicencia GPLv3+
SuperbásicoJan JonesNoNoSinclair QLPropiedad
Delgado básicoDelgado básicoNoNoPropiedad
PC-BÁSICORob HagemansmacOSLicencia GPLv3+
Nivel I BÁSICOSteve LeiningerNoNoROM TRS-80Propiedad
Nivel II BÁSICOMicrosoftNoNoTRSDOS , NewDos/80 , MultiDOS, DosPlus, LDOSPropiedad
Nivel III BÁSICOMicrosoftNoNoTRSDOS , NewDos/80 , MultiDOS, DosPlus, LDOSPropiedad

Compiladores de C

CompiladorAutorMicrosoft WindowsSimilar a UnixOtros sistemas operativosMaquina desnudaTipo de licenciaConformidad con la norma
C89C99C11C17
Bellota C/C++Bellota y CodemistNoNoSistema operativo RISC?PropiedadNo
Compilador C/C++ optimizado por AMD (AOCC)AMDNoNo?Propiedad
Azteca CSistemas de software de ManxNoNoCP/M , CP/M-86 , DOS , Mac OS clásico?Propiedad????
Kit de compilación de ÁmsterdamAndrew Tanenbaum y Ceriel JacobsNo?BSD????
BDS CSoftware de BDNoNoCP/M?Dominio público????
Constructor de C++EmbarcaderoSí (iOS, Android)No?PropiedadParcial?
CSoftIntegration, IncmacOS , FreeBSD , Linux , Solaris , HP-UX , AIX , QNX?Software gratuitoNo?
Sonido metálicoProyecto LLVM?Universidad del Interior/NCSA
Certificado CompINRIANo?Freeware (código fuente disponible para uso no comercial) o GPLParcialNo?
Marte digitalMarte digitalNoNo?Propiedad????
Investigación digital C [9]Investigación digital??CP/M, DOS?Propiedad????
Grupo de diseño EdisonGrupo de diseño Edison?Propiedad
CCG CProyecto GNUMinGW , Cygwin y WSLComputadora central IBM, AmigaOS , VMS , RTEMS , DOS [10]Licencia pública general (GPL)Parcial [i]Parcial [i]Parcial [i]
Compiladores IAR C/C++Sistemas IAR{{sí [nota 1] }}No?Propiedad
Compilador Intel oneAPI DPC++/C++
(icx)
IntelLinuxNo?Freeware (soporte prioritario opcional)[11]
Compilador Intel C++ Classic
(icc)
IntelLinux , macOSNo?Freeware (soporte prioritario opcional)Parcial [12]Parcial [12]?
C interactivoInstituto KISS de Robótica PrácticaUnix , macOS , Linux , IRIX , Solaris , SunOSNo?Software gratuitoParcialNoNo?
Compiladores C/C++ de KeilKeil (empresa)No?Propiedad????
Celosía CAsociados de botes salvavidasNoDOS , OS/2 , Comodoro , Amiga , Atari ST , Sinclair QL?Propiedad????
cccChris Fraser y David Hanson?Freeware (código fuente disponible para uso no comercial)NoNo?
Mark Williams CCompañía Mark WilliamsCoherente?Propietario - Compilador coherente BSD de 3 cláusulas [ se necesita aclaración ]????
PCMUnisysNoNoPCM?Propiedad????
Compilador MikroCMicroelectrónica?Propiedad????
Trabajo Popular CManzanaNoNoSistema operativo Mac clásico?Propiedad????
Abierto64AMD , SGI , Google , HP , Intel , Nvidia , PathScale , Universidad de Tsinghua y otrosNo?Licencia pública general (GPL)????
Pacífico CSoftware de alta tecnologíaNoNoDos?Programas gratuitos [13]????
Pelles CPelle OriniusNoNo?Software gratuitoNo
Compilador personal de C (PCC)DeSmetNoNoDos?Licencia pública general [14][ii]NoNoNo
PGCCEl grupo PortlandDesconocido?Propiedad????
Compilador C portátilStephen C. Johnson , Anders Magnusson y otros?BSDParcialNo?
C rápidoMicrosoftNoNo?Propiedad????
Compilador Ritchie C (PDP-11)Dennis Ritchie y John Reiser; convertidos al compilador cruzado por Doug Gwyn?Software gratuitoParcialParcialParcialParcial
SAS/CInstituto SASSí, mainframe IBM, AmigaOS, 68K, 88K?Propiedad????
Compilador C portátil de Alan SnyderAlan Snyder y el mantenedor actual larsbrinkhoff|Snyder-C-compilerNoNo?Licencia MIT????
El compilador SubCNils M Holm|SubCNoNo?Dominio público????
Puntuación C (tcc)DDC-I?Propiedad????
Compilador SEGGER [15]Microcontrolador SEGGER?PropiedadParcialParcial
C pequeñaRon Caine, James E. Hendrix, revista ByteCP/M , DOS?Dominio públicoParcialNoNo?
Compilador C de dispositivos pequeñosSandeep Dutta y otrosDesconocidoLicencia pública general (GPL)????
Simbólico CSimbólicosNoNoSimbólicos Géneros?Propiedad?NoNoNo
Tándem C [16]Computadoras tándemNoGuardián, núcleo NonStop, sistema operativo NonStopNoPropiedad??NoNo
Asignación de tareasAltiumLinux , Mac OSNo?Propiedad????
PIENSA C , Velocidad de la luz CTecnologías THINKNoNoSistema operativo Mac clásico?Propiedad????
Pequeño compilador CFabrice BellardNo?Licencia LGPLParcialParcial?
( Borland ) Turbo CEmbarcaderoNo?Propietario - V 2.01 disponible gratuitamente????
CCVBVolker Barthelmann?Freeware (código fuente disponible, no se permiten modificaciones)ParcialNo?
Microsoft Visual C++MicrosoftNoNo?Propietario ( Freeware )No [17]Parcial [iii][iii]
Compilador C de OracleOráculoNoSolaris , LinuxNo?Propietario ( Freeware )No
Watcom C/C++ ,
abierto Watcom C/C++
WatcomexperimentalDOS , OS/2?Licencia pública Sybase Open WatcomParcialNo?
Compilador de Wind River (Diab)Sistemas Wind River?Propiedad????
XLC , XLC/C++IBMNoAIX , Linuxz/OS , z/VM?PropiedadParcial?
Zigzag ccFundación de software Zig?Licencia MIT????

Notas:

  1. ^ abc Completo excepto punto flotante.
  2. ^ Compatible con ANSI 89 desde la versión 3.1h en adelante
  3. ^ desde Visual Studio v16.8.


Compiladores de C++

CompiladorAutorSistema operativo [i]Tipo de licenciaIDEConformidad con la norma
VentanasSimilar a UnixOtroC++11C++14C++17C++20C++23
Compilador C/C++ optimizado por AMD (AOCC)AMDNoNoPropietario ( Freeware )NoParcialParcial
C++Builder (Borland clásico, bcc*)Embarcadero ( CodeGear )Sí (bcc32)macOS (bccosx) [18]NoEdición comunitaria gratuita ( Propietaria ) [19][20] [21]NoNo??
C++Builder (moderno, bcc*c)Embarcadero ( LLVM ) [22]Sí (bcc32c,bcc64,
bcc32x,bcc64x)
iOS ⟩ (bccios*), ⟨ Android ⟩ (bcca*) [18]NoPropietario (software gratuito, CLI de 32 bits, [23] edición comercial limitada gratuita) [19][ii] [20] [21][24][25]??
Turbo C++ (tcc)Borland ( CodeGear )NoDosSoftware gratuitoNoNoNo??
CINTCERNBeBox , DOS , etc.X11/MITNoNoNo??
CfrenteBjarne StroustrupNoNo?NoNoNoNo??
Sonido metálico (sonido metálico++)Proyecto LLVMUniversidad del Interior/NCSAXcode , QtCreator (opcional)[ii] [26] [27] [21]ParcialParcial
Comeau C/C++Computación ComeauPropiedadNoNo [iii]NoNo??
Cray C/C++ (CC)LocoNoNoNoPropiedadNo[iv] [28] [29][iv]ParcialNo
Digital Mars C/C++ (dmc)Marte digitalNoDosPropiedadNoParcial [30] [21]NoNo??
Interfaz C++ para EDG (eccp, edgcpfe)Grupo de diseño EdisonPropiedadNo[iii] [31] [21]ParcialParcial
EKOPath (rutaCC)PathScale y otrosNoMixto ( propietario ,
de código abierto y GPL )
No[v] [32]ParcialNo??
CCG (g++)Proyecto GNUMinGW , MSYS2 ,
Cygwin , subsistema de Windows
Licencia GPL versión 3QtCreator , Kdevelop , Eclipse ,
NetBeans , Code::Blocks , Dev-C++ , Geany
[v] [33] [34] [21]ParcialParcial
HP aC++ (aCC)Hewlett PackardNoHP-UXNoPropiedadNoParcial [35] [21]NoNo??
Compiladores IAR C/C++ (icc*)Sistemas IARNo⟨Sí⟩PropiedadBanco de trabajo integrado IAR[36]Parcial??
Compilador Intel C++ (icc)IntelLinux , macOS , FreeBSD ; ⟨ Android ( x86 ) ⟩NoPropietario ( Freeware ) [37]Visual Studio , Eclipse , Xcode[iii] [38] [21][39][40]ParcialParcial
KAI C++ (KCC)Kuck & Associates, Inc.
⟨subsumida por Intel
NoTOPS-20 , Unix digital , HP-UX , Linux ( x86 ),
IRIX 5.3 y 6.x , Solaris 2.x , UNICOS
NoPropiedadNoNo [iii] [41]NoNo??
Microtec C/C++ (mcc)MentorSiemensPropiedadSuite para desarrolladores EDGENoNoNo??
EDGE C/C++ [vi]MentorSiemensPropiedadSuite para desarrolladores EDGENoNoNo?
Open64 (opencc) es una aplicación que permite a los usuarios navegar libremente en Internet.HP , AMD , Universidad de Tsinghua y otrosNoNoGPLv2 modificadaNoNo [v] [vii] [42]NoNo??
PGC++ (pgc++)IGPNvidiaSin soporte [43]Linux , macOSNoPropiedadEclipse , Xcode , Visual Studio[iii] [44] [21]Parcial??
Taller de desarrollo profesionalGráficos de silicioNoIRIX 5.3 y 6.xPropiedad?????
Herramientas de compilación RealView (armcc)KeilBrazo⟨Sí⟩PropiedadPaquete de desarrollo RealViewNo [iii] [45]NoNo??
Compilador Arm (armcc)KeilBrazo⟨Sí⟩PropiedadμVisión, DS-5[iii] [46] [47]NoNo??
Compilador de Arm (armclang)KeilBrazo ⟩ ( LLVM )No⟨Sí⟩PropiedadμVisión, DS-5[ii] [48] [49]No??
Compilador C++ de SalfordEscarcha plateadaNoNoPropiedad?????
SAS/C C++Instituto SASWindows NT / 95AIX , Solaris / SunOS , LinuxSistema central IBM , DOSPropiedadNo?????
Puntuación C++ (tpp)DDC-IPropiedadNoNo??
Compilador SEGGERMicrocontrolador SEGGERPropiedadParcialParcial??
Compilador Oracle C++ (CC)OráculoNoLinux , SolarisNoPropietario ( Freeware )Estudio de desarrollo de Oracle , NetBeans[50] [51] [21]No??
C++ en tándem [52]Computadoras tándemNoKernel NonStop, sistema operativo NonStopPropiedadEclipse?NoNo?
TenDRA (tcc)Proyecto TenDRANoNoBSDNoNo [53]NoNo??
Vector CJuego de códigoNo⟨PS2⟩ , ⟨PS3⟩ , etc.PropiedadVisual Studio , CodeWarriorParcial [54]NoNo??
Visual C++ (cl)MicrosoftLinux , macOS ; ⟨ Android ⟩, ⟨ iOSDosPropietario (gratis para particulares y empresas con un límite de beneficio de 1 millón de dólares) [55]Visual Studio , QtCreator[56] [57] [21][58][59]Parcial
XLC/C++ (xlc++)IBMNoLinux ( Power ), AIXz/OS , z/VMPropiedadEclipse[60] [61] [62] [63]NoNoNo
Compilador de Diab (dcc)Wind RiverTPG CapitalLinux , Solaris⟨VxWorks⟩PropiedadBanco de trabajo Wind RiverNo [iii] [64]NoNo??

Notas:

  1. ^ Lista de sistemas operativos host y/o ⟨ objetivos de compilación cruzada ⟩.
  2. ^ abc utiliza un front-end Clang. [26] [27]
  3. ^ abcdefgh Utiliza un front-end EDG. [31]
  4. ^ ab Las bibliotecas Cray C++ no admiten caracteres anchos y solo admiten una única configuración regional.
  5. ^ abc utiliza un front-end GCC. [33] [34]
  6. ^ El compilador EDGE C/C++ se basa en el compilador Microtec C/C++.
  7. ^ La última versión 5.0 de Open64 utiliza GCC 4.2 como interfaz, que no es compatible con C++11. [33] [34]

Compiladores de C#

CompiladorAutorTipoVentanasSimilar a UnixOtros sistemas operativosTipo de licencia¿DE ?
Visual C#MicrosoftJusto a tiempoiOSNoPropiedad
Visual C# ExpressMicrosoftJusto a tiempoNoNoSoftware gratuito
Mononucleosis infecciosaXamarinJusto a tiempoLicencia GPL versión 2
.NET portátilDotGNUAOTNoLicencia pública general (GPL)No
Desarrollo de SharpEquipo IC#Code.Justo a tiempoNoNoLicencia LGPL
RoslynFundación .NETJIT/AOTParcialNoApache 2.0 [65]No
Objetos Rem C#Objetos RemAOTSí ( Linux , macOS , Android , iOS )Sí ( WebAssembly )Propiedad
IL2CPPTecnologías UnityAOTPropiedadNo
CPU IL2COSMOSAOTLicencias BSD [66]No
BartókInvestigación de MicrosoftAOTNoNoPropiedadNo
RyuJITFundación .NET.Justo a tiempoLicencia MIT [67]
CoreRTFundación .NET.AOT/JITLicencia MIT [68]
si bemol [69]Michal StrehovskýAOTLicencia pública general [70]No

Compiladores COBOL

CompiladorAutorSistema operativoTipo de licencia¿DE ?Conformidad con la norma
VentanasSimilar a UnixOtroCOBOL-85COBOL 2002
IBM COBOLIBMAIX , Linuxz/OS , z/VM , z/VSEPropiedadDesarrollador IBM para z/OSParcial
NetCOBOLFujitsu , GT SoftwareNoPropiedadParcial
GnuCOBOL (anteriormente OpenCOBOL)Keisuke Nishida, Roger Mientras, Simon SobischLicencia pública general (GPL)OpenCobolIDE, GIX, HackEditParcial
gcobol [71]COBOLworxLicencia pública general (GPL)No[72]Planificado [72]
Nutria [73] [74]Gabriel GonçalvesSí ( Infraestructura lingüística común )Apache 2.0ParcialCandidato de lanzamiento
COBOL visualMicroenfoquePropiedadNo
isCOBOL EvolucionaMuy Ant.PropiedadEclipseParcial
COBOL de HPHewlett PackardNoNoOpenVMSPropiedadNetBeansNo
PCMUnisysNoNoPCMPropiedadCANDE[75]No
COBOL en tándem [76] [16]Computadoras tándemNoNoGuardián, núcleo NonStop, sistema operativo NonStopPropiedadEclipse, banco de trabajo COBOL de Micro Focus [77]??
PDP-11 COBOLCorporación de equipos digitalesNoNoRSTS/E , RSX-11MPropiedad?NoNo
COBOL-85Corporación de equipos digitalesNoNoRSTS/E , RSX-11M , VMPropiedad???
Cobol AustecEsmond y David Pitt y Derek Trusler, Austec International Inc.NoPropiedadNoParcialParcial

Compiladores de Common Lisp

CompiladorAutorObjetivoVentanasSimilar a UnixOtros sistemas operativosTipo de licencia¿DE ?
Allegro Ceceo comúnFranz, Inc.Código nativoPropiedad
Oso armado ceceo comúnPeter GravesMáquina virtual JavaLicencia pública general (GPL)
CLIPProyecto GNUCódigo de bytesLicencia pública general (GPL)No
Clozure CLAsociados de ClozureCódigo nativoNoLicencia LGPL
Lenguaje común de CMUUniversidad Carnegie MellonCódigo nativo, BytecodeNoNoDominio público
Corman Ceceo comúnTecnologías CormanCódigo nativoNoNoLicencia MIT
Common Lisp integrableJuanjo García-RipollCódigo de bytes, CLicencia LGPL
GNU Common LispProyecto GNUdoNoLicencia pública general (GPL)No
LispWorksLispWorks LtdCódigo nativoNoPropiedad
moclobemWukixCódigo nativoNoPropiedadNo
MovimentaciónFrode V. FjeldCódigo nativo, SO propioNoNoBSDNo
Abrir génerosSimbólicosEmulador Ivory, sistema operativo propioNoNoPropiedad
Ciencia Common LispScieneer Pty LtdCódigo nativoNoNoPropiedadNo
Banco de acero Common Lispes.sbcl.orgCódigo nativoDominio público

Compiladores D

CompiladorAutorVentanasSimilar a UnixOtros sistemas operativosTipo de licencia¿DE ?
D (dmd)Digital Mars y otrosLinux de 32 bits , macOS , FreeBSDNoAumentar
No
D para .NET????
Centro de distribución globalCCGNoLicencia pública general (GPL)No
Países menos adelantadosLLVMNoVarias licencias de código abierto según el móduloNo

Compiladores DIBOL/DBL

CompiladorAutorVentanasSimilar a UnixOtros sistemas operativosTipo de licencia¿DE ?
DIBOLCorporación de equipos digitalesNoNoRSTS/E, VMSPropiedadNo
Sinergia DBL [78] [79] [80]SinergexPropiedad

Intérpretes de ECMAScript

Compiladores Eiffel

CompiladorAutorVentanasSimilar a UnixOtros sistemas operativosTipo de licencia¿DE ?
Estudio EiffelEiffel Software / Desarrollado por la comunidad (SourceForge)Licencia pública general (GPL)
LibertyEiffel (bifurcación de SmartEiffel)D. Colnet y la comunidad??Licencia GPL versión 2?
Inteligente EiffelD. Colnet??Licencia GPL versión 2?

Compiladores e intérpretes de Forth

CompiladorAutorVentanasSimilar a UnixOtros sistemas operativosTipo de licencia
Win32Forth [81]Andrew McKewan, Tom Zimmer y otros.NoNodominio público
Efectos visuales en adelante [82] [83]MPE?
Velozmente adelante [84]Adelante Inc.NoPropiedad
SP-AdelanteAndrei Cherezov?Licencia pública general (GPL3)
Retro Adelante [85]Charles Childers?Licencia ISC
pAdelantePhil Burkdominio público
Abrir firmware????Licencia BSD
iForth [86]Marcel HendrixNoPropiedad
GforthBernd Paysan y Anton ErtlNoLicencia pública general (GPL3)
color adelanteCharles H. Moore???dominio público
ciforth [87] [88] [89]Albert van der HorstNoLicencia pública general (GPL)
Por último [90]Juan Walker?Nodominio público
Colapso del sistema operativo [91]Virgilio DuprasNo?
Libre Forth [92]?Sí (Linux)?dominio público
ByteForth [93]?????
No adelante [94]???RISC-V de metal desnudo?

Compiladores de Fortran

CompiladorAutorEstado de funcionamientoSistema operativoTipo de licencia¿DE ?
VentanasSimilar a UnixOtro
Compilador C/C++ optimizado por AMD (AOCC)AMDActualNoNoSoftware gratuitoNo
PDP-11 FORTRAN IVCorporación de equipos digitalesInterrumpidoNoNoPropiedadNo
PDP-11 FORTRAN-IV-PlusCorporación de equipos digitalesInterrumpidoNoNoPropiedadNo
Fortran 77Corporación de equipos digitalesInterrumpidoNo?RSTS/E , VMPropiedad?
Fortran H (equivalente a Fortran IV)IBMInterrumpidoNoNoPropiedadNo
Oráculo FortranOráculoInterrumpidoNoLinux , SolarisNoSoftware gratuitoEstudio para desarrolladores de Oracle
PGFORTRANEl grupo PortlandInterrumpidoSolo LinuxPropiedadVisual Studio en Windows
Conjunto de compiladores PathScaleCortex-SiInterrumpidoNoSolo LinuxNoPropiedad
Absoft Pro FortranAbsoftInterrumpidoLinux , macOSPropiedad
G95Andy VaughtInactivoLicencia pública general (GPL)No
VS/9 Fortran IVUnisysInterrumpidoNoNoPropiedadNo
GNU FortranProyecto GNUActualLicencia GPL versión 3Photran (parte de Eclipse), Simply Fortran , Lahey Fortran
Compilador Intel Fortran Classic (ifort)IntelActualLinux y macOSNoFreeware , soporte prioritario opcionalSí (complementos), Visual Studio en Windows, Eclipse en Linux, XCode en Mac
Compilador Intel Fortran (beta) (ifx)IntelActualLinuxNoFreeware , soporte prioritario opcionalSí (complementos), Visual Studio en Windows, Eclipse en Linux
Abierto64Google , HP , Intel , Nvidia , PathScale , Universidad de Tsinghua y otrosFinalizadoNoLicencia pública general (GPL)No
Flang clásicoProyecto LLVMActualAsociación Nacional de Sociedades Anónimas
Brida LLVMProyecto LLVMActualAsociación Nacional de Sociedades Anónimas
FTN95Escarcha plateadaActualNoNoPropiedad
Compilador Fortran de NAGGrupo de Algoritmos Numéricos?NoPropiedad
Fortran en tándem [16]Computadoras tándemInterrumpidoNo?Guardián, núcleo NonStop, sistema operativo NonStopPropiedadNo
Contra FortranIBMActualNoNoz/OS , z/VSE y z/VMPropiedadEclipse
XL FortranIBMActualNoLinux ( Power y AIX)NoPropiedadEclipse
sxf90 / sxmpif90Comité ejecutivo nacional?NoSUPER-UXPropiedad
PCMUnisysInterrumpidoNoNoPCMPropiedadCANDE
Abrir WatcomColaboradores de Sybase y Open WatcomActualDOS , OS/2Licencia pública Sybase Open Watcomen Windows , OS/2
Simbólicos FortranSimbólicosInterrumpidoNoNoSimbólicos GénerosPropiedad
LocoLocoActualPropiedad

Compiladores Go

CompiladorEstado de funcionamientoSistema operativoTipo de licencia
VentanasSimilar a UnixOtro
GcActualBSD de 3 cláusulas
GccgoActualMinGW , CygwinLicencia pública general (GPL)
RemObjects OroActualLinux , macOS , Android , iOSSí ( WebAssembly )Propiedad
irmeAbandonado [95]NoNoAsociación Nacional de Sociedades Anónimas
GopherJSActualBSD de 2 cláusulas

Compiladores de Haskell

CompiladorAutorVentanasSimilar a UnixOtros sistemas operativosTipo de licencia¿Mantenido activamente?
HBC
David Augustsson
?NoCódigo abiertoNo
GHCGHCNoCódigo abierto
YHCYHCNoCódigo abiertoNo
Centro comunitarioJuan MeachamNoCódigo abierto

Compiladores e intérpretes de ISLISP

NombreAutorEstado de funcionamientoObjetivoEscrito enSistema operativoTipo de licenciaConformidad con la norma
VentanasSimilar a UnixOtro
ISLisp fácil [96]Kenichi SasagawaActualC , código de bytesC , CeceoNoLinux , macOS , OpenBSDNoBSD de 2 cláusulas
OpenLispEligisActualC , código de bytesC , CeceomacOS , Linux , BSD , AIX , Solaris , QNX?Propiedad
díaLISP [97]Mateo DensonInactivoCódigo de bytes de JavaJava , LispSí ( JVM )BSD de 3 cláusulasParcial
Iris [98]Masaya Taniguchi [99]InactivoCódigo de bytesIrMPL 2.0
REPL web de Iris [100]Masaya Taniguchi [101]InactivoJavaScriptVamos, JavaScriptMPL 2.0
Beso [102]Yuji MinejimaInactivoCódigo de bytesC, Ceceo?Licencia GPLv3+Parcial
OKI ISLISP [103]Universidad de Kioto y Oki Electric Industry Co.FinalizadoCódigo de bytesdoNoNoSoftware gratuito
PRIMERA LISTAMijail SemiónovInterrumpidoCódigo de bytesDO#NoNoShareware , binarios libremente redistribuiblesNo
ISLisproideHiroshi GomiInterrumpidoCódigo de bytesJavaNoAndroideNoPropiedad?

Javacompiladores

CompiladorAutorEstado de funcionamientoVentanasSimilar a UnixOtros sistemas operativosTipo de licencia¿DE ?
Grupo de diseño EdisonGrupo de diseño EdisonInterrumpidoPropiedadNo
gcjProyecto GNUInactivoNoNoLicencia pública general (GPL)No
javacSun Microsystems (propiedad de Oracle )ActualBCL
Java OpenJDKSun Microsystems (propiedad de Oracle )ActualLicencia GPL versión 2
ECJ (compilador Eclipse para Java)Proyecto Eclipse?Liga Premier Inglesa
JikesIBMInactivo??LPI?
Potencia J [104]Sybase (propiedad de SAP )Interrumpido???
YodoObjetos RemActualSí ( Linux , macOS , Android , iOS )Sí ( WebAssembly )Propiedad

Compilador de Lisaac

CompiladorAutorVentanasSimilar a UnixOtros sistemas operativosTipo de licencia¿DE ?
LisaacBenoit Sonntag, et al.Licencia pública general (GPL3)?

Compiladores de Pascal

CompiladorAutorVentanasSimilar a UnixOtros sistemas operativosTipo de licencia¿DE ?
Kit de compilación de ÁmsterdamAndrew TanenbaumCeriel
Jacobs
NoBSDNo
DelfosEmbarcadero ( CodeGear )Sí ( Linux , Mac OS )Sí ( iOS , Android )Propiedad
Oxygene (anteriormente Delphi Prism)Objetos RemSí ( Linux , macOS , Android , IOS )Sí ( WebAssembly )Propiedad
Pascal libreFlorian Paul KlämpflSí ( OS/2 , FreeBSD , Solaris , Haiku , Android , DOS , etc. [nota 2] )Licencia pública general (GPL)FPIDE, Lazarus , Geany (en Ubuntu )
GNU PascalProyecto GNULicencia pública general (GPL)No
KylixBorland
( CodeGear )
NoSí ( Linux )NoPropiedad
Turbo Pascal para WindowsBorland
( CodeGear )
Sí (3.x)NoNoPropiedad
Microsoft PascalMicrosoftNoNoSí ( DOS )Propiedad
Simbólicos PascalSimbólicosNoNoSimbólicos GénerosPropiedad
Tándem Pascal [16]Computadoras tándemNo?Guardián, núcleo sin interrupcionesPropiedad?
VSI PascalSoftware VMS Inc.NoNoSí ( OpenVMS )Propiedad
Turbo PascalCodeGear
( Borland )
NoNoSoftware gratuito
Vector PascalUniversidad de GlasgowNoCódigo abiertoNo
Pascal virtualVitali MirianovSí ( OS/2 )Software gratuito
PCMUnisysNoNoPCMPropiedadCANDE

Intérpretes de Perl

IntérpreteAutorVentanasSimilar a UnixOtros sistemas operativosTipo de licencia
Intérprete de ActivePerlEstado activoNo comercial o de propiedad exclusiva
Intérprete de PerlDesarrolladores de Wall/PerlArtístico o GPL v1

Compiladores PHP

CompiladorAutorVentanasSimilar a UnixOtros sistemas operativosTipo de licencia¿DE ?
FalangeroDevSenseNoParcialApache 2.0
Pastel de melocotónnivel ioApache 2.0

Compiladores PL/I

CompiladorAutorVentanasSimilar a UnixOtros sistemas operativosTipo de licencia¿DE ?
IBM Enterprise PL/I para z/OSIBMNoNoSistema operativo zPropiedadNo
IBM PL/I para AIXIBMNoAIXNoPropiedadNo
IBM PL/I(F)IBMNoNoSistema operativo zSoftware gratuitoNo
IBM VisualAge PL/I Enterprise para OS/2 y Windows NTIBMNoSistema operativo/2PropiedadNo
Iron Spring PL/I para Linux y OS/2Software de resorte de hierroNoLinuxOS/2 Warp y EComStationPropietario ; la fuente de la biblioteca es LGPLNo
Micro Focus PL/I abiertoMicroenfoqueNoPropiedad

Pitóncompiladores e intérpretes

CompiladorAutorObjetivoVentanasSimilar a UnixOtros sistemas operativosTipo de licencia¿DE ?
CitóndoLiga de Fútbol ProfesionalNo
HierroPythonCLISí ( CLI )Apache 2.0No
JythonMáquina virtual JavaSí ( JVM )Liga de Fútbol ProfesionalNo
NuitkaKay HayenC , C++Apache 2.0No
NúmeroAnacondaLLVM ( justo a tiempo )BSD de 2 cláusulasNo
PsicosisArmin Rigo
Christian Tismer
x86-32 ( JIT )Instituto Tecnológico de Massachusetts (MIT)No
PyjsJavaScriptApache 2.0?
PyPyMáquina virtual propia ( JIT )Instituto Tecnológico de Massachusetts (MIT)No
Muda de pielC++GPLv3 y BSDNo

Rubícompiladores e intérpretes

CompiladorAutorObjetivoVentanasSimilar a UnixOtros sistemas operativosTipo de licencia¿DE ?
YARVKoichi Sasadacódigo de bytesLicencia RubyNo
HierroRubíMicrosoft.NETOApache 2.0No
JRubyMáquina virtual JavaLicencia EPL , GPL , LGPLNo
MrubyYukihiro Matsumotocódigo de bytesInstituto Tecnológico de Massachusetts (MIT)No
TrufaRubíOráculonativo, JVMLicencia EPL , Licencia GPLNo

Compiladores de Rust

CompiladorAutorVentanasSimilar a UnixOtros sistemas operativosMaquina desnudaTipo de licencia
rústicFundación RustLicencia Apache
Óxido del CCG [105]Proyecto GNUMinGW , Cygwin y WSLComputadora central IBM, AmigaOS , VMS , RTEMS , DOSLicencia pública general (GPL)

Compiladores e intérpretes de esquemas

CompiladorAutorObjetivoVentanasSimilar a UnixOtros sistemas operativosTipo de licencia¿DE ?
Gran looManuel Serranonativo, código de bytes?GPL (compilador) y LGPL (tiempo de ejecución)No
En SchemeR. Kent DybvignativoNoApache 2.0No
PolloEl equipo del pollodo?BSDNo
Hurto comúnWilliam Clinger y Lars HansenCLISí ( Infraestructura lingüística común )Licencia por hurto [106]No
GambitoMarc Feeleydo?Licencia LGPLNo
GNU GuileProyecto GNUcódigo de bytes?Licencia LGPLNo
ÍcaroAbdul Aziz Ghulumnativo?Licencia pública general (GPL)No
Esquema de hierroLlewellyn PritchardCLISí ( Infraestructura lingüística común )Sra. PLNo
Esquema JSKen Anderson, Tim Hickey y Peter Norvigcódigo de bytesSí ( JVM )Licencia zlibNo
KawaPor Bothnercódigo de bytesSí ( JVM )Instituto Tecnológico de Massachusetts (MIT)No
HurtoWilliam Clinger y Lars Hansennativo?Licencia por hurto [106]No
Esquema MIT/GNUProyecto GNUnativo?Licencia pública general (GPL)No
Hurto menorWilliam Clinger y Lars Hansendo??Licencia por hurto [106]No
RaquetaCompañía: PLT Inc.código de bytes + JITNo [107]Licencia LGPLDr. Racket
Esquema RSDonovan KolblyC, código de bytes??Código abiertoNo
Esquema 48Richard Kelsey y Jonathan ReesC, código de bytes?BSDNo
SCMAubrey JafferdoAmigaOS , Atari ST , Mac OS clásico , DOS , OS/2 , NOS/VE , OpenVMSLicencia LGPLNo
SICScott G. Miller y Matthias Radestockcódigo de bytesSí ( JVM )GPL y MPLNo
StalinJeffrey Mark Siskinddo??Licencia LGPLNo
STklosErick Gallesiocódigo de bytes??Licencia pública general (GPL)No
SXM [108]Serguéi Egorovcódigo de bytes?Gratuito para uso no comercialNo
IntérpreteAutorVentanasSimilar a UnixOtros sistemas operativosTipo de licencia¿DE ?
DesmañadoShiro Kawai?BSDNo
Esquema de Petite ChezR. Kent DybvigNoApache 2.0No
Esquema diminuto???BSDNo

Compiladores de Smalltalk

CompiladorAutorObjetivoVentanasSimilar a UnixOtros sistemas operativosTipo de licencia¿DE ?
FaroEquipo Pharomáquina virtualLicencia MIT
GNU SmalltalkProyecto GNU Smalltalkcódigo de bytes + JITNoLicencia pública general (GPL)No
Trabajos visualesSistemas Cincom?Propiedad
Smalltalk MTConectar objetosnativoNoNoPropiedad

Intérpretes de Tcl

IntérpreteAutorVentanasSimilar a UnixOtros sistemas operativosTipo de licencia
Tcl activoEstado activoNo comercial o de propiedad exclusiva
TclshMKS y muchos otrosPropietario y/o libre
DesearMKS y muchos otrosPropietario y/o libre

Intérpretes del lenguaje de comandos

IntérpreteAutorVentanasSimilar a UnixOtros sistemas operativosTipo de licencia
DCL (lenguaje de control digital)DigitalNoNoOpenVMS , RSX-11M , RSTS/EPropiedad
TACL (El lenguaje de control de aplicaciones)Computadoras tándemNoNoGuardián, núcleo NonStop, sistema operativo NonStopPropiedad

Intérpretes de Rexx

IntérpreteAutorVentanasSimilar a UnixOtros sistemas operativosTipo de licencia
Amiga ARexxComodoroNoNoPropiedad
ObjetoRexxIBM?Propiedad
Abrir objeto RexxOrganización OONoNoCPL
Reina RexxNo?Licencia pública general (GPL)

CLIcompiladores

CompiladorAutorEstado de funcionamientoSistema operativoTipo de licencia¿DE ?
VentanasSimilar a UnixOtros sistemas operativos
Estudio visualMicrosoftActualNoNoPropiedad
Mononucleosis infecciosaMononucleosis infecciosaActualNoInstituto Tecnológico de Massachusetts (MIT)
Prisma de DelfosObjetos RemActualPropiedad
.NET portátilDotGNUInactivoNoLicencia pública general (GPL)Desconocido

Compiladores de código fuente a código fuente

Esta lista está incompleta. Puedes encontrar una lista más extensa de compiladores de código fuente a código fuente aquí .

CompiladorAutorEntrada de destinoSalida objetivoParalelizador automáticoVentanasSimilar a UnixOtros sistemas operativosTipo de licenciaEstructura ?
Kit de herramientas de reingeniería de software DMSDiseños semánticosC / C++ , COBOL , PL/I y muchos otrosLenguas arbitrariasNoPropiedad
Parte delantera del EDGGrupo de diseño EdisonC / C++ , Java , FortrandoNoPropiedad
ROSALaboratorio Nacional Lawrence LivermoreC , Fortran y másC / C++ , Fortran y másNoBSD
PIPS Paralelización interprocédurale de programas científicosMinas ParisTechC , FortranC , FortranNoLicencia pública general (GPL)

Compiladores libres y de código abierto

Compiladores libres, de código abierto y de calidad de producción .

Compiladores de investigación

Los compiladores de investigación no suelen ser lo suficientemente robustos ni completos para manejar aplicaciones reales de gran tamaño. Se utilizan principalmente para crear prototipos rápidos de nuevas características del lenguaje y nuevas optimizaciones en áreas de investigación.

  • Open64 : un compilador de investigación popular. Open64 fusiona los cambios de código abierto del compilador PathScale mencionado anteriormente.
  • ROSE : un marco de compilación de código abierto para generar analizadores y traductores de código fuente a código fuente para C/C++ y Fortran, desarrollado en el Laboratorio Nacional Lawrence Livermore
  • MILEPOST GCC : compilador de investigación interactivo de código abierto basado en complementos que combina la fortaleza de GCC y la flexibilidad de la interfaz de compilación interactiva común que transforma los compiladores de producción en conjuntos de herramientas de investigación interactivas.
  • Interfaz de compilación interactiva : un sistema de complementos con API de alto nivel para transformar compiladores de calidad de producción como GCC en una infraestructura de investigación potente y estable, evitando al mismo tiempo el desarrollo de nuevos compiladores de investigación desde cero
  • Marco de análisis y optimización Phoenix de Microsoft
  • Edison Design Group : ofrece compiladores front-end de calidad de producción para C, C++ y Java (varios de los compiladores que aparecen en esta página utilizan el código fuente front-end de Edison Design Group [109] ). Además, Edison Design Group pone a disposición su software propietario para usos de investigación. [110]

Véase también

Notas al pie

  1. ^ Se agregó en la versión 9.30. Las herramientas y la licencia incluyen el sufijo "bx".
  2. ^ Se pueden encontrar más detalles sobre los hosts y destinos compatibles en las listas de instaladores oficiales y destinos compatibles.

Referencias

  1. ^ Vnuk, Richard (agosto de 1987). Marielle-Trehouart, Ellen (ed.). "Ada: el compilador y entorno de programación más nuevo de Tandem" (PDF) . Tandem Systems Review . 3 (2): 23–28.
  2. ^ Pareja, Claude (27 de abril de 1965). Descripción del compilador ALGOL . Grupo de usuarios de la región europea 1620. Grupo de usuarios de la región europea 1620 . IBM.
  3. ^ Boussard, Jean-Claude (junio de 1964). Diseño e implementación de un compilador Algol60 en calculadoras electrónicas IBM 7090/94 y 7040/44 (tesis doctoral). Institut d'informatique et mathématiques appliquées de Grenoble  [fr] : Université Joseph-Fourier – Grenoble I.{{cite thesis}}: CS1 maint: location (link)
  4. ^ "Liverpool Software Gazette - Third Edition" (PDF) . Marzo de 1980. Archivado desde el original (PDF) el 2010-04-15 . Consultado el 2010-03-20 .
  5. ^ Implementaciones de código abierto de Algol 68: buscar archivos en Sourceforge.net. Recuperado el 21 de julio de 2013.
  6. ^ Ham, John Gatewood (2014). "Un compilador BASIC mínimo ECMA-55 para Linux® x86-64". Computadoras . 3 (3): 69–116. doi : 10.3390/computers3030069 . S2CID  40383760.
  7. ^ angros47 (29 de julio de 2013). "ANSI Basic: ¿FreeBasic cumple con el estándar?". freebasic.net . Archivado desde el original el 28 de septiembre de 2023.{{cite web}}: CS1 maint: numeric names: authors list (link)
  8. ^ Bantchev, Boyko (2008). "El verdadero 'verdadero BASIC'". Instituto de Matemáticas e Informática . Archivado desde el original el 13 de marzo de 2011.
  9. ^ WinWorld: Investigación digital C 1.x.
  10. ^ "Guía: ¿Qué es DJGPP?" . Consultado el 6 de enero de 2017 .
  11. ^ "Conformidad con los estándares C/C++". Intel . Consultado el 29 de diciembre de 2020 .
  12. ^ ab "Conformidad con los estándares C/C++". Intel . Consultado el 29 de diciembre de 2020 .
  13. ^ "Re: Pacific C". Lista de correo fd-dev en list.freedos.org . Archivado desde el original el 7 de enero de 2017. Consultado el 6 de enero de 2017 .
  14. ^ "DeSmet C" . Consultado el 9 de junio de 2018 .
  15. ^ "Compilador SEGGER" . Consultado el 9 de junio de 2021 .
  16. ^ abcd White, Carolyn Turnbull, ed. (febrero de 1986). "Nuevos productos de Tandem" (PDF) . Tandem Systems Review . 2 (1). Cupertino, California: Tandem Computers, Inc.: 55–57.
  17. ^ "/std (Especificar versión estándar del idioma)". learn.microsoft.com . Microsoft. 2022-12-23.
  18. ^ ab "C++Builder - Windows, Mac, iOS, Android". Embarcadero . Consultado el 20 de mayo de 2017 .
  19. ^ ab "C++Builder: App Development Product Editions". Embarcadero . La edición comunitaria gratuita C++Builder de Embarcadero está diseñada para desarrolladores independientes, empresas emergentes y organizaciones sin fines de lucro con ingresos inferiores a $5000 USD y les permite diseñar, codificar, depurar e implementar fácilmente aplicaciones para iOS, Android, Windows y macOS desde una única base de código con herramientas profesionales e integradas.
  20. ^ ab "Estado de cumplimiento de las características del lenguaje C++11". Embarcadero . Consultado el 12 de marzo de 2018 .
  21. ^ abcdefghijk "Compatibilidad con compiladores de C++". cppreference.com . Referencia de C++ . Consultado el 12 de marzo de 2018 .
  22. ^ "Compiladores de C++ basados ​​en Clang: RAD Studio". Embarcadero . Consultado el 20 de mayo de 2017 .
  23. ^ "Compilador de C++ - Herramienta gratuita". Embarcadero .
  24. ^ "Estado de cumplimiento de las características del lenguaje C++14". Embarcadero . Consultado el 8 de marzo de 2019 .
  25. ^ "Estado de cumplimiento de las características del lenguaje C++17". Embarcadero . Consultado el 8 de marzo de 2019 .
  26. ^ ab "Compatibilidad con C++ en Clang". clang.llvm.org . Proyecto LLVM . Consultado el 12 de marzo de 2018 .
  27. ^ ab ""libc++" C++ Standard Library". libcxx.llvm.org . Proyecto LLVM . Consultado el 12 de marzo de 2018 .
  28. ^ "Manual de referencia de Cray C y C++ (8.6) S-2179". Cray . Consultado el 12 de marzo de 2018 .
  29. ^ "18. Uso del dialecto Cray C y C++". Manual de referencia Cray C y C++ (S-2179) 8.6 (PDF) . Cray . 2017-06-29. S-2179-86 . Consultado el 2018-03-12 .
  30. ^ "Implementación del lenguaje C++0x". Digital Mars . Consultado el 12 de marzo de 2018 .
  31. ^ ab "Funciones compatibles con C++ y el lenguaje C". Edison Design Group . Consultado el 12 de marzo de 2018 .
  32. ^ "EKOPath Compiler Suite". PathScale . Archivado desde el original el 5 de febrero de 2017 . Consultado el 12 de marzo de 2018 .
  33. ^ abc "Compatibilidad de estándares C++ en GCC". Proyecto GNU . Consultado el 20 de mayo de 2017 .
  34. ^ abc "Capítulo 1. Estado", Manual de la biblioteca C++ de GNU, Proyecto GNU , consultado el 20 de mayo de 2017
  35. ^ Notas de la versión de HP aC++/HP ANSI C A.06.28. Hewlett-Packard . Marzo de 2014. 769149-001 . Consultado el 12 de marzo de 2018 .
  36. ^ "Lenguajes y estándares". IAR Systems . Consultado el 14 de abril de 2018 .
  37. ^ "Herramientas de software libre". Intel . Consultado el 14 de abril de 2018 .
  38. ^ "Características de C++11 compatibles con el compilador Intel® C++". Intel . Consultado el 12 de marzo de 2018 .
  39. ^ "Características de C++14 compatibles con el compilador Intel® C++". Intel . Consultado el 12 de marzo de 2018 .
  40. ^ "Características de C++17 compatibles con el compilador Intel® C++". Intel . Consultado el 12 de marzo de 2018 .
  41. ^ "KAI C++ - Cumplimiento de estándares". Kuck & Associates, Inc. Archivado desde el original el 5 de marzo de 2001. Consultado el 12 de marzo de 2018 .
  42. ^ "Compilador y herramientas Open64". Open64 . 25 de noviembre de 2017 . Consultado el 12 de marzo de 2018 .
  43. ^ "Compiladores y herramientas de PGI: pestaña Especificaciones". PGI . Consultado el 16 de marzo de 2018 .
  44. ^ "Notas de la versión de PGI para CPU x86". PGI . Consultado el 16 de marzo de 2018 .
  45. ^ "1.1. Acerca del compilador ARM", RealView Compilation Tools Compiler Reference Guide , Arm , consultado el 16 de marzo de 2018
  46. ^ "1.1 El compilador", Guía del usuario del compilador , Keil , consultado el 16 de marzo de 2018
  47. ^ "1.1 El compilador", Guía del usuario del compilador ARM® armcc , Arm , consultado el 16 de marzo de 2018
  48. ^ "1.3 Versiones de componentes LLVM y compatibilidad de lenguaje", Guía de desarrollo de software del compilador Arm , Keil , consultado el 16 de marzo de 2018
  49. ^ "1.3 Versiones de componentes LLVM y compatibilidad de lenguaje", Guía de desarrollo de software del compilador Arm® , Arm , consultado el 16 de marzo de 2018
  50. ^ "Oracle Developer Studio - Características". Oracle . Consultado el 16 de marzo de 2018 .
  51. ^ "1.5 Conformidad con los estándares", Oracle® Developer Studio 12.6: C++ User's Guide , Oracle , consultado el 16 de marzo de 2018
  52. ^ Lewis, Anne, ed. (abril de 1994). "Lenguaje de programación C++" (PDF) . Tandem Systems Journal . 10 (2). Cupertino, California: Tandem Computers, Inc.: 5.
  53. ^ "Guía de configuración del productor de C/C++". Proyecto TenDRA . Consultado el 16 de marzo de 2018 .
  54. ^ "Plataforma compiladora redireccionable VectorC". Codeplay . Consultado el 14 de abril de 2018 .
  55. ^ "Términos de licencia | Comunidad de Microsoft Visual Studio 2022". Visual Studio . Microsoft Corporation. a. Licencia individual. Si usted es un particular que trabaja en sus propias aplicaciones, ya sea para venderlas o para cualquier otro propósito, puede utilizar el software para desarrollar y probar dichas aplicaciones.
  56. ^ "Conformidad con el lenguaje Visual C++". Microsoft . Consultado el 12 de marzo de 2018 .
  57. ^ "Conformidad con los estándares de C++ de Microsoft". blogs.msdn.microsoft.com/vcblog/ . Blog del equipo de Visual C++. 7 de marzo de 2017 . Consultado el 7 de marzo de 2017 .
  58. ^ "Anuncio: MSVC cumple con el estándar C++". devblogs.microsoft.com . Microsoft. 7 de mayo de 2018.
  59. ^ "Notas de la versión 16.10 de Visual Studio 2019". 22 de enero de 2024.
  60. ^ "Compatibilidad de funciones C++11 y C++14 de IBM XL C/C++ para Linux". IBM . 2 de enero de 2020 . Consultado el 2 de marzo de 2020 .
  61. ^ "Compatibilidad de funciones de IBM XL C/C++ para AIX C++11 y C++14". IBM . Consultado el 2 de marzo de 2020 .
  62. ^ "IBM z/OS XL C/C++ Las extensiones del lenguaje IBM XL C/C++". IBM . Consultado el 2 de marzo de 2020 .
  63. ^ "Los compiladores IBM C/C++ y Fortran adoptarán la infraestructura de código abierto LLVM" . Consultado el 2 de marzo de 2020 .
  64. ^ "Nota de producto del compilador Diab". Wind River . Consultado el 16 de marzo de 2018 .
  65. ^ "dotnet/roslyn". GitHub . Consultado el 20 de mayo de 2017 .
  66. ^ "CosmosOS/IL2CPU". GitHub . Consultado el 11 de septiembre de 2024 .
  67. ^ "Licencia/Licencia". GitHub . Consultado el 27 de mayo de 2023 .
  68. ^ "Licencia/Licencia". GitHub . Consultado el 27 de mayo de 2023 .
  69. ^ "bflat/bflat". aplanado . Consultado el 27 de octubre de 2023 .
  70. ^ "Licencia/Licencia". GitHub . Consultado el 27 de octubre de 2023 .
  71. ^ Proven, Liam (16 de marzo de 2022). "Surge un contendiente de código abierto para COBOL". The Register . Archivado desde el original el 26 de marzo de 2023.
  72. ^ ab Lowden, James K. (13 de noviembre de 2023). "estado de gcc cobol". gcc.gnu.org .
  73. ^ Bisson, Simon (15 de febrero de 2023). "Cobol en .NET con Otterkit". InfoWorld . Archivado desde el original el 3 de junio de 2023.
  74. ^ Kapić, Edin (3 de marzo de 2023). "El compilador COBOL .NET de código abierto Otterkit alcanza la versión alfa". InfoQ . Archivado desde el original el 12 de septiembre de 2023.
  75. ^ Unisys Corporation (2009). Manual de referencia de programación COBOL ANSI-85 Volumen 1. (Publicación de Unisys 8600 1518) (PDF) .
  76. ^ Nelson, Don (febrero de 1986). White, Carolyn Turnbull (ed.). "El nuevo COBOL85 de Tandem" (PDF) . Tandem Systems Review . 2 (1). Cupertino, California: Tandem Computers, Inc.: 39–47.
  77. ^ Lewis, Anne, ed. (otoño de 1993). "Micro Focus COBOL Workbench" (PDF) . Tandem Systems Review . 9 (4). Cupertino, California: Tandem Computers, Inc.: 6.
  78. ^ "Lista de idiomas de Dotnetpowered". Archivado desde el original el 26 de enero de 2013. Consultado el 5 de febrero de 2013 .
  79. ^ "Otro lenguaje para Visual Studio y .Net: Synergex lanza Synergy/DE". Blogs.msdn.com . Consultado el 20 de mayo de 2017 .
  80. ^ "La portada – Double Z Computer". Doublez.com.au . Consultado el 20 de mayo de 2017 .
  81. ^ "Grupo de proyecto Win32Forth".
  82. ^ "VFX en adelante".
  83. ^ "VFX en adelante".
  84. ^ Adelante veloz.
  85. ^ "Retro Adelante".
  86. ^ "Preguntas frecuentes sobre iForth".
  87. ^ "ciforto".
  88. ^ "ciforto".
  89. ^ "ciforto".
  90. ^ "ATLAST: Kit de herramientas del sistema de aplicación de lenguaje subprocesado de Autodesk".
  91. ^ "Inicio". collapseos.org .
  92. ^ "Liberar a Forth".
  93. ^ "De un byte a otro".
  94. ^ "Documentación de NoForth".
  95. ^ Larabel, Michael (17 de febrero de 2020). "El front-end de Go de LLVM finalmente fue eliminado del árbol de fuentes oficial". Phoronix . Archivado desde el original el 12 de abril de 2024.
  96. ^ Sasagawa, Ken'ichi. "Fácil-ISLisp". eisl.kan-be.com .
  97. ^ "dayLISP". SourceForge . 12 de marzo de 2014.
  98. ^ "Lirio".
  99. ^ "Masaya Taniguchi". GitHub . Archivado desde el original el 21 de noviembre de 2021.
  100. ^ "REPL web de Iris".
  101. ^ "Masaya Taniguchi". GitHub . Archivado desde el original el 21 de noviembre de 2021.
  102. ^ Minejima, Yuji (9 de abril de 2017). "Comencé a intentar escribir un traductor de ISLisp a C".
  103. ^ "OKI ISLISP".
  104. ^ "¡Bienvenido a nginx!". www.sybase.ca . Archivado desde el original el 2 de marzo de 2014 . Consultado el 6 de junio de 2022 .
  105. ^ "Serie de lanzamiento de GCC 14". GCC, la colección de compiladores de GNU . Equipo GCC . Consultado el 4 de julio de 2024 .
  106. ^ abc "The Larceny Project -- Licensing". Larcenists.org . Consultado el 20 de mayo de 2017 .
  107. ^ "Racket: Racket 6.7". download.racket-lang.org . Consultado el 20 de mayo de 2017 .
  108. ^ "SXM: Otra implementación de Scheme" . Consultado el 22 de octubre de 2023 .
  109. ^ "Edison Design Group". Archivado desde el original el 28 de mayo de 2015. Consultado el 20 de marzo de 2015 .
  110. ^ "Edison Design Group". Archivado desde el original el 5 de noviembre de 2007. Consultado el 20 de marzo de 2015 .
  • Lista de compiladores de C++, mantenida por el inventor de C++, Bjarne Stroustrup
  • Lista de compiladores e intérpretes de C/C++ gratuitos
  • Lista de recursos del compilador
Retrieved from "https://en.wikipedia.org/w/index.php?title=List_of_compilers&oldid=1247902194#C_compilers"