Lista de compiladores - List of compilers

Esta página tem como objetivo listar todos os compiladores , geradores de compiladores, intérpretes , tradutores, bases de ferramentas, montadores , interfaces de linha de comando automatizáveis ​​(shells), etc.

Compiladores Ada

Compilador Autor janelas Tipo Unix Outros sistemas operacionais Tipo de licença
PTC ObjectAda PTC, Inc. sim sim sim Proprietário
GCC GNAT Projeto GNU sim sim sim GPLv3 +
Compilador de otimização GreenHills Ada Software Green Hills sim sim Não Proprietário
PTC ApexAda PTC, Inc . Não sim sim Proprietário
PONTUAÇÃO Ada DDC-I sim sim sim Proprietário

Compiladores ALGOL 60

Compilador Autor janelas Tipo Unix Outros sistemas operacionais Tipo de licença
ALGOL 60 RHA (Minisystems) Ltd Não Não DOS , CP / M Grátis para uso pessoal
S-algol persistente Paul Cockshott sim Não DOS Copyright apenas
MCP Unisys Não Não MCP Proprietário
Algol 60 Claude Pair  [ fr ] Não Não IBM 1620 ?
Algol 60 Jean-Claude Boussard Não Não IBM 7090 ?

Compiladores ALGOL 68

cf. Especificação ALGOL 68s e cronograma de implementação

Nome Ano Propósito Estado Descrição CPU alvo Licenciamento Linguagem de Implementação
ALGOL 68 r0 1968 Padrão Internacional IFIP WG 2.1 Relatório Final Especificação - agosto ACM
ALGOL 68-R R 1970 Militares Reino Unido ICL 1900 ALGOL 60
EPOS ALGOL E 1971 Científico
ALGOL 68RS RS 1972 Militares Reino Unido Sistema compilador portátil ICL 2900 / Série 39, Multics, gerador VMS & C (1993) Crown Copyright ALGOL 68RS
Mini ALGOL 68 1973 Pesquisar NL "Um intérprete para programas Algol 68 simples" Intérprete portátil Mathematisch Centrum ALGOL 60
ALGOL 68C C 1975 Científico Reino Unido Cambridge Algol 68 ICL , IBM 360, PDP 10 e Unix, Telefunken , Tesla e Z80 (1980) Cambridge ALGOL 68C
ALGOL 68 Relatório Revisado r1 1975 Padrão Internacional IFIP WG 2.1 Relatório Revisado Especificação ACM
Odra Algol 68 1976 usos práticos URSS / Polônia Odra 1204 / IL Soviético ALGOL 60
FLACC F 1977 Multiuso CA Relatório revisado de implementação completa com recursos de depuração Sistema / 370 arrendamento, Chion Corporation Montador
Leningrado ALGOL 68 L 1980 Telecomunicações URSS Linguagem + Módulos Completos IBM, DEC, CAMCOH, PS 1001 e PC Soviético
ALGOL 68 I interativo 1983 Reino Unido Compilação incremental PC Uso Não-Comercial shareware
ALGOL 68S S 1985 Científico Internacional Versão Sun do ALGOL 68 Sun-3 , Sun SPARC (sob SunOS 4.1 e Solaris 2), Atari ST (sob GEMDOS ), Acorn Archimedes (sob RISC OS ), VAX-11 sob Ultrix-32
Algol68toC (ctrans) 1985 Eletrônicos Reino Unido ctrans de ELLA ALGOL 68RS Gerador C portátil  Fonte aberta e de domínio público 1995 ALGOL 68RS
Algol 68 Genie G 2001 Língua Completa NL Inclui cláusula de garantia padrão Intérprete portátil GPL C

Montadores (Intel * 86)

Montador Autor janelas Tipo Unix Outros sistemas operacionais Tipo de licença
FASM Tomasz Grysztar sim sim sim BSD
Turbo Assembler Borland sim Não Não Proprietário
Montador A86 Eric Isaacson sim Não Não Proprietário
Microsoft Macro Assembler Microsoft sim Não Não Proprietário
Netwide Assembler Simon Tatham e Julian Hall sim sim sim BSD
HLA (montador de alto nível) Randall Hyde sim sim sim Código aberto
GNU Assembler O Projeto GNU sim sim sim GNU General Public License

Montadores (Motorola 68 *)

Montador Autor janelas Tipo Unix Outros sistemas operacionais Tipo de licença
Montador Motorola sim Não Não Proprietário

Montadores (Zilog Z80)

Montador Autor janelas Tipo Unix Outros sistemas operacionais Tipo de licença
Microsoft MACRO-80 Microsoft Não Não sim Proprietário
Zeus Assembler Neil Mottershead, Simon Brattel Não Não sim Proprietário
Prometeu Software Proxima Não Não Não Proprietário

Montadores (outros)

Montador Autor janelas Tipo Unix Outros sistemas operacionais Tipo de licença
TMS 9900 Assembler Instrumentos Texas sim Não Não Proprietário

Compiladores BASIC

Compilador Autor janelas Tipo Unix Outros sistemas operacionais Tipo de licença
ACE BASIC David Benn Não Não Sim ( AmigaOS ) GPLv2 +
AppGameKit Os criadores do jogo sim sim Não Proprietário
B4X Erel Uziel sim Sim ( Android , iOS ) Sim (JVM) Licença Apache 2.0
BlitzMax Blitz Research sim Sim ( Linux , OS X ) Não Licença zlib
DarkBASIC Os criadores do jogo sim Não Não Licença MIT
FreeBASIC Equipe de desenvolvimento FreeBASIC sim sim DOS GPLv2 +
Gambas Benoît Minisini Não sim Não GPLv2 +
GFA BASIC Frank Ostrowski sim Não Amiga , Atari ST , DOS Proprietário
Mercúrio RemObjects sim Sim ( Linux , OS X , Android , iOS ) Sim ( Web Assembly ) Proprietário
PowerBASIC (anteriormente Turbo Basic) PowerBASIC, Inc. sim Não DOS Proprietário
PureBasic Fantaisie Software sim sim sim Proprietário
QB64 Galeão sim sim sim LGPLv2.1
QuickBASIC Microsoft Não Não DOS Proprietário
True BASIC True BASIC sim Não Não Proprietário
VSI BASIC para OpenVMS True BASIC Não Não OpenVMS Proprietário
Xojo (anteriormente REALbasic) Xojo Inc. (anteriormente Real Software) sim sim sim Proprietário

Intérpretes BASIC

Intérprete Autor janelas Tipo Unix Outros sistemas operacionais Tipo de licença
Liberty BASIC Sistemas Shoptalk sim Não Não Proprietário
GW-BASIC Microsoft Não Não MS-DOS Proprietário
QBasic Microsoft sim Não Não Proprietário
Chipmunk Basic Ronald H. Nicholson, Jr. sim sim sim freeware
TI Basic Instrumentos Texas Não Não TI-99 / 4A Proprietário
TI Extended Basic Instrumentos Texas Não Não TI-99 / 4A Proprietário
Rocky Mountain BASIC [Era Trans] sim Não HP 9000 Proprietário
Bas Michael Haardt Não sim Não Licença MIT
Yabasic Marc-Oliver Ihm sim sim Não Licença MIT
SmallBASIC SmallBASIC sim sim Android , OS X GPLv3 +
PC-BASIC Rob Hagemans sim sim OS X GPLv3 +

Compiladores C

Compilador Autor Microsoft Windows Tipo Unix Outros sistemas operacionais Tipo de licença Conformidade padrão
C89 C99 C11 C17
Acorn C / C ++ Bolota e Codemista Não Não RISC OS Proprietário sim sim Não sim
AMD Otimizando Compilador C / C ++ (AOCC) AMD Não sim Não Proprietário ? ? ? ?
Asteca C Manx Software Systems Não Não CP / M , CP / M-86 , DOS , Mac OS clássico Proprietário ? ? ? ?
Amsterdam Compiler Kit Andrew Tanenbaum e Ceriel Jacobs Não sim sim BSD ? ? ? ?
BDS C Software BD Não Não CP / M Domínio público ? ? ? ?
C ++ Builder Embarcadero sim Sim (iOS, Android) Não Proprietário sim sim Parcial ?
CH SoftIntegration, Inc sim OS X , FreeBSD , Linux , Solaris , HP-UX , AIX , QNX sim freeware sim sim Não ?
Clang Projeto LLVM sim sim sim UoI / NCSA sim sim Parcial Parcial
CoderStudio Manos sim Não Não freeware ? ? ? ?
CompCert INRIA sim sim Não Freeware (código-fonte disponível para uso não comercial) ou GPL sim Parcial Não ?
Marte Digital Marte Digital sim Não Não Proprietário ? ? ? ?
Pesquisa Digital C Pesquisa Digital ? ? CP / M, DOS Proprietário ? ? ? ?
Edison Design Group Edison Design Group sim sim sim Proprietário sim sim sim sim
GCC C Projeto GNU MinGW , Cygwin , WSL sim Mainframe IBM, AmigaOS , VAX / VMS , RTEMS , DOS GPL sim Parcial Parcial Parcial
Compiladores IAR C / C ++ IAR Systems sim Não Não Proprietário sim sim sim sim
Compilador Intel oneAPI DPC ++ / C ++ Intel sim Linux Não Freeware (suporte prioritário opcional) sim sim sim ?
Intel C ++ Compiler Classic
(icc)
Intel sim Linux , macOS Não Freeware (suporte prioritário opcional) sim Parcial Parcial ?
C interativo Instituto KISS de Robótica Prática sim Unix , OS X , Linux , IRIX , Solaris , SunOS Não freeware Parcial Não Não ?
Compiladores keil C / C ++ Keil (empresa) sim sim Não Proprietário ? ? ? ?
Malha C Lifeboat Associates Não sim DOS , OS / 2 , Commodore , Amiga , Atari ST , Sinclair QL Proprietário ? ? ? ?
lcc Chris Fraser e David Hanson sim sim sim Freeware (código-fonte disponível para uso não comercial) sim Não Não ?
Mark Williams C Mark Williams Company sim Coerente sim Proprietário - Coherent Compiler 3-cláusula BSD ? ? ? ?
MCP Unisys Não Não MCP Proprietário ? ? ? ?
Compilador MikroC Mikroelektronika sim sim sim Proprietário ? ? ? ?
MPW C maçã Não Não Mac OS clássico Proprietário ? ? ? ?
Open64 AMD , SGI , Google , HP , Intel , Nvidia , PathScale , Tsinghua University e outros Não sim sim GPL ? ? ? ?
Pacific C Software de alta tecnologia Não Não DOS freeware ? ? ? ?
Pelles C Pelle Orinius sim Não Não freeware Não sim sim sim
Compilador C pessoal (PCC) DeSmet Não Não DOS GPL ? ? ? ?
PGCC The Portland Group sim sim Desconhecido Proprietário ? ? ? ?
Compilador C portátil Stephen C. Johnson , Anders Magnusson e outros sim sim sim BSD sim Parcial Não ?
QuickC Microsoft sim Não Não Proprietário ? ? ? ?
Compilador Ritchie C (PDP-11) Dennis Ritchie e John Reiser; convertido para compilador cruzado por Doug Gwyn sim sim sim freeware Parcial Parcial Parcial Parcial
SAS / C SAS Institute sim sim Sim mainframe IBM, AmigaOS, 68K, 88K Proprietário ? ? ? ?
Compilador C portátil de Alan Snyder Alan Snyder e o atual mantenedor larsbrinkhoff | Compilador Snyder-C Não sim Não Licença MIT ? ? ? ?
O Compilador SubC Nils M Holm | SubC Não sim Não Domínio público ? ? ? ?
PONTUAÇÃO C (tcc) DDC-I sim sim sim Proprietário ? ? ? ?
Compilador SEGGER Microcontrolador SEGGER sim sim sim Proprietário sim sim Parcial Parcial
Small-C Ron Caine , James E. Hendrix , revista Byte sim sim CP / M , DOS Domínio público Parcial Não Não ?
Compilador C de pequeno dispositivo Sandeep Dutta e outros sim sim Desconhecido GPL ? ? ? ?
Tarefas Altium sim Linux , MacOS Não Proprietário ? ? ? ?
THINK C , Lightspeed C THINK Technologies Não Não Mac OS clássico Proprietário ? ? ? ?
Compilador Tiny C Fabrice Bellard sim sim Não LGPL sim Parcial Parcial ?
( Borland ) Turbo C Embarcadero sim Não sim Proprietário - V 2.01 disponível gratuitamente ? ? ? ?
VBCC Volker Barthelmann sim sim sim Freeware (código-fonte disponível, modificação não permitida) sim Parcial Não ?
Microsoft Visual C ++ Microsoft sim Não Não Proprietário ( freeware ) sim sim Parcial sim
Compilador Oracle C Oráculo Não Solaris , Linux Não Proprietário ( freeware ) sim sim sim Não
Watcom C / C ++ ,
Open Watcom C / C ++
Watcom sim experimental DOS , OS / 2 Licença Pública Sybase Open Watcom sim Parcial Não ?
Compilador Wind River (Diab) Sistemas Wind River sim sim sim Proprietário ? ? ? ?
XL C , XL C / C ++ IBM Não AIX , Linux z / OS , z / VM Proprietário sim sim Parcial ?

Notas:

Compiladores fonte-a-fonte

Esta lista está incompleta. Uma lista mais extensa de compiladores de origem para origem pode ser encontrada aqui .

Compilador Autor Entrada de destino Resultado de destino Auto-paralelizador janelas Tipo Unix Outros sistemas operacionais Tipo de licença Framework ?
DMS Software Reengineering Toolkit Desenhos Semânticos C / C ++ , COBOL , PL / I , muitos outros Linguagens arbitrárias Não sim sim sim Proprietário sim
EDG Front End Edison Design Group C / C ++ , Java , Fortran C Não sim sim sim Proprietário sim
ROSA Laboratório Nacional Lawrence Livermore C , Fortran e mais C / C ++ , Fortran e mais sim Não sim sim BSD sim
PIPS Parallélisation interprocédurale de programs scientifiques Mines ParisTech C , Fortran C , Fortran sim Não sim sim GPL sim

Compiladores C ++

Compilador Autor Sistema operacional Tipo de licença IDE Conformidade padrão
janelas Tipo Unix De outros C ++ 11 C ++ 14 C ++ 17
AMD Otimizando Compilador C / C ++ (AOCC) AMD Não sim Não Licença UIUC Não ? ? ?
C ++ Builder (clássico Borland, bcc *) Embarcadero ( CodeGear ) Sim (bcc32) macOS (bccosx) Não Proprietário sim sim Não Não
C ++ Builder (moderno, bcc * c) Embarcadero ( LLVM ) Sim (bcc32c, bcc64) IOS ⟩ (bccios *), ⟨ Android ⟩ (BCCA *) Não Proprietário sim sim sim sim
Turbo C ++ (tcc) Borland ( CodeGear ) sim Não DOS Proprietário ( freeware ) sim Não Não Não
CINT CERN sim sim BeBox , DOS , etc. X11 / MIT sim Não Não Não
Cfront Bjarne Stroustrup Não sim Não ? Não Não Não Não
Clang (clang ++) Projeto LLVM sim sim sim UoI / NCSA Xcode , QtCreator (opcional) sim sim sim
Comeau C / C ++ Comeau Computing sim sim sim Proprietário Não Não Não Não
Cray C / C ++ (CC) Cray Não Não Não Proprietário Não sim sim Não
Digital Mars C / C ++ (dmc) Marte Digital sim Não DOS Proprietário Não Algum Não Não
EDG C ++ Front End (eccp, edgcpfe) Edison Design Group sim sim sim Proprietário Não sim sim sim
EKOPath (pathCC) PathScale e outros Não sim sim Misto ( proprietário ,
código aberto e GPL )
Não sim Parcial Não
GCC (g ++) Projeto GNU MinGW , MSYS2 ,
Cygwin , subsistema do Windows
sim sim GPLv3 QtCreator , Kdevelop , Eclipse ,
NetBeans , Code :: Blocks , Dev-C ++ , Geany
sim sim sim
HP aC ++ (aCC) Hewlett-Packard Não HP-UX Não Proprietário Não Parcial Não Não
Compiladores IAR C / C ++ (icc *) IAR Systems sim Não ⟨Sim⟩ Proprietário IAR Embedded Workbench sim sim Parcial
Compilador Intel C ++ (icc) Intel sim Linux , macOS , FreeBSD ; ⟨ Android ( x86 )⟩ Não Proprietário ( freeware ) Visual Studio , Eclipse , Xcode sim sim Parcial
KAI C ++ (KCC) Kuck & Associates, Inc.
⟨subsumed pela Intel
Não TOPS-20 , Digital Unix , HP-UX , Linux ( x86 ),
IRIX 5.3 e 6.x , Solaris 2.x , UNICOS
Não Proprietário Não Não Não Não
Microtec C / C ++ (mcc) MentorSiemens sim sim sim Proprietário EDGE Developer Suite Não Não Não
EDGE C / C ++ MentorSiemens sim sim sim Proprietário EDGE Developer Suite Não Não Não
Open64 (openCC) HP , AMD , Tsinghua University e outros Não sim Não GPLv2 modificado Não Não Não Não
PGC ++ (pgc ++) IGPNvidia Sem suporte Linux , macOS Não Proprietário Eclipse , Xcode , Visual Studio sim sim Parcial
ProDev WorkShop Silicon Graphics Não IRIX 5.3 e 6.x sim Proprietário sim ? ? ?
Ferramentas de compilação RealView (armcc) KeilArm sim sim ⟨Sim⟩ Proprietário Suíte de Desenvolvimento RealView Não Não Não
Arm Compiler (armcc) KeilArm sim sim ⟨Sim⟩ Proprietário μVision, DS-5 sim Não Não
Arm Compiler (armclang) KeilBraço ⟩ ( LLVM ) sim Não ⟨Sim⟩ Proprietário μVision, DS-5 sim sim Não
Compilador Salford C ++ Silverfrost sim Não Não Proprietário sim ? ? ?
SAS / C C ++ SAS Institute Windows NT / 95 AIX , Solaris / SunOS , Linux Mainframe IBM , DOS Proprietário Não ? ? ?
PONTUAÇÃO C ++ (tpp) DDC-I sim sim sim Proprietário sim sim Não Não
Compilador SEGGER Microcontrolador SEGGER sim sim sim Proprietário sim sim Parcial Parcial
Oracle C ++ Compiler (CC) Oráculo Não Linux , Solaris Não Proprietário ( freeware ) Oracle Developer Studio , NetBeans sim sim Não
TenDRA (tcc) Projeto TenDRA Não sim Não BSD Não Não Não Não
VectorC Codeplay sim Não PS2 ⟩, ⟨ PS3 ⟩, etc. Proprietário Visual Studio , CodeWarrior Algum Não Não
Visual C ++ (cl) Microsoft sim Linux , macOS ; ⟨ Android ⟩, ⟨ iOS DOS Proprietário Visual Studio , QtCreator sim sim sim
XL C / C ++ (xlc ++) IBM Não Linux ( POWER ), AIX z / OS , z / VM Proprietário Eclipse sim sim Não
Compilador Diab (dcc) Wind RiverTPG Capital sim Linux , Solaris VxWorks Proprietário Bancada de Wind River Não Não Não

Notas:

1}

Compiladores C #

Compilador Autor janelas Tipo Unix Outros sistemas operacionais Tipo de licença IDE ?
Visual C # Microsoft sim iOS Não Proprietário sim
Visual C # Express Microsoft sim Não Não freeware sim
Mono Xamarin sim sim sim GPLv2 sim
Portable.NET Projeto Dot Gnu sim sim Não GPL Não
SharpDevelop IC # Code Team sim ? ? LGPL sim
Roslyn .NET Foundation sim Parcial Não Apache 2.0 Não
RemObjects C # RemObjects sim Sim ( Linux , OS X , Android , iOS ) Sim ( Web Assembly ) Proprietário sim

Compiladores COBOL

Compilador Autor janelas Tipo Unix Outros sistemas operacionais Tipo de licença IDE ?
IBM COBOL IBM sim AIX , Linux z / OS , z / VM , z / VSE Proprietário Desenvolvedor IBM para z / OS
NetCOBOL Fujitsu , GTSoftware sim sim Não Proprietário sim
GnuCOBOL (anteriormente OpenCOBOL) Keisuke Nishida , Roger While , Simon Sobisch sim sim sim GPL OCIDE , HackEdit (alfa)
Visual COBOL Micro Focus sim sim sim Proprietário sim
isCOBOL Evolve Veryant sim sim sim Proprietário Eclipse
MCP Unisys Não Não MCP Proprietário CANDE
HP COBOL Hewlett-Packard Não Não OpenVMS Proprietário NetBeans
Austec Cobol Esmond & David Pitt e Derek Trusler, Austec International Inc. Não sim sim Proprietário Não

Compiladores Lisp comuns

Compilador Autor Alvo janelas Tipo Unix Outros sistemas operacionais Tipo de licença IDE ?
Allegro Common Lisp Franz, Inc. Código nativo sim sim sim Proprietário sim
Lisp comum do urso armado Peter Graves JVM sim sim sim GPL sim
CLISP Projeto GNU Bytecode sim sim sim GPL Não
Clozure CL Clozure Associates Código nativo sim sim Não LGPL sim
CMU Common Lisp Universidade Carnegie Mellon Código nativo, Bytecode Não sim Não Domínio público sim
Corman Common Lisp Corman Technologies Código nativo sim Não Não Licença MIT sim
Lisp comum incorporável Juanjo Garcia-Ripoll Bytecode, C sim sim sim LGPL sim
GNU Common Lisp Projeto GNU C sim sim Não GPL Não
LispWorks LispWorks Ltd Código nativo sim sim Não Proprietário sim
mocl Wukix Código nativo Não sim sim Proprietário Não
Movitz Frode V. Fjeld Código nativo, sistema operacional próprio Não Não sim BSD Não
Open Genera Simbólica Emulador Ivory, sistema operacional próprio Não Não sim Proprietário sim
Scieneer Common Lisp Scieneer Pty Ltd Código nativo Não sim Não Proprietário Não
Steel Bank Common Lisp sbcl.org Código nativo sim sim sim Domínio público sim

Compiladores D

Compilador Autor janelas Tipo Unix Outros sistemas operacionais Tipo de licença IDE ?
D (DMD) Digital Mars e outros sim Linux de 32 bits , OS X , FreeBSD Não Impulsionar
Não
D para .NET ? sim sim ? ? ?
GDC GCC sim sim Não GPL Não
LDC LLVM sim sim Não licença de código aberto múltipla dependendo do módulo Não

Compiladores DIBOL / DBL

Compilador Autor janelas Tipo Unix Outros sistemas operacionais Tipo de licença IDE ?
Synergy DBL Synergex sim sim sim Proprietário sim

Intérpretes ECMAScript

Compiladores eiffel

Compilador Autor janelas Tipo Unix Outros sistemas operacionais Tipo de licença IDE ?
EiffelStudio Eiffel Software / Comunidade desenvolvida (SourceForge) sim sim sim Dual GPL / Proprietário
sim

Compiladores Fortran

Compilador Autor janelas Tipo Unix Outros sistemas operacionais Tipo de licença IDE ?
AMD Otimizando Compilador C / C ++ (AOCC) AMD Não sim Não Licença UIUC Não
PDP-11 FORTRAN IV Digital Equipment Corporation Não Não sim Proprietário Não
PDP-11 FORTRAN-IV-Plus Digital Equipment Corporation Não Não sim Proprietário Não
PDP-11 FORTRAN 77 Digital Equipment Corporation Não Não sim Proprietário Não
Oracle Fortran Oráculo Não Linux , Solaris Não Proprietário ( freeware ) Oracle Developer Studio
PGFORTRAN The Portland Group sim Linux apenas sim Proprietário Visual Studio no Windows
PathScale Compiler Suite SiCortex Não Linux apenas Não Proprietário sim
Absoft Pro Fortran Absoft sim Linux , OS X sim Proprietário sim
G95 Andy Vaught sim sim sim GPL Não
GNU Fortran Projeto GNU sim sim sim GPLv3 Photran (parte de Eclipse), Simply Fortran , Lahey Fortran
Intel Fortran Compiler Classic (ifort) Intel sim Linux e OS X Não Freeware , suporte prioritário opcional Sim (plug-ins), Visual Studio no Windows, Eclipse no Linux, XCode no Mac
Compilador Intel Fortran (beta) (ifx) Intel sim Linux Não Freeware , suporte prioritário opcional Sim (plug-ins), Visual Studio no Windows, Eclipse no Linux
Open64 Google , HP , Intel , Nvidia , PathScale , Tsinghua University e outros sim sim sim GPL Não
FTN95 Silverfrost sim Não Não Proprietário sim
Compilador NAG Fortran Grupo de Algoritmos Numéricos sim sim Não Proprietário sim
VS Fortran IBM Não Não z / OS , z / VSE e z / VM Proprietário Eclipse
XL Fortran IBM Não Linux ( POWER e AIX Não Proprietário Eclipse
sxf90 / sxmpif90 NEC Não sim SUPER-UX Proprietário sim
MCP Unisys Não Não MCP Proprietário CANDE
Open Watcom Colaboradores da Sybase e Open Watcom sim sim DOS , OS / 2 Licença Pública Sybase Open Watcom no Windows , OS / 2
Cray Cray sim sim sim Proprietário sim

Compiladores Go

Compilador janelas OS X Tipo Unix Tipo de licença
Gc sim sim sim Estilo BSD
Gccgo MinGW , Cygwin Não sim GPL
RemObjects Gold sim Sim ( Linux , OS X , Android , IOS ) Sim ( Web Assembly ) Proprietário
Llgo Não Não sim Licença de código aberto da Universidade de Illinois / NCSA
Gopherjs sim sim sim BSD-2-Cláusula

Compiladores Haskell

Compilador Autor janelas Tipo Unix Outros sistemas operacionais Tipo de licença Mantido ativamente?
HBC Lennart Augustsson
Thomas Johnsson
? sim Não Código aberto Não
GHC GHC sim sim Não Código aberto sim
YHC YHC sim sim Não Código aberto Não
JHC John Meacham sim sim Não Código aberto sim

Compiladores Java

Compilador Autor janelas Tipo Unix Outros sistemas operacionais Tipo de licença IDE ?
Edison Design Group Edison Design Group sim sim sim Proprietário Não
gcj Projeto GNU Não sim Não GPL Não
Javac Sun Microsystems (propriedade da Oracle ) sim sim sim BCL sim
javac OpenJDK Sun Microsystems (propriedade da Oracle ) sim sim sim GPL sim
ECJ (Compilador Eclipse para Java) Projeto Eclipse sim sim sim EPL sim
Jikes IBM ? sim ? GPL ?
Power J Sybase (propriedade da SAP ) sim ? ? ? sim
Iodo RemObjects sim Sim ( Linux , OS X , Android , IOS ) Sim ( Web Assembly ) Proprietário sim

Compiladores Pascal

Compilador Autor janelas Tipo Unix Outros sistemas operacionais Tipo de licença IDE ?
Amsterdam Compiler Kit Andrew Tanenbaum
Ceriel Jacobs
Não sim sim BSD Não
Delphi Embarcadero ( CodeGear ) sim Sim ( Linux , Mac OS ) Sim ( iOS , Android ) Proprietário sim
Oxygene (anteriormente Delphi Prism) RemObjects sim Sim ( Linux , OS X , Android , IOS ) Sim ( Web Assembly ) Proprietário sim
Pascal grátis Florian Paul Klämpfl sim sim Sim ( OS / 2 , FreeBSD , Solaris , Haiku , Android , DOS , etc.) GPL FPIDE, Lazarus , Geany (no Ubuntu )
GNU Pascal Projeto GNU sim sim sim GPL Não
Kylix Borland
( CodeGear )
Não Sim ( Linux ) Não Proprietário sim
Turbo Pascal para Windows Borland
( CodeGear )
Sim (3.x) Não Não Proprietário sim
Microsoft Pascal Microsoft Não Não Sim ( DOS ) Proprietário sim
VSI Pascal VMS Software Inc Não Não Sim ( OpenVMS ) Proprietário sim
Turbo Pascal CodeGear
( Borland )
Não Não sim freeware sim
Vector Pascal Universidade de Glasgow sim sim Não Código aberto Não
Pascal Virtual Vitaly Miryanov sim sim Sim ( OS / 2 ) freeware sim
MCP Unisys Não Não MCP Proprietário CANDE

Intérpretes Perl

Intérprete Autor janelas Tipo Unix Outros sistemas operacionais Tipo de licença
Intérprete ActivePerl ActiveState sim sim sim Não comercial ou proprietário
Intérprete Perl Desenvolvedores de Wall / Perl sim sim sim Artístico ou GPL v1

Compiladores PHP

Compilador Autor janelas Tipo Unix Outros sistemas operacionais Tipo de licença IDE ?
Phalanger Devsense sim Não Parcial Apache 2.0 sim
Torta de pêssego nível de iol sim sim sim Apache 2.0 sim

Compiladores PL / I

Compilador Autor janelas Tipo Unix Outros sistemas operacionais Tipo de licença IDE ?
IBM Enterprise PL / I para z / OS IBM Não Não Sim ( z / OS ) Proprietário Não
IBM PL / I para AIX IBM Não Sim ( AIX ) Não Proprietário Não
IBM PL / I (F) IBM Não Não Sim ( z / OS ) Sem custos Não
IBM VisualAge PL / I Enterprise para OS / 2 e Windows NT IBM sim Não Sim ( OS / 2 ) Proprietário Não
Micro Focus Open PL / I Micro Focus sim sim Não Proprietário sim

Compiladores e interpretadores Python

Compilador Autor Alvo janelas Tipo Unix Outros sistemas operacionais Tipo de licença IDE ?
Psyco Armin Rigo
Christian Tismer
JIT sim sim sim MIT Não
Cython C sim sim sim Apache 2.0 Não
Pele Descamada C ++ sim sim sim GPLv3 e BSD Não
PyPy JIT sim sim sim MIT Não
Nuitka Kay Hayen C , C ++ sim sim sim Apache 2.0 Não

Compiladores e interpretadores de esquema

Compilador Autor Alvo janelas Tipo Unix Outros sistemas operacionais Tipo de licença IDE ?
Bigloo Manuel serrano nativo, bytecode sim sim ? GPL (compilador) e LGPL (tempo de execução) Não
Esquema Chez R. Kent Dybvig nativo sim sim Não Apache 2.0 Não
Frango The Chicken Team C sim sim ? BSD Não
Furto Comum William Clinger, Lars Hansen CLI sim ? ? Licença de furto Não
Estratégia Marc Feeley C sim sim ? LGPL Não
GNU Guile Projeto GNU bytecode sim sim ? LGPL Não
Ikarus Abdulaziz Ghuloum nativo sim sim ? GPL Não
IronScheme Llewellyn Pritchard CLI sim sim ? Ms-PL Não
JScheme Ken Anderson, Tim Hickey, Peter Norvig bytecode Java Java Java Licença zlib Não
Kawa Per Bothner bytecode Java Java Java MIT Não
Furto William Clinger, Lars Hansen nativo sim sim ? Licença de furto Não
Esquema MIT / GNU Projeto GNU nativo sim sim ? GPL Não
Owl Lisp Aki Helin C sim sim ? MIT Não
Petit Larceny William Clinger, Lars Hansen C ? sim ? Licença de furto Não
Raquete PLT Inc. bytecode + JIT sim sim Não LGPL DrRacket
RScheme Donovan Kolbly C, bytecode ? sim ? Código aberto Não
Esquema 48 Richard Kelsey, Jonathan Rees C, bytecode sim sim ? BSD Não
SCM Aubrey Jaffer C sim sim AmigaOS , Atari ST , Classic Mac OS , DOS , OS / 2 , NOS / VE , OpenVMS LGPL Não
SISC Scott G. Miller, Matthias Radestock bytecode Java Java Java GPL e MPL Não
Stalin Jeffrey Mark Siskind C ? sim ? LGPL Não
Intérprete Autor janelas Tipo Unix Outros sistemas operacionais Tipo de licença IDE ?
Gauche Shiro Kawai sim sim ? BSD Não
Petite Chez Scheme R. Kent Dybvig sim sim Não Apache 2.0 Não

Compiladores Smalltalk

Compilador Autor Alvo janelas Tipo Unix Outros sistemas operacionais Tipo de licença IDE ?
Pharo Pharo Team VM sim sim sim Licença MIT sim
GNU Smalltalk Projeto GNU Smalltalk bytecode + JIT sim sim Não GPL Não
VisualWorks Sistemas Cincom ? sim sim sim Proprietário sim
Smalltalk MT ObjectConnect nativo sim Não Não Proprietário sim

Intérpretes Tcl

Intérprete Autor janelas Tipo Unix Outros sistemas operacionais Tipo de licença
ActiveTcl ActiveState sim sim sim Não comercial ou proprietário
Tclsh MKS e muitos outros sim sim sim Proprietário e / ou gratuito
Desejar MKS e muitos outros sim sim sim Proprietário e / ou gratuito

Intérpretes VMS

Intérprete Autor janelas Tipo Unix Outros sistemas operacionais Tipo de licença
VMS padrão Digital Não Não Sim VAX VMS Proprietário

Intérpretes Rexx

Intérprete Autor janelas Tipo Unix Outros sistemas operacionais Tipo de licença
Regina Rexx Regina sim sim Sim OS / 2 GPLv2
ObjectRexx IBM sim ? sim Proprietário
Abrir Object Rexx Organização OO sim Não Não ?
Amiga ARexx Comodoro Não Não sim Proprietário

Compiladores CLI

Compilador Autor janelas Tipo Unix Outros sistemas operacionais Tipo de licença IDE ?
Estúdio visual Microsoft sim Não Não Proprietário sim
Mono Mono sim sim Não MIT sim
Delphi Prism RemObjects sim sim sim Proprietário sim
Portable.NET Projeto Dot Gnu sim sim Não GPL Desconhecido

Compiladores de código aberto

Qualidade de produção, compiladores de código aberto .

Compiladores de pesquisa

Em geral, os compiladores de pesquisa não são robustos ou completos o suficiente para lidar com aplicativos grandes e reais. Eles são usados ​​principalmente para criar protótipos rápidos de novos recursos de linguagem e novas otimizações em áreas de pesquisa.

Veja também

Notas de rodapé

Referências

links externos