stringtranslate.com

Lista de compiladores

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

compiladores de ada

Compiladores ALGOL 60

Compiladores ALGOL 68

cf. Cronograma de implementación y especificación de ALGOL 68

Ensambladores (Intel *86)

Ensambladores (Motorola 68*)

Ensambladores (Zilog Z80)

ensambladores (otros)

Compiladores BÁSICOS

Intérpretes BÁSICOS

compiladores de C

Notas:

  1. ^ abc Completo excepto punto flotante.
  2. ^ Cumple con ANSI 89 desde la versión 3.1h y posteriores
  3. ^ ab Visual Studio v16.8.


Compiladores de C++

Notas:

  1. ^ Lista de sistemas operativos host y/o ⟨ objetivos de compilación cruzada ⟩.
  2. ^ abc utiliza una interfaz Clang. [27] [28]
  3. ^ abcdefgh utiliza una interfaz EDG. [32]
  4. ^ ab Las bibliotecas Cray C++ no admiten caracteres anchos y solo admiten una única configuración regional.
  5. ^ abc utiliza una interfaz GCC. [34] [35]
  6. ^ El compilador EDGE C/C++ se basa en el compilador Microtec C/C++.
  7. ^ Last Open64 v5.0 usa GCC 4.2 como front-end, que no admite ningún C++ 11. [34] [35]

Compiladores de C#

compiladores COBOL

Compiladores Lisp comunes

compiladores D

Compiladores DIBOL/DBL

Intérpretes ECMAScript

compiladores eiffel

Cuartos compiladores e intérpretes.

Compiladores Fortran

Ir compiladores

Compiladores Haskell

Compiladores e intérpretes de ISLISP

compiladores java

compilador lisaac

Compiladores Pascal

Intérpretes de Perl

compiladores PHP

Compiladores PL/I

Compiladores e intérpretes de Python

Compiladores e intérpretes de Ruby .

Compiladores de óxido

.mw-parser-output .vanchor>:target~.vanchor-text{background-color:#b1d2ff}Compiladores e intérpretes de esquemas.

Compiladores de Smalltalk

Intérpretes tcl

Intérpretes DCL

Intérpretes de Rexx

Compiladores CLI

Compiladores de fuente a fuente

Esta lista está incompleta. Puede encontrar una lista más extensa de compiladores de fuente a fuente aquí .

Compiladores de código abierto

Calidad de producción, compiladores de código abierto .

Compiladores de investigaciones

Los compiladores de investigación en su mayoría no son lo suficientemente sólidos 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.

Ver también

Notas a pie de página

  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 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 entorno de programación y compilador más nuevo de Tandem" (PDF) . Revisión de sistemas en tándem . 3 (2): 23–28.
  2. ^ Claude Pair (27 de abril de 1965). Descripción del compilador ALGOL . Grupo de usuarios de la región europea 1620 . IBM.
  3. ^ 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 (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. ^ "Copia archivada" (PDF) . Archivado desde el original (PDF) el 15 de abril de 2010 . Consultado el 20 de marzo de 2010 .{{cite web}}: CS1 maint: archived copy as title (link)
  5. ^ Implementaciones de Algol 68 de código abierto: explorar archivos en. Fuenteforge.net. Recuperado el 21 de julio de 2013.
  6. ^ Lu, Catalina; Murayama, John (junio de 1986). Marielle-Trehouart, Ellen (ed.). "Nuevas funciones de TAL" (PDF) . Revisión de sistemas en tándem . Cupertino, California: Tandem Computers, Inc. 2 (2): 18–30.
  7. ^ Jamón John Gatewood (2014). "Un compilador BÁSICO mínimo ECMA-55 para x86-64 Linux®". Ordenadores . 3 (3): 69-116. doi : 10.3390/computadoras3030069 . S2CID  40383760.
  8. ^ 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)
  9. ^ Banchev, Boyko (2008). "El verdadero 'verdadero BÁSICO'". Instituto de Matemáticas e Informática . Archivado desde el original el 13 de marzo de 2011.
  10. ^ WinWorld: Investigación digital C 1.x
  11. ^ "Guía: ¿Qué es DJGPP?" . Consultado el 6 de enero de 2017 .
  12. ^ "Conformidad con los estándares C/C++". Intel . Consultado el 29 de diciembre de 2020 .
  13. ^ ab "Conformidad con los estándares C/C++". Intel . Consultado el 29 de diciembre de 2020 .
  14. ^ "Re: Pacífico C". Lista de correo de fd-dev en list.freedos.org . Archivado desde el original el 7 de enero de 2017 . Consultado el 6 de enero de 2017 .
  15. ^ "DeSmet C" . Consultado el 9 de junio de 2018 .
  16. ^ "Compilador SEGGER" . Consultado el 9 de junio de 2021 .
  17. ^ abcd White, Carolyn Turnbull, ed. (febrero de 1986). "Nuevos productos de Tandem" (PDF) . Revisión de sistemas en tándem . Cupertino, California: Tandem Computers, Inc. 2 (1): 55–57.
  18. ^ "/std (Especifique la versión estándar del idioma)". aprender.microsoft.com . Microsoft. 2022-12-23.
  19. ^ ab "C++Builder: Windows, Mac, iOS, Android". Embarcadero . Consultado el 20 de mayo de 2017 .
  20. ^ ab "C++Builder: ediciones de productos de desarrollo de aplicaciones". Embarcadero . La C++Builder Community Edition gratuita de Embarcadero está diseñada para desarrolladores independientes, nuevas empresas 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 profesionales. y herramientas integradas.
  21. ^ ab "Estado de cumplimiento de las características del lenguaje C ++ 11". Embarcadero . Consultado el 12 de marzo de 2018 .
  22. ^ abcdefghijk "Soporte del compilador C ++". cppreference.com . Referencia de C++ . Consultado el 12 de marzo de 2018 .
  23. ^ "Compiladores de C++ basados ​​en Clang - RAD Studio". Embarcadero . Consultado el 20 de mayo de 2017 .
  24. ^ "Compilador de C++: herramienta gratuita". Embarcadero .
  25. ^ "Estado de cumplimiento de las características del lenguaje C++14". Embarcadero . Consultado el 8 de marzo de 2019 .
  26. ^ "Estado de cumplimiento de las características del lenguaje C++17". Embarcadero . Consultado el 8 de marzo de 2019 .
  27. ^ ab "Compatibilidad con C ++ en Clang". clang.llvm.org . Proyecto LLVM . Consultado el 12 de marzo de 2018 .
  28. ^ ab ""libc++ "Biblioteca estándar de C++". libcxx.llvm.org . Proyecto LLVM . Consultado el 12 de marzo de 2018 .
  29. ^ "Manual de referencia de Cray C y C++ (8.6) S-2179". Cray . Consultado el 12 de marzo de 2018 .
  30. ^ "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 .
  31. ^ "Implementación del lenguaje C++ 0x". Marte digital . Consultado el 12 de marzo de 2018 .
  32. ^ ab "Funciones de lenguaje C ++ y C compatibles". Grupo de diseño Edison . Consultado el 12 de marzo de 2018 .
  33. ^ "Suite de compilación EKOPath". Escala de ruta . Archivado desde el original el 5 de febrero de 2017 . Consultado el 12 de marzo de 2018 .
  34. ^ abc "Soporte de estándares C++ en GCC". Proyecto GNU . Consultado el 20 de mayo de 2017 .
  35. ^ abc "Capítulo 1. Estado", Manual de la biblioteca GNU C++, Proyecto GNU , consultado el 20 de mayo de 2017
  36. ^ 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 .
  37. ^ "Idiomas y estándares". Sistemas IAR . Consultado el 14 de abril de 2018 .
  38. ^ "Herramientas de software libres". Intel . Consultado el 14 de abril de 2018 .
  39. ^ "Funciones de C++ 11 compatibles con el compilador Intel® C++". Intel . Consultado el 12 de marzo de 2018 .
  40. ^ "Funciones de C++ 14 compatibles con el compilador Intel® C++". Intel . Consultado el 12 de marzo de 2018 .
  41. ^ "Funciones de C++17 compatibles con el compilador Intel® C++". Intel . Consultado el 12 de marzo de 2018 .
  42. ^ "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 .
  43. ^ "Herramientas y compilador Open64". Abierto64 . 25 de noviembre de 2017 . Consultado el 12 de marzo de 2018 .
  44. ^ "Herramientas y compiladores de PGI: pestaña Especificaciones". IGP . Consultado el 16 de marzo de 2018 .
  45. ^ "Notas de la versión de PGI para CPU x86". IGP . Consultado el 16 de marzo de 2018 .
  46. ^ "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
  47. ^ "1.1 El compilador", Guía del usuario del compilador , Keil , consultado el 16 de marzo de 2018
  48. ^ "1.1 El compilador", Guía del usuario de armcc del compilador ARM® , Arm , consultado el 16 de marzo de 2018
  49. ^ "1.3 Versiones de componentes LLVM y compatibilidad de idiomas", Guía de desarrollo de software Arm Compiler , Keil , consultado el 16 de marzo de 2018
  50. ^ "1.3 Versiones de componentes LLVM y compatibilidad de idiomas", Guía de desarrollo de software del compilador Arm® , Arm , consultado el 16 de marzo de 2018
  51. ^ "Oracle Developer Studio: características". Oráculo . Consultado el 16 de marzo de 2018 .
  52. ^ "Cumplimiento de estándares 1.5", Oracle® Developer Studio 12.6: Guía del usuario de C++ , Oracle , consultado el 16 de marzo de 2018
  53. ^ Lewis, Ana, ed. (Abril de 1994). "Lenguaje de programación C++" (PDF) . Revista de sistemas tándem . Cupertino, California: Tandem Computers, Inc. 10 (2): 5.
  54. ^ "Guía de configuración del productor C/C++". Proyecto TenDRA . Consultado el 16 de marzo de 2018 .
  55. ^ "Plataforma de compilación redireccionable VectorC". Juego de códigos . Consultado el 14 de abril de 2018 .
  56. ^ "Términos de licencia | Comunidad Microsoft Visual Studio 2022". Estudio visual . Corporación Microsoft. a. Licencia Individual. Si usted es un individuo 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.
  57. ^ "Conformidad del lenguaje Visual C++". Microsoft . Consultado el 12 de marzo de 2018 .
  58. ^ "Cumplimiento de los estándares 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 .
  59. ^ "Anuncio: MSVC cumple con el estándar C++". devblogs.microsoft.com . Microsoft. 2018-05-07.
  60. ^ "Notas de la versión 16.10 de Visual Studio 2019". 22 de enero de 2024.
  61. ^ "Compatibilidad con funciones de IBM XL C/C++ para Linux C++11 y C++14". IBM . 2 de enero de 2020 . Consultado el 2 de marzo de 2020 .
  62. ^ "Compatibilidad con funciones IBM XL C/C++ para AIX C++11 y C++14". IBM . Consultado el 2 de marzo de 2020 .
  63. ^ "IBM z/OS XL C/C++ Las extensiones de lenguaje IBM XL C/C++". IBM . Consultado el 2 de marzo de 2020 .
  64. ^ "Compiladores IBM C/C++ y Fortran para adoptar la infraestructura de código abierto LLVM" . Consultado el 2 de marzo de 2020 .
  65. ^ "Nota del producto del compilador Diab". Río del viento . Consultado el 16 de marzo de 2018 .
  66. ^ "puntonet/roslyn". GitHub . Consultado el 20 de mayo de 2017 .
  67. ^ "LICENCIA". GitHub . Consultado el 27 de mayo de 2023 .
  68. ^ "IL2CPU/Licencia". GitHub . Consultado el 27 de mayo de 2023 .
  69. ^ "Licencia/Licencia". GitHub . Consultado el 27 de mayo de 2023 .
  70. ^ "Licencia/Licencia". GitHub . Consultado el 27 de mayo de 2023 .
  71. ^ "si bemol/si bemol". aplanado . Consultado el 27 de octubre de 2023 .
  72. ^ "Licencia/Licencia". GitHub . Consultado el 27 de octubre de 2023 .
  73. ^ Probado, Liam (16 de marzo de 2022). "Surge un contendiente COBOL de código abierto". El registro . Archivado desde el original el 26 de marzo de 2023.
  74. ^ ab Lowden, James K. (13 de noviembre de 2023). "estado de gcc cobol". gcc.gnu.org .
  75. ^ Bisson, Simon (15 de febrero de 2023). "Cobol en .NET con Otterkit". InfoMundo . Archivado desde el original el 3 de junio de 2023.
  76. ^ Kapić, Edin (3 de marzo de 2023). "Otterkit, el compilador COBOL .NET de código abierto, alcanza la fase alfa". InfoQ . Archivado desde el original el 12 de septiembre de 2023.
  77. ^ Corporación Unisys (2009). Manual de referencia de programación COBOL ANSI-85 Volumen 1. (Publicación Unisys 8600 1518) (PDF) .
  78. ^ Nelson, Don (febrero de 1986). Blanco, Carolyn Turnbull (ed.). "El nuevo COBOL85 de Tandem" (PDF) . Revisión de sistemas en tándem . Cupertino, California: Tandem Computers, Inc. 2 (1): 39–47.
  79. ^ Lewis, Ana, ed. (Otoño de 1993). "Banco de trabajo COBOL de Micro Focus" (PDF) . Revisión de sistemas en tándem . Cupertino, California: Tandem Computers, Inc. 9 (4): 6.
  80. ^ "Lista de idiomas con tecnología Dotnet". Archivado desde el original el 26 de enero de 2013 . Consultado el 5 de febrero de 2013 .
  81. ^ "Otro lenguaje para Visual Studio y .Net: Synergex lanza Synergy/DE". Blogs.msdn.com . Consultado el 20 de mayo de 2017 .
  82. ^ "La portada - Computadora Double Z". Doublez.com.au . Consultado el 20 de mayo de 2017 .
  83. ^ "Grupo de proyectos Win32Forth"
  84. ^ "VFX adelante"
  85. ^ "VFX adelante"
  86. ^ SwiftForth
  87. ^ "Retro adelante".
  88. ^ "Preguntas frecuentes sobre iForth"
  89. ^ "ciforto"
  90. ^ "ciforto"
  91. ^ "ciforto"
  92. ^ "ATLAST: Kit de herramientas del sistema de aplicaciones de lenguajes subprocesos de Autodesk"
  93. ^ "Inicio". colapsos.org .
  94. ^ "Libre hacia adelante".
  95. ^ "A partir de ahora".
  96. ^ "Documentación NoForth".
  97. ^ Sasagawa, Ken'ichi. "Fácil-ISLisp". eisl.kan-be.com .
  98. ^ "díaLISP". FuenteForge . 12 de marzo de 2014.
  99. ^ "Iris".
  100. ^ "Masaya Taniguchi". GitHub . Archivado desde el original el 21 de noviembre de 2021.
  101. ^ "Iris web REPL" .
  102. ^ "Masaya Taniguchi". GitHub . Archivado desde el original el 21 de noviembre de 2021.
  103. ^ Minejima, Yuji (9 de abril de 2017). "Comencé a intentar escribir ISLisp en el traductor de C".
  104. ^ "OKI ISLISP".
  105. ^ "¡Bienvenido a nginx!". www.sybase.ca . Archivado desde el original el 2 de marzo de 2014 . Consultado el 6 de junio de 2022 .
  106. ^ abc "El proyecto Hurto - Licencias". Larcenistas.org . Consultado el 20 de mayo de 2017 .
  107. ^ "Raqueta: Raqueta 6,7". descargar.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. ^ "Grupo de diseño Edison". Archivado desde el original el 28 de mayo de 2015 . Consultado el 20 de marzo de 2015 .
  110. ^ "Grupo de diseño Edison". Archivado desde el original el 5 de noviembre de 2007 . Consultado el 20 de marzo de 2015 .

enlaces externos