Esta página está destinada a enumerar todos los compiladores actuales , generadores de compiladores, intérpretes , traductores, bases de herramientas, ensambladores , interfaces de línea de comandos automatizables (shells), etc.
Compiladores de Ada
Compilador | Autor | Ventanas | Tipo Unix | Otros sistemas operativos | Tipo de licencia |
---|---|---|---|---|---|
PTC ObjectAda | PTC, Inc. | sí | sí | sí | Propiedad |
GCC GNAT | Proyecto GNU | sí | sí | sí | GPLv3 + |
Compilador de optimización GreenHills Ada | Software de Green Hills | sí | sí | No | Propiedad |
PTC ApexAda | PTC, Inc . | No | sí | sí | Propiedad |
PUNTUACIÓN Ada | DDC-I | sí | sí | sí | Propiedad |
Compiladores ALGOL 60
Compilador | Autor | Ventanas | Tipo Unix | Otros sistemas operativos | Tipo de licencia |
---|---|---|---|---|---|
ALGOL 60 | RHA (Minisystems) Ltd | No | No | DOS , CP / M | gratis para uso personal |
S-algol persistente | Paul Cockshott | sí | No | DOS | Solo derechos de autor |
MCP | Unisys | No | No | MCP | Propiedad |
Algol 60 | Claude Pair [1] | No | No | IBM 1620 | ? |
Algol 60 | Jean-Claude Boussard [2] | No | No | IBM 7090 | ? |
Compiladores de ALGOL 68
cf. Cronograma de implementación y especificación de ALGOL 68
Nombre | Año | Propósito | Expresar | Descripción | CPU de destino | Licencia | Lenguaje de implementación |
---|---|---|---|---|---|---|---|
ALGOL 68 r0 | 1968 | Estándar | Intl | Informe final del IFIP WG 2.1 | Especificación - agosto | ACM | |
ALGOL 68-R R | 1970 | Militar | Reino Unido | ICL 1900 | ALGOL 60 | ||
EPOS ALGOL E | 1971 | Científico | |||||
ALGOL 68RS RS | 1972 | Militar | Reino Unido | Sistema compilador portátil | ICL 2900 / Serie 39, Multics, VMS & C generador (1993) | Copyright de la corona | ALGOL 68RS |
Mini ALGOL 68 | 1973 | Investigar | NL | "Un intérprete para programas simples Algol 68" | Intérprete portátil | Mathematisch Centrum | ALGOL 60 |
ALGOL 68C C | 1975 | Científico | Reino Unido | Cambridge Algol 68 | ICL , IBM 360, PDP 10 y Unix, Telefunken , Tesla y Z80 (1980) [3] | Cambridge | ALGOL 68C |
Informe revisado ALGOL 68 r1 | 1975 | Estándar | Intl | Informe revisado del IFIP WG 2.1 | Especificación | ACM | |
Odra Algol 68 | 1976 | usos prácticos | URSS / Polonia | Odra 1204 / IL | Soviético | ALGOL 60 | |
FLACC F | 1977 | De múltiples fines | California | Implementación completa del informe revisado con funciones de depuración | Sistema / 370 | arrendamiento, Chion Corporation | Ensamblador |
Leningrado ALGOL 68 L | 1980 | Telecomunicaciones | URSS | Módulos completos de idioma | IBM, DEC, CAMCOH, PS 1001 y PC | Soviético | |
Interactivo ALGOL 68 I | 1983 | Reino Unido | Compilación incremental | ordenador personal | No comercial shareware | ||
ALGOL 68S S | 1985 | Científico | Intl | Versión Sun de ALGOL 68 | Sun-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 [4] (ctrans) | 1985 | Electrónica | Reino Unido | ctrans de ELLA ALGOL 68RS | Generador C portátil | Fuente abierta y dominio público 1995 | ALGOL 68RS |
Algol 68 Genie G | 2001 | Idioma completo | NL | Incluye cláusula de garantía estándar | Intérprete portátil | GPL | C |
Ensambladores (Intel * 86)
Ensamblador | Autor | Ventanas | Tipo Unix | Otros sistemas operativos | Tipo de licencia |
---|---|---|---|---|---|
FASM | Tomasz Grysztar | sí | sí | sí | BSD |
Ensamblador turbo | Borland | sí | No | No | Propiedad |
Ensamblador A86 | Eric Isaacson | sí | No | No | Propiedad |
Ensamblador de macros de Microsoft | Microsoft | sí | No | No | Propiedad |
Ensamblador de red | Simon Tatham y Julian Hall | sí | sí | sí | BSD |
Ensambladores (Motorola 68 *)
Ensamblador | Autor | Ventanas | Tipo Unix | Otros sistemas operativos | Tipo de licencia |
---|---|---|---|---|---|
Ensamblador | Motorola | sí | No | No | Propiedad |
Ensambladores (Zilog Z80)
Ensamblador | Autor | Ventanas | Tipo Unix | Otros sistemas operativos | Tipo de licencia |
---|---|---|---|---|---|
Microsoft MACRO-80 | Microsoft | No | No | sí | Propiedad |
Ensamblador de Zeus | Neil Mottershead y Simon Brattel | No | No | sí | Propiedad |
Prometeo | Proxima software | No | No | No | Propiedad |
Ensambladores (otros)
Ensamblador | Autor | Ventanas | Tipo Unix | Otros sistemas operativos | Tipo de licencia |
---|---|---|---|---|---|
Ensamblador TMS 9900 | Instrumentos Texas | sí | No | No | Propiedad |
Compiladores BÁSICOS
Compilador | Autor | Ventanas | Tipo Unix | Otros sistemas operativos | Tipo de licencia |
---|---|---|---|---|---|
ACE BÁSICO | David Benn | No | No | Sí ( AmigaOS ) | GPLv2 + |
AppGameKit | Los creadores del juego | sí | sí | No | Propiedad |
B4X | Erel Uziel | sí | Sí ( Android , iOS ) | Sí (JVM) | Shareware |
BlitzMax | Investigación Blitz | sí | Sí ( Linux , OS X ) | No | Licencia zlib |
DarkBASIC | Los creadores del juego | sí | No | No | Licencia MIT |
FreeBASIC | Equipo de desarrollo de FreeBASIC | sí | sí | DOS | GPLv2 + |
Gambas | Benoît Minisini | No | sí | No | GPLv2 + |
BÁSICO DE GFA | Frank Ostrowski | sí | No | Amiga , Atari ST , DOS | Propiedad |
Mercurio | RemObjects | sí | Sí ( Linux , OS X , Android , iOS ) | Sí ( montaje web ) | Propiedad |
PowerBASIC (anteriormente Turbo Basic) | PowerBASIC, Inc. | sí | No | DOS | Propiedad |
PureBasic | Software de fantasía | sí | sí | sí | Propiedad |
QB64 | Galeón | sí | sí | sí | LGPLv2.1 |
QuickBASIC | Microsoft | No | No | DOS | Propiedad |
Verdadero BÁSICO | Verdadero BÁSICO | sí | No | No | Propiedad |
VSI BÁSICO para OpenVMS | Verdadero BÁSICO | No | No | OpenVMS | Propiedad |
Xojo (anteriormente REALbasic) | Xojo Inc. (anteriormente Real Software) | sí | sí | sí | Propiedad |
Intérpretes BÁSICOS
Interprete | Autor | Ventanas | Tipo Unix | Otros sistemas operativos | Tipo de licencia |
---|---|---|---|---|---|
Libertad BÁSICA | Sistemas Shoptalk | sí | No | No | Propiedad |
GW-BÁSICO | Microsoft | No | No | MS-DOS | Propiedad |
QBasic | Microsoft | sí | No | No | Propiedad |
Ardilla básica | Ronald H. Nicholson, Jr. | sí | sí | sí | Freeware |
TI básico | Instrumentos Texas | No | No | TI-99 / 4A | Propiedad |
TI Extended Basic | Instrumentos Texas | No | No | TI-99 / 4A | Propiedad |
BÁSICO de las Montañas Rocosas | [Era Trans] | sí | No | HP 9000 | Propiedad |
Compiladores de lotes
Compiladores de C
Compilador | Autor | Microsoft Windows | Tipo Unix | Otros sistemas operativos | Tipo de licencia | Conformidad estándar | |||
---|---|---|---|---|---|---|---|---|---|
C89 | C99 | C11 | C18 | ||||||
Bellota C / C ++ | Bellota y Codemista | No | No | Sistema operativo RISC | Propiedad | sí | sí | No | sí |
Compilador AMD Optimizing C / C ++ (AOCC) | AMD | No | sí | No | Propiedad | ? | ? | ? | ? |
Compilador Arm para Linux (ACfL) | Brazo | No | sí | No | Propiedad | ? | ? | ? | ? |
Azteca C | Sistemas de software Manx | No | No | CP / M , CP / M-86 , DOS , Mac OS clásico | Propiedad | ? | ? | ? | ? |
Kit del compilador de Amsterdam | Andrew Tanenbaum y Ceriel Jacobs | No | sí | sí | BSD | ? | ? | ? | ? |
BDS C | Software de BD | No | No | CP / M | Dominio publico | ? | ? | ? | ? |
Constructor de C ++ | Embarcadero | sí | Sí (iOS, Android) | No | Propiedad | sí | sí | Parcial | ? |
Ch | SoftIntegration, Inc | sí | OS X , FreeBSD , Linux , Solaris , HP-UX , AIX , QNX | sí | Freeware | sí | sí | No | ? |
Sonido metálico | Proyecto LLVM | sí | sí | sí | UoI / NCSA | sí | sí | Parcial | Parcial |
CoderStudio | Manos | sí | No | No | Freeware | ? | ? | ? | ? |
CompCert | INRIA | sí | sí | No | Freeware (código fuente disponible para uso no comercial) o GPL | sí | Parcial | No | ? |
cproc | Michael Forney | No | sí | No | Licencia ISC | ? | ? | ? | ? |
Marte digital | Marte digital | sí | No | No | Propiedad | ? | ? | ? | ? |
Investigación digital C [5] | Investigación digital | ? | ? | CP / M, DOS | Propiedad | ? | ? | ? | ? |
Grupo de diseño de Edison | Grupo de diseño de Edison | sí | sí | sí | Propiedad | sí | sí | sí | sí |
GCC C | Proyecto GNU | MinGW , Cygwin , WSL | sí | Computadora principal IBM, AmigaOS , VAX / VMS , RTEMS , DOS [6] | GPL | sí | Parcial [i] | Parcial [i] | Parcial [i] |
Compiladores IAR C / C ++ | Sistemas IAR | sí | No | No | Propiedad | sí | sí | sí | sí |
Compilador Intel oneAPI DPC ++ / C ++ | Intel | sí | Linux | No | Freeware (soporte prioritario opcional) | sí | sí | Sí [7] | ? |
Compilador Intel C ++ clásico (icc) | Intel | sí | Linux , macOS | No | Freeware (soporte prioritario opcional) | sí | Parcial [8] | Parcial [9] | ? |
C interactivo | Instituto KISS de Robótica Práctica | sí | Unix , OS X , Linux , IRIX , Solaris , SunOS | No | Freeware | Parcial | No | No | ? |
Compiladores keil C / C ++ | Keil (empresa) | sí | sí | No | Propiedad | ? | ? | ? | ? |
Celosía C | Asociados de botes salvavidas | No | sí | DOS , OS / 2 , Commodore , Amiga , Atari ST , Sinclair QL | Propiedad | ? | ? | ? | ? |
lcc | Chris Fraser y David Hanson | sí | sí | sí | Freeware (código fuente disponible para uso no comercial) | sí | No | No | ? |
Mark Williams C | Mark Williams Company | sí | Coherente | sí | Propietario - Compilador coherente 3-cláusula BSD [ aclaración necesaria ] | ? | ? | ? | ? |
MCP | Unisys | No | No | MCP | Propiedad | ? | ? | ? | ? |
Compilador MikroC | Mikroelektronika | sí | sí | sí | Propiedad | ? | ? | ? | ? |
MPW C | manzana | No | No | Mac OS clásico | Propiedad | ? | ? | ? | ? |
Abierto64 | AMD , SGI , Google , HP , Intel , Nvidia , PathScale , Tsinghua University y otros | No | sí | sí | GPL | ? | ? | ? | ? |
Pacífico C | Software de alta tecnología | No | No | DOS | Freeware [10] | ? | ? | ? | ? |
Pelles C | Pelle Orinius | sí | No | No | Freeware | No | sí | sí | sí |
Compilador personal de C (PCC) | DeSmet | No | No | DOS | GPL [11] | ? | ? | ? | ? |
PGCC | El grupo de Portland | sí | sí | Desconocido | Propiedad | ? | ? | ? | ? |
Compilador de C portátil | Stephen C. Johnson , Anders Magnusson y otros | sí | sí | sí | BSD | sí | Parcial | No | ? |
QuickC | Microsoft | sí | No | No | Propiedad | ? | ? | ? | ? |
Compilador Ritchie C (PDP-11) | Dennis Ritchie y John Reiser; convertido a compilador cruzado por Doug Gwyn | sí | sí | sí | Freeware | Parcial | Parcial | Parcial | Parcial |
SAS / C | Instituto SAS | sí | sí | Sí mainframe IBM, AmigaOS, 68K, 88K | Propiedad | ? | ? | ? | ? |
Compilador portátil de C de Alan Snyder | Alan Snyder y actual encargado larsbrinkhoff | Compilador Snyder-C | No | sí | No | Licencia MIT | ? | ? | ? | ? |
El compilador de SubC | Nils M Holm | SubC | No | sí | No | Freeware (código fuente disponible, modificación no permitida) | ? | ? | ? | ? |
scc (compilador c99 simple) | suckless.org | No | sí | No | Licencia ISC | Parcial | Parcial | ? | ? |
PUNTUACIÓN C (tcc) | DDC-I | sí | sí | sí | Propiedad | ? | ? | ? | ? |
Pequeña-C | Ron Caine , James E. Hendrix , revista Byte | sí | sí | CP / M , DOS | Dominio publico | Parcial | No | No | ? |
Compilador de dispositivos pequeños C | Sandeep Dutta y otros | sí | sí | Desconocido | GPL | ? | ? | ? | ? |
Tarea | Altium | sí | Linux , MacOS | No | Propiedad | ? | ? | ? | ? |
PIENSA C , Velocidad de la luz C | THINK Technologies | No | No | Mac OS clásico | Propiedad | ? | ? | ? | ? |
Pequeño compilador de C | Fabrice Bellard | sí | sí | No | LGPL | sí | Parcial | Parcial | ? |
( Borland ) Turbo C | Embarcadero | sí | No | sí | Propietario - V 2.01 disponible gratuitamente | ? | ? | ? | ? |
VBCC | Volker Barthelmann | sí | sí | sí | Freeware (código fuente disponible, modificación no permitida) | sí | Parcial | No | ? |
Microsoft Visual C ++ | Microsoft | sí | No | No | Propietario ( Freeware ) | sí | sí | Parcial [ii] | Sí [ii] |
Compilador de Oracle C | Oráculo | No | Solaris , Linux | No | Propietario ( Freeware ) | sí | sí | sí | No |
Watcom C / C ++ , abierto Watcom C / C ++ | Watcom | sí | experimental | DOS , OS / 2 | Licencia pública de Sybase Open Watcom | sí | Parcial | No | ? |
Compilador de Wind River (Diab) | Wind River Systems | sí | sí | sí | Propiedad | ? | ? | ? | ? |
XL C , XL C / C ++ | IBM | No | AIX , Linux | z / OS , z / VM | Propiedad | sí | sí | Parcial | ? |
Notas:
- ^ a b c Completo excepto para coma flotante.
- ^ a b Visual Studio v16.8.
Compiladores de fuente a fuente
Esta lista está incompleta. Puede encontrar una lista más extensa de compiladores de fuente a fuente aquí .
Compilador | Autor | Entrada de destino | Salida de destino | Paralelizador automático | Ventanas | Tipo Unix | Otros sistemas operativos | Tipo de licencia | Marco ? |
---|---|---|---|---|---|---|---|---|---|
Kit de herramientas de reingeniería de software DMS | Diseños semánticos | C / C ++ , COBOL , PL / I , muchos otros | Idiomas arbitrarios | No | sí | sí | sí | Propiedad | sí |
Interfaz de EDG | Grupo de diseño de Edison | C / C ++ , Java , Fortran | C | No | sí | sí | sí | Propiedad | sí |
ROSA | Laboratorio Nacional Lawrence Livermore | C , Fortran y más | C , Fortran y más | sí | No | sí | sí | BSD | sí |
PIPS Parallélisation interprocédurale de programmes scientifiques | Minas ParisTech | C , Fortran | C , Fortran | sí | No | sí | sí | GPL | sí |
Compiladores de C ++
Compilador | Autor | Sistema operativo [i] | Tipo de licencia | IDE | Conformidad estándar | ||||
---|---|---|---|---|---|---|---|---|---|
Ventanas | Tipo Unix | Otro | C ++ 11 | C ++ 14 | C ++ 17 | ||||
Compilador AMD Optimizing C / C ++ (AOCC) | AMD | No | sí | No | Licencia UIUC | No | ? | ? | ? |
Compilador Arm para Linux (ACfL) | Brazo | No | sí | No | Propiedad | No | ? | ? | ? |
Generador de C ++ (Borland clásico, bcc *) | Embarcadero ( CodeGear ) | Sí (bcc32) | macOS (bccosx) [12] | No | Propiedad | sí | Sí [13] [14] | No | No |
Generador de C ++ (moderno, bcc * c) | Embarcadero ( LLVM ) [15] | Sí (bcc32c, bcc64) | ⟨ IOS ⟩ (bccios *), ⟨ Android ⟩ (BCCA *) [12] | No | Propiedad | sí | Sí [ii] [13] [14] | Sí [16] | Sí [17] |
Turbo C ++ (tcc) | Borland ( CodeGear ) | sí | No | DOS | Propietario ( Freeware ) | sí | No | No | No |
CINT | CERN | sí | sí | BeBox , DOS , etc. | X11 / MIT | sí | No | No | No |
Cfront | Bjarne Stroustrup | No | sí | No | ? | No | No | No | No |
Clang (clang ++) | Proyecto LLVM | sí | sí | sí | UoI / NCSA | Xcode , QtCreator (opcional) | Sí [ii] [18] [19] [14] | sí | sí |
Comeau C / C ++ | Computación Comeau | sí | sí | sí | Propiedad | No | No [iii] | No | No |
Cray C / C ++ (CC) | Cray | No | sí | No | Propiedad | No | Sí [iv] [20] [21] | Sí [iv] | No |
Marte digital C / C ++ (dmc) | Marte digital | sí | No | DOS | Propiedad | No | Algunos [22] [14] | No | No |
Interfaz de usuario de EDG C ++ (eccp, edgcpfe) | Grupo de diseño de Edison | sí | sí | sí | Propiedad | No | Sí [iii] [23] [14] | sí | sí |
EKOPath (pathCC) | PathScale y otros | No | sí | sí | Mixto ( propietario , de código abierto y GPL ) | No | Sí [v] [24] | Parcial | No |
GCC (g ++) | Proyecto GNU | MinGW , MSYS2 , Cygwin , subsistema de Windows | sí | sí | GPLv3 | QtCreator , Kdevelop , Eclipse , NetBeans , Code :: Blocks , Visual Studio , Dev-C ++ , Geany | Sí [v] [25] [26] [14] | sí | sí |
HP aC ++ (aCC) | Hewlett Packard | No | HP-UX | No | Propiedad | No | Parcial [27] [14] | No | No |
Compiladores IAR C / C ++ (icc *) | Sistemas IAR | sí | No | ⟨Sí⟩ | Propiedad | Banco de trabajo integrado IAR | Sí [28] | sí | Parcial |
Compilador Intel C ++ (icc) | Intel | sí | Linux , macOS , FreeBSD ; ⟨ Android ( 86 )⟩ | No | Propietario ( Freeware ) [29] | Visual Studio , Eclipse , Xcode | Sí [iii] [30] [14] | Sí [31] | Parcial [32] |
KAI C ++ (KCC) | Kuck & Associates, Inc. ⟨subsumed por Intel ⟩ | No | TOPS-20 , Digital Unix , HP-UX , Linux ( x86 ), IRIX 5.3 y 6.x , Solaris 2.x , UNICOS | No | Propiedad | No | No [iii] [33] | No | No |
Microtec C / C ++ (mcc) | Mentor ⟨ Siemens ⟩ | sí | sí | sí | Propiedad | Suite para desarrolladores EDGE | No | No | No |
EDGE C / C ++ [vi] | Mentor ⟨ Siemens ⟩ | sí | sí | sí | Propiedad | Suite para desarrolladores EDGE | No | No | No |
Open64 (openCC) | HP , AMD , Tsinghua University y otros | No | sí | No | GPLv2 modificada | No | No [v] [vii] [34] | No | No |
PGC ++ (pgc ++) | IGP ⟨ Nvidia ⟩ | No admitido [35] | Linux , macOS | No | Propiedad | Eclipse , Xcode , Visual Studio | Sí [iii] [36] [14] | sí | Parcial |
Taller ProDev | Gráficos de silicio | No | IRIX 5.3 y 6.x | sí | Propiedad | sí | ? | ? | ? |
Herramientas de compilación RealView (armcc) | Keil ⟨ Brazo ⟩ | sí | sí | ⟨Sí⟩ | Propiedad | Suite de desarrollo RealView | No [iii] [37] | No | No |
Compilador de brazos (armcc) | Keil ⟨ Brazo ⟩ | sí | sí | ⟨Sí⟩ | Propiedad | μVision, DS-5 | Sí [iii] [38] [39] | No | No |
Compilador de brazos (armclang) | Keil ⟨ Arm ⟩ ( LLVM ) | sí | sí | ⟨Sí⟩ | Propiedad | μVision, DS-5 | Sí [ii] [40] [41] | sí | No |
Compilador Salford C ++ | Silverfrost | sí | No | No | Propiedad | sí | ? | ? | ? |
SAS / C C ++ | Instituto SAS | Windows NT / 95 | AIX , Solaris / SunOS , Linux | Computadora principal de IBM , DOS | Propiedad | No | ? | ? | ? |
PUNTUACIÓN C ++ (tpp) | DDC-I | sí | sí | sí | Propiedad | sí | No | No | No |
Compilador de Oracle C ++ (CC) | Oráculo | No | Linux , Solaris | No | Propietario ( Freeware ) | Oracle Developer Studio , NetBeans | Sí [42] [43] [14] | sí | No |
TenDRA (tcc) | Proyecto TenDRA | No | sí | No | BSD | No | No [44] | No | No |
VectorC | Codeplay | sí | No | ⟨ PS2 ⟩, ⟨ PS3 ⟩, etc. | Propiedad | Visual Studio , CodeWarrior | Algunos [45] | No | No |
Visual C ++ (cl) | Microsoft | sí | Linux , macOS ; ⟨ Android ⟩, ⟨ iOS ⟩ | DOS | Propiedad | Visual Studio , QtCreator | Sí [46] [47] [14] | sí | Sí [48] |
XL C / C ++ (xlc ++) | IBM | No | Linux ( ALIMENTACIÓN ), AIX | z / OS , z / VM | Propiedad | Eclipse | Sí [49] [50] [51] [52] | sí | No |
Compilador de Diab (dcc) | Wind River ⟨ TPG Capital ⟩ | sí | Linux , Solaris | ⟨ VxWorks ⟩ | Propiedad | Banco de trabajo Wind River | No [iii] [53] | No | No |
Notas:
- ^ Lista de sistemas operativos host y / o ⟨objetivos de compilación cruzada⟩.
- ^ a b c Utiliza una interfaz Clang. [18] [19]
- ^ a b c d e f g h Utiliza una interfaz EDG. [23]
- ^ a b Las bibliotecas de Cray C ++ no admiten caracteres anchos y solo admiten una única configuración regional.
- ^ a b c Utiliza una interfaz GCC. [25] [26]
- ^ El compilador EDGE C / C ++ se basa en el compilador Microtec C / C ++.
- ^ Last Open64 v5.0 usa GCC 4.2 como su Front End, que no es compatible con C ++ 11. [25] [26]
1}
Compiladores de C #
Compilador | Autor | Ventanas | Tipo Unix | Otros sistemas operativos | Tipo de licencia | IDE ? |
---|---|---|---|---|---|---|
Visual C# | Microsoft | sí | iOS | No | Propiedad | sí |
Visual C # Express | Microsoft | sí | No | No | Freeware | sí |
Mononucleosis infecciosa | Xamarin | sí | sí | sí | GPLv2 | sí |
Portable.NET | Proyecto Dot Gnu | sí | sí | No | GPL | No |
SharpDevelop | Equipo de IC # Code | sí | ? | ? | LGPL | sí |
Roslyn | Fundación .NET | sí | Parcial | No | Apache 2.0 [54] | No |
RemObjects C # | RemObjects | sí | Sí ( Linux , OS X , Android , iOS ) | Sí ( montaje web ) | Propiedad | sí |
Compiladores COBOL
Compilador | Autor | Ventanas | Tipo Unix | Otros sistemas operativos | Tipo de licencia | IDE ? |
---|---|---|---|---|---|---|
IBM COBOL | IBM | sí | AIX , Linux | z / OS , z / VM , z / VSE | Propiedad | Desarrollador de IBM para z / OS |
NetCOBOL | Fujitsu , GTSoftware | sí | sí | No | Propiedad | sí |
GnuCOBOL (anteriormente OpenCOBOL) | Keisuke Nishida , Roger While , Simon Sobisch | sí | sí | sí | GPL | OCIDE , HackEdit (alfa) |
COBOL visual | Enfoque micro | sí | sí | sí | Propiedad | sí |
isCOBOL Evolve | Veryant | sí | sí | sí | Propiedad | Eclipse |
MCP | Unisys | No | No | MCP | Propiedad | CANDE |
HP COBOL | Hewlett Packard | No | No | OpenVMS | Propiedad | NetBeans |
Austec Cobol | Esmond y David Pitt y Derek Trusler, Austec International Inc. | No | sí | sí | Propiedad | No |
Compiladores comunes de Lisp
Compilador | Autor | Objetivo | Ventanas | Tipo Unix | Otros sistemas operativos | Tipo de licencia | IDE ? |
---|---|---|---|---|---|---|---|
Allegro Common Lisp | Franz, Inc. | Código nativo | sí | sí | sí | Propiedad | sí |
Oso armado Common Lisp | Peter Graves | JVM | sí | sí | sí | GPL | sí |
CLISP | Proyecto GNU | Bytecode | sí | sí | sí | GPL | No |
Clozure CL | Asociados Clozure | Código nativo | sí | sí | No | LGPL | sí |
CMU Common Lisp | Universidad de Carnegie mellon | Código nativo, Bytecode | No | sí | No | Dominio publico | sí |
Corman Common Lisp | Tecnologías Corman | Código nativo | sí | No | No | Licencia MIT | sí |
Common Lisp integrable | Juanjo García-Ripoll | Bytecode, C | sí | sí | sí | LGPL | sí |
GNU Common Lisp | Proyecto GNU | C | sí | sí | No | GPL | No |
LispWorks | LispWorks Ltd | Código nativo | sí | sí | No | Propiedad | sí |
mocl | Wukix | Código nativo | No | sí | sí | Propiedad | No |
Movitz | Frode V. Fjeld | Código nativo, sistema operativo propio | No | No | sí | BSD | No |
Genera abierta | Simbólicos | Emulador Ivory, SO propio | No | No | sí | Propiedad | sí |
Scieneer Common Lisp | Scieneer Pty Ltd | Código nativo | No | sí | No | Propiedad | No |
Banco de acero Common Lisp | sbcl.org | Código nativo | sí | sí | sí | Dominio publico | sí |
Compiladores D
Compilador | Autor | Ventanas | Tipo Unix | Otros sistemas operativos | Tipo de licencia | IDE ? |
---|---|---|---|---|---|---|
D (DMD) | Digital Mars y otros | sí | Linux de 32 bits , OS X , FreeBSD | No | Aumentar | No |
D para .NET | ? | sí | sí | ? | ? | ? |
GDC | GCC | sí | sí | No | GPL | No |
LDC | LLVM | sí | sí | No | múltiples licencias de código abierto según el módulo | No |
Compiladores DIBOL / DBL
Compilador | Autor | Ventanas | Tipo Unix | Otros sistemas operativos | Tipo de licencia | IDE ? |
---|---|---|---|---|---|---|
Sinergia DBL [55] [56] [57] | Synergex | sí | sí | sí | Propiedad | sí |
Intérpretes de ECMAScript
Compiladores de Eiffel
Compilador | Autor | Ventanas | Tipo Unix | Otros sistemas operativos | Tipo de licencia | IDE ? |
---|---|---|---|---|---|---|
EiffelStudio | Eiffel Software / Desarrollado por la comunidad (sourceforge) | sí | sí | sí | Doble GPL / Propietario [ aclaración necesaria ] | sí |
Compiladores de Fortran
Compilador | Autor | Ventanas | Tipo Unix | Otros sistemas operativos | Tipo de licencia | IDE ? |
---|---|---|---|---|---|---|
Compilador AMD Optimizing C / C ++ (AOCC) | AMD | No | sí | No | Licencia UIUC | No |
Compilador Arm para Linux (ACfL) | Brazo | No | sí | No | Propiedad | No |
PDP-11 FORTRAN IV | Corporación de equipos digitales | No | No | sí | Propiedad | No |
PDP-11 FORTRAN-IV-Plus | Corporación de equipos digitales | No | No | sí | Propiedad | No |
PDP-11 FORTRAN 77 | Corporación de equipos digitales | No | No | sí | Propiedad | No |
Oráculo Fortran | Oráculo | No | Linux , Solaris | No | Propietario ( Freeware ) | Oracle Developer Studio |
PGFORTRAN | El grupo de Portland | sí | Solo Linux | sí | Propiedad | Visual Studio en Windows |
Conjunto de compiladores PathScale | SiCortex | No | Solo Linux | No | Propiedad | sí |
Absoft Pro Fortran | Absoft | sí | Linux , OS X | sí | Propiedad | sí |
G95 | Andy Vaught | sí | sí | sí | GPL | No |
GNU Fortran | Proyecto GNU | sí | sí | sí | GPLv3 | Photran (parte de Eclipse), Simply Fortran , Lahey Fortran |
Compilador Intel Fortran Clásico (ifort) | Intel | sí | Linux y OS X | No | Freeware , soporte prioritario opcional | Sí (complementos), Visual Studio en Windows, Eclipse en Linux, XCode en Mac |
Compilador Intel Fortran (beta) (ifx) | Intel | sí | Linux | No | Freeware , soporte prioritario opcional | Sí (complementos), Visual Studio en Windows, Eclipse en Linux |
Abierto64 | Google , HP , Intel , Nvidia , PathScale , Tsinghua University y otros | sí | sí | sí | GPL | No |
FTN95 | Silverfrost | sí | No | No | Propiedad | sí |
Compilador NAG Fortran | Grupo de algoritmos numéricos | sí | sí | No | Propiedad | sí |
VS Fortran | IBM | No | No | z / OS , z / VSE y z / VM | Propiedad | Eclipse |
XL Fortran | IBM | No | Linux ( POWER y AIX | No | Propiedad | Eclipse |
sxf90 / sxmpif90 | Comité ejecutivo nacional | No | sí | SUPER-UX | Propiedad | sí |
MCP | Unisys | No | No | MCP | Propiedad | CANDE |
Abrir Watcom | Colaboradores de Sybase y Open Watcom | sí | sí | DOS , OS / 2 | Licencia pública de Sybase Open Watcom | en Windows , OS / 2 |
Cray | Cray | sí | sí | sí | Propiedad | sí |
Ir compiladores
Compilador | Ventanas | OS X | Tipo Unix | Tipo de licencia |
---|---|---|---|---|
Gc | sí | sí | sí | Estilo BSD |
Gccgo | MinGW , Cygwin | No | sí | GPL |
RemObjects Gold | sí | Sí ( Linux , OS X , Android , IOS ) | Sí ( montaje web ) | Propiedad |
Iré | sí | sí | sí | Estilo BSD |
Iré | No | No | sí | Licencia de código abierto de la Universidad de Illinois / NCSA |
Gopherjs | sí | sí | sí | BSD-2-Cláusula |
Compiladores de Haskell
Compilador | Autor | Ventanas | Tipo Unix | Otros sistemas operativos | Tipo de licencia | ¿Mantenido activamente? |
---|---|---|---|---|---|---|
HBC | Lennart Augustsson Thomas Johnsson | ? | sí | No | Fuente abierta | No |
GHC | GHC | sí | sí | No | Fuente abierta | sí |
YHC | YHC | sí | sí | No | Fuente abierta | No |
JHC | John Meacham | sí | sí | No | Fuente abierta | sí |
Compiladores de Java
Compilador | Autor | Ventanas | Tipo Unix | Otros sistemas operativos | Tipo de licencia | IDE ? |
---|---|---|---|---|---|---|
Grupo de diseño de Edison | Grupo de diseño de Edison | sí | sí | sí | Propiedad | No |
gcj | Proyecto GNU | No | sí | No | GPL | No |
javac | Sun Microsystems (propiedad de Oracle ) | sí | sí | sí | BCL | sí |
javac OpenJDK | Sun Microsystems (propiedad de Oracle ) | sí | sí | sí | GPL | sí |
ECJ (compilador de Eclipse para Java) | Proyecto Eclipse | sí | sí | sí | EPL | sí |
Jikes | IBM | ? | sí | ? | GPL | ? |
Poder J [58] | Sybase (propiedad de SAP ) | sí | ? | ? | ? | sí |
Yodo | RemObjects | sí | Sí ( Linux , OS X , Android , IOS ) | Sí ( montaje web ) | Propiedad | sí |
Compiladores de Pascal
Compilador | Autor | Ventanas | Tipo Unix | Otros sistemas operativos | Tipo de licencia | IDE ? |
---|---|---|---|---|---|---|
Kit del compilador de Amsterdam | Andrew Tanenbaum Ceriel Jacobs | No | sí | sí | BSD | No |
Delphi | Embarcadero ( CodeGear ) | sí | Sí ( Linux , Mac OS ) | Sí ( iOS , Android ) | Propiedad | sí |
Oxygene (anteriormente Delphi Prism) | RemObjects | sí | Sí ( Linux , OS X , Android , IOS ) | Sí ( montaje web ) | Propiedad | sí |
Pascal libre | Florian Paul Klämpfl | sí | sí | Sí ( OS / 2 , FreeBSD , Solaris , Haiku , Android , DOS , etc. [nota 1] ) | GPL | FPIDE, Lazarus , Geany (en Ubuntu ) |
GNU Pascal | Proyecto GNU | sí | sí | sí | GPL | No |
Kylix | Borland ( CodeGear ) | No | Sí ( Linux ) | No | Propiedad | sí |
Turbo Pascal para Windows | Borland ( CodeGear ) | Sí (3.x) | No | No | Propiedad | sí |
Microsoft Pascal | Microsoft | No | No | Sí ( DOS ) | Propiedad | sí |
VSI Pascal | Software de VMS Inc | No | No | Sí ( OpenVMS ) | Propiedad | sí |
Turbo Pascal | CodeGear ( Borland ) | No | No | sí | Freeware | sí |
Vector Pascal | Universidad de Glasgow | sí | sí | No | Fuente abierta | No |
Pascal virtual | Vitaly Miryanov | sí | sí | Sí ( OS / 2 ) | Freeware | sí |
MCP | Unisys | No | No | MCP | Propiedad | CANDE |
Intérpretes de Perl
Interprete | Autor | Ventanas | Tipo Unix | Otros sistemas operativos | Tipo de licencia |
---|---|---|---|---|---|
Intérprete ActivePerl | ActiveState | sí | sí | sí | No comercial o patentado |
Intérprete de Perl | Desarrolladores de Wall / Perl | sí | sí | sí | Artístico o GPL v1 |
Compiladores PHP
Compilador | Autor | Ventanas | Tipo Unix | Otros sistemas operativos | Tipo de licencia | IDE ? |
---|---|---|---|---|---|---|
Falangero | Devsense | sí | No | Parcial | Apache 2.0 | sí |
Melocotón | iolevel | sí | sí | sí | Apache 2.0 | sí |
H HVM | No | sí | sí | PHP y Zend | sí |
Compiladores PL / I
Compilador | Autor | Ventanas | Tipo Unix | Otros sistemas operativos | Tipo de licencia | IDE ? |
---|---|---|---|---|---|---|
IBM Enterprise PL / I para z / OS | IBM | No | No | Sí ( z / OS ) | Propiedad | No |
IBM PL / I para AIX | IBM | No | Sí ( AIX ) | No | Propiedad | No |
IBM PL / I (F) | IBM | No | No | Sí ( z / OS ) | Libre | No |
IBM VisualAge PL / I Enterprise para OS / 2 y Windows NT | IBM | sí | No | Sí ( OS / 2 ) | Propiedad | No |
Micro Focus Open PL / I | Enfoque micro | sí | sí | No | Propiedad | sí |
Compiladores e intérpretes de Python
Compilador | Autor | Objetivo | Ventanas | Tipo Unix | Otros sistemas operativos | Tipo de licencia | IDE ? |
---|---|---|---|---|---|---|---|
Psico | Armin Rigo Christian Tismer | JIT | sí | sí | sí | MIT | No |
Cython | C | sí | sí | sí | Apache 2.0 | No | |
Mudar la piel | C ++ | sí | sí | sí | GPLv3 y BSD | No | |
PyPy | JIT | sí | sí | sí | MIT | No | |
Nuitka | Kay Hayen | C , C ++ | sí | sí | sí | Apache 2.0 | No |
Compiladores e intérpretes de esquemas
Compilador | Autor | Objetivo | Ventanas | Tipo Unix | Otros sistemas operativos | Tipo de licencia | IDE ? |
---|---|---|---|---|---|---|---|
Bigloo | Manuel Serrano | nativo, código de bytes | sí | sí | ? | GPL (compilador) y LGPL (tiempo de ejecución) | No |
Esquema Chez | R. Kent Dybvig | nativo | sí | sí | No | Apache 2.0 | No |
Pollo | El equipo de pollo | C | sí | sí | ? | BSD | No |
Hurto común | William Clinger, Lars Hansen | CLI | sí | ? | ? | Licencia de hurto [59] | No |
Gambito | Marc Feeley | C | sí | sí | ? | LGPL | No |
GNU Guile | Proyecto GNU | bytecode | sí | sí | ? | LGPL | No |
Ikarus | Abdulaziz Ghuloum | nativo | sí | sí | ? | GPL | No |
IronScheme | Llewellyn Pritchard | CLI | sí | sí | ? | Ms-PL | No |
JScheme | Ken Anderson, Tim Hickey y Peter Norvig | bytecode | Java | Java | Java | Licencia zlib | No |
Kawa | Por Bothner | bytecode | Java | Java | Java | MIT | No |
Hurto | William Clinger, Lars Hansen | nativo | sí | sí | ? | Licencia de hurto [59] | No |
Esquema MIT / GNU | Proyecto GNU | nativo | sí | sí | ? | GPL | No |
Búho Lisp | Aki Helin | C | sí | sí | ? | MIT | No |
Pequeño hurto | William Clinger, Lars Hansen | C | ? | sí | ? | Licencia de hurto [59] | No |
Raqueta | PLT Inc. | bytecode + JIT | sí | sí | No [60] | LGPL | DrRacket |
RScheme | Donovan Kolbly | C, código de bytes | ? | sí | ? | Fuente abierta | No |
Esquema 48 | Richard Kelsey y Jonathan Rees | C, código de bytes | sí | sí | ? | BSD | No |
SCM | Aubrey Jaffer | C | sí | sí | AmigaOS , Atari ST , Mac OS clásico , DOS , OS / 2 , NOS / VE , OpenVMS | LGPL | No |
SISC | Scott G. Miller, Matthias Radestock | bytecode | Java | Java | Java | GPL y MPL | No |
Stalin | Jeffrey Mark Siskind | C | ? | sí | ? | LGPL | No |
Interprete | Autor | Ventanas | Tipo Unix | Otros sistemas operativos | Tipo de licencia | IDE ? |
---|---|---|---|---|---|---|
Desmañado | Shiro Kawai | sí | sí | ? | BSD | No |
Petite Chez Scheme | R. Kent Dybvig | sí | sí | No | Apache 2.0 | No |
Compiladores de Smalltalk
Compilador | Autor | Objetivo | Ventanas | Tipo Unix | Otros sistemas operativos | Tipo de licencia | IDE ? |
---|---|---|---|---|---|---|---|
Pharo | Equipo Pharo | VM | sí | sí | sí | Licencia MIT | sí |
GNU Smalltalk | Proyecto GNU Smalltalk | bytecode + JIT | sí | sí | No | GPL | No |
VisualWorks | Sistemas Cincom | ? | sí | sí | sí | Propiedad | sí |
Smalltalk MT | ObjectConnect | nativo | sí | No | No | Propiedad | sí |
Intérpretes Tcl
Interprete | Autor | Ventanas | Tipo Unix | Otros sistemas operativos | Tipo de licencia |
---|---|---|---|---|---|
ActiveTcl | ActiveState | sí | sí | sí | No comercial o patentado |
Tclsh | MKS y muchos otros | sí | sí | sí | Propietario y / o gratuito |
Deseo | MKS y muchos otros | sí | sí | sí | Propietario y / o gratuito |
Intérpretes VMS
Interprete | Autor | Ventanas | Tipo Unix | Otros sistemas operativos | Tipo de licencia |
---|---|---|---|---|---|
VMS predeterminado | Digital | No | No | Sí VAX VMS | Propiedad |
Intérpretes Rexx
Interprete | Autor | Ventanas | Tipo Unix | Otros sistemas operativos | Tipo de licencia |
---|---|---|---|---|---|
Regina Rexx | Regina | sí | sí | Sí OS / 2 | GPLv2 |
ObjectRexx | IBM | sí | ? | sí | Propiedad |
Abrir objeto Rexx | Organización OO | sí | No | No | ? |
Amiga ARexx | Comodoro | No | No | sí | Propiedad |
Compiladores CLI
Compilador | Autor | Ventanas | Tipo Unix | Otros sistemas operativos | Tipo de licencia | IDE ? |
---|---|---|---|---|---|---|
Estudio visual | Microsoft | sí | No | No | Propiedad | sí |
Mononucleosis infecciosa | Mononucleosis infecciosa | sí | sí | No | MIT | sí |
Prisma de Delphi | RemObjects | sí | sí | sí | Propiedad | sí |
Portable.NET | Proyecto Dot Gnu | sí | sí | No | GPL | Desconocido |
Compiladores de código abierto
Calidad de producción, compiladores de código abierto .
- Kit del compilador de Amsterdam (ACK) [C, Pascal, Modula-2, Occam y BASIC] [similar a Unix]
- Compilador Clang C / C ++ / Objective-C
- Compilador AMD Optimizing C / C ++
- FreeBASIC [Básico] [DOS / Linux / Windows]
- Free Pascal [Pascal] [DOS / Linux / Windows (32/64 / CE) / MacOS / NDS / GBA / .. (y muchos más)]
- GCC : C, C ++ (G ++), Java (GCJ), Ada (GNAT), Objective-C, Objective-C ++, Fortran (GFortran) y Go (GCCGo); también están disponibles, pero no en estándar: Modula-2, Modula-3, Pascal, PL / I, D, Mercury, VHDL; Linux, los BSD, OS X, NeXTSTEP, Windows y BeOS, entre otros
- Compilador local de C [C] [Linux, SPARC, MIPS]
- La infraestructura del compilador LLVM, que también se utiliza con frecuencia para la investigación
- Compilador de C portátil [C] [similar a Unix]
- Abra Watcom [C, C ++ y Fortran] [Windows y OS / 2, Linux / FreeBSD WIP]
- TenDRA [C / C ++] [similar a Unix]
- Pequeño compilador de C [C] [Linux, Windows]
- Open64 , compatible con AMD en Linux.
- Dialecto XPL PL / I (varios sistemas)
- Swift [sistemas operativos Apple, Linux, Windows (a partir de la versión 5.3)]
Compiladores de investigación
Los compiladores de investigación en su mayoría no son lo suficientemente robustos o completos para manejar aplicaciones grandes y reales. Se utilizan principalmente para la creación rápida de prototipos de nuevas funciones de 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.
- ROSE : un marco de compilación de código abierto para generar analizadores y traductores de fuente a fuente para C / C ++ y Fortran, desarrollado en el Laboratorio Nacional Lawrence Livermore
- MILEPOST GCC : compilador de investigación de código abierto basado en complementos interactivos que combina la fuerza 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 el desarrollo de nuevos compiladores de investigación desde cero.
- Marco de análisis y optimización de Phoenix de Microsoft
- Edison Design Group : proporciona compiladores front-end de calidad de producción para C, C ++ y Java (varios de los compiladores enumerados en esta página utilizan código fuente front-end de Edison Design Group [61] ). Además, Edison Design Group hace que su software propietario esté disponible para usos de investigación. [62]
Ver también
- Compilador
- Comparación de entornos de desarrollo integrados
Notas al pie
- ^ Se pueden encontrar más detalles sobre hosts y destinos admitidos en las listas de instaladores oficiales y destinos admitidos .
Referencias
- ^ Claude Pair (27 de abril de 1965). Description d'un compilateur ALGOL . Grupo de usuarios de la región europea 1620 . IBM.
- ^ Jean-Claude Boussard (junio de 1964). Diseño e implementación de un compilador Algol60 en calculadoras electrónicas IBM 7090/94 y 7040/44 . Institut d'informatique et mathématiques appliquées de Grenoble Mantenimiento de CS1: ubicación ( enlace ) .
- ^ "Copia archivada" (PDF) . Archivado desde el original (PDF) el 15 de abril de 2010 . Consultado el 20 de marzo de 2010 .CS1 maint: copia archivada como título ( enlace )
- ^ Implementaciones de código abierto Algol 68 - Examinar archivos en . Sourceforge.net. Consultado el 21 de julio de 2013.
- ^ WinWorld: Investigación digital C 1.x
- ^ "Guía: ¿Qué es DJGPP?" . Consultado el 6 de enero de 2017 .
- ^ "Conformidad con los Estándares C / C ++" . Intel . Consultado el 29 de diciembre de 2020 .
- ^ "Conformidad con los Estándares C / C ++" . Intel . Consultado el 29 de diciembre de 2020 .
- ^ "Conformidad con los Estándares C / C ++" . Intel . Consultado el 29 de diciembre de 2020 .
- ^ "Re: Pacífico 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 .
- ^ "DeSmet C" . Consultado el 9 de junio de 2018 .
- ^ a b "C ++ Builder - Windows, Mac, iOS, Android" . Embarcadero . Consultado el 20 de mayo de 2017 .
- ^ a b "Estado de cumplimiento de las características del lenguaje C ++ 11" . Embarcadero . Consultado el 12 de marzo de 2018 .
- ^ a b c d e f g h yo j k "Soporte del compilador C ++" . cppreference.com . Referencia de C ++ . Consultado el 12 de marzo de 2018 .
- ^ "Compiladores de C ++ basados en Clang - RAD Studio" . Embarcadero . Consultado el 20 de mayo de 2017 .
- ^ "Estado de cumplimiento de las características del lenguaje C ++ 14" . Embarcadero . Consultado el 8 de marzo de 2019 .
- ^ "Estado de cumplimiento de las características del lenguaje C ++ 17" . Embarcadero . Consultado el 8 de marzo de 2019 .
- ^ a b "Soporte C ++ en Clang" . clang.llvm.org . Proyecto LLVM . Consultado el 12 de marzo de 2018 .
- ^ a b " " libc ++ "Biblioteca estándar de C ++" . libcxx.llvm.org . Proyecto LLVM . Consultado el 12 de marzo de 2018 .
- ^ "Manual de referencia de Cray C y C ++ (8.6) S-2179" . Cray . Consultado el 12 de marzo de 2018 .
- ^ "18. Uso del dialecto Cray C y C ++". Manual de referencia de Cray C y C ++ (S-2179) 8.6 (PDF) . Cray . 2017-06-29. S-2179-86 . Consultado el 12 de marzo de 2018 .
- ^ "Implementación del lenguaje C ++ 0x" . Marte digital . Consultado el 12 de marzo de 2018 .
- ^ a b "Funciones de lenguaje C ++ y C compatibles" . Grupo de diseño de Edison . Consultado el 12 de marzo de 2018 .
- ^ "EKOPath Compiler Suite" . PathScale . Archivado desde el original el 5 de febrero de 2017 . Consultado el 12 de marzo de 2018 .
- ^ a b c "Soporte de estándares C ++ en GCC" . Proyecto GNU . Consultado el 20 de mayo de 2017 .
- ^ a b c "Chapter 1. Status" , The GNU C ++ Library Manual , GNU Project , consultado el 20 de mayo de 2017
- ^ 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 .
- ^ "Idiomas y estándares" . Sistemas IAR . Consultado el 14 de abril de 2018 .
- ^ "Herramientas de software libre" . Intel . Consultado el 14 de abril de 2018 .
- ^ "Funciones de C ++ 11 compatibles con el compilador Intel® C ++" . Intel . Consultado el 12 de marzo de 2018 .
- ^ "Funciones de C ++ 14 compatibles con el compilador Intel® C ++" . Intel . Consultado el 12 de marzo de 2018 .
- ^ "Funciones de C ++ 17 compatibles con el compilador Intel® C ++" . Intel . Consultado el 12 de marzo de 2018 .
- ^ "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 .
- ^ "Compilador y herramientas de Open64" . Open64 . Consultado el 12 de marzo de 2018 .
- ^ "Compiladores y herramientas de PGI - Ficha Especificaciones" . IGP . Consultado el 16 de marzo de 2018 .
- ^ "Notas de la versión de PGI para CPU x86" . IGP . Consultado el 16 de marzo de 2018 .
- ^ "1.1. Acerca del compilador ARM" , Guía de referencia del compilador de herramientas de compilación RealView , Arm , consultado el 16 de marzo de 2018
- ^ "1.1 El compilador" , Guía del usuario del compilador , Keil , consultado el 16 de marzo de 2018
- ^ "1.1 El compilador" , ARM® Compiler armcc User Guide , Arm , consultado el 16 de marzo de 2018
- ^ "1.3 Versiones de componentes LLVM y compatibilidad de idiomas" , Arm Compiler Software Development Guide , Keil , consultado el 16 de marzo de 2018
- ^ "1.3 Versiones de componentes LLVM y compatibilidad de idiomas" , Arm® Compiler Software Development Guide , Arm , consultado el 16 de marzo de 2018
- ^ "Oracle Developer Studio - Características" . Oracle . Consultado el 16 de marzo de 2018 .
- ^ "1.5 Conformidad con los estándares" , Oracle® Developer Studio 12.6: Guía del usuario de C ++ , Oracle , consultado el 16 de marzo de 2018
- ^ "Guía de configuración del productor C / C ++" . Proyecto TenDRA . Consultado el 16 de marzo de 2018 .
- ^ "Plataforma del compilador retargetable VectorC" . Codeplay . Consultado el 14 de abril de 2018 .
- ^ "Conformidad del lenguaje Visual C ++" . Microsoft . Consultado el 12 de marzo de 2018 .
- ^ "Conformidad con los estándares C ++ de Microsoft" . blogs.msdn.microsoft.com/vcblog/ . Blog del equipo de Visual C ++ . Consultado el 7 de marzo de 2017 .
- ^ "Anuncio: MSVC cumple con el estándar C ++" . devblogs.microsoft.com . Microsoft. 2018-05-07.
- ^ "Compatibilidad con funciones de IBM XL C / C ++ para Linux C ++ 11 y C ++ 14" . Consultado el 2 de marzo de 2020 .
- ^ "Compatibilidad con funciones de IBM XL C / C ++ para AIX C ++ 11 y C ++ 14" . Consultado el 2 de marzo de 2020 .
- ^ "IBM z / OS XL C / C ++ Las extensiones de lenguaje IBM XL C / C ++" . Consultado el 2 de marzo de 2020 .
- ^ "Compiladores de IBM C / C ++ y Fortran para adoptar la infraestructura de código abierto LLVM" . Consultado el 2 de marzo de 2020 .
- ^ "Nota del producto del compilador Diab" . Wind River . Consultado el 16 de marzo de 2018 .
- ^ "dotnet / roslyn" . GitHub . Consultado el 20 de mayo de 2017 .
- ^ "Copia archivada" . Archivado desde el original el 26 de enero de 2013 . Consultado el 5 de febrero de 2013 .CS1 maint: copia archivada como título ( enlace )
- ^ "Otro lenguaje para Visual Studio y .Net: Synergex lanza Synergy / DE" . Blogs.msdn.com . Consultado el 20 de mayo de 2017 .
- ^ "La portada - Computadora Double Z" . Doublez.com.au . Consultado el 20 de mayo de 2017 .
- ^ http://www.sybase.ca/products/archivedproducts/powerj [ enlace muerto permanente ]
- ^ a b c "El proyecto de hurto - Licencias" . Larcenists.org . Consultado el 20 de mayo de 2017 .
- ^ "Raqueta: Raqueta de 6.7" . download.racket-lang.org . Consultado el 20 de mayo de 2017 .
- ^ "Copia archivada" . Archivado desde el original el 28 de mayo de 2015 . Consultado el 20 de marzo de 2015 .CS1 maint: copia archivada como título ( enlace )
- ^ "Copia archivada" . Archivado desde el original el 5 de noviembre de 2007 . Consultado el 20 de marzo de 2015 .CS1 maint: copia archivada como título ( enlace )
enlaces externos
- 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
- Compilador CCS C
- Compilador MikroC C
- Compilador NAG Fortran
- Compilador persistente de S-algol
- Compilador ALGOL 60
- Compilador ALGOL 68 Genie