Articulo de referencia

Compilador C de Norcroft

El compilador Norcroft C (también conocido como suite de compiladores Norcroft ) en informática es un conjunto portátil de herramientas de programación C / C++ escritas por Code...

El compilador Norcroft C (también conocido como suite de compiladores Norcroft ) en informática es un conjunto portátil de herramientas de programación C / C++ escritas por Codemist , disponible para una amplia gama de arquitecturas de procesadores. [ 1 ] [ 2 ]

Norcroft C fue desarrollado por Codemist, establecida en noviembre de 1987 [ 3 ] por un grupo de académicos de la Universidad de Cambridge y la Universidad de Bath ; [ 4 ] [ 5 ] Arthur Norman , Alan Mycroft y John Fitch . El desarrollo tuvo lugar al menos desde 1985; [ 6 ] [ 7 ] la empresa se disolvió en mayo de 2016. [ 3 ] El nombre Norcroft deriva de los apellidos de los autores originales. [ 8 ]

Arquitecturas compatibles

Acorn C/C++

Acorn C/C++ fue lanzado para el sistema operativo RISC OS , desarrollado en colaboración con Acorn Computers . [ 1 ] [ 9 ]

Apple MessagePad NewtonOS

Una versión de 1996 de las herramientas Norcroft C/C++ formaba parte de Newton C++ Toolbox (NCT) y del Driver Developers Kit (Lantern DDK). [ 10 ]

Compilador C de INMOS Transputer

Este compilador para el Transputer INMOS fue desarrollado en colaboración con Perihelion Software . [ 9 ]

Consultores de Cambridge XAP

Este compilador para el procesador XAP de Cambridge Consultants es otro compilador de Norcroft. [ 9 ]

Referencias

  1. 1 2 "Entrevista con Ian Johnson" . CAUGers . ACCU . Archivado del original el 1 de junio de 2006. Recuperado el 30 de junio de 2011. Acorn comenzó a trabajar en compiladores ANSI C alrededor de 1987. La versión 3 de C se lanzó en 1989, seguida de Desktop C y Desktop Assembler en 1991. El desarrollo del compilador fue una empresa conjunta entre Norcroft (en ese momento Arthur Norman y Alan Mycroft, dos académicos de los Laboratorios de Computación de la Universidad de Cambridge) y el PLG en Acorn. Las fuentes se intercambiaban regularmente entre ambas partes, pero, generalmente, Norcroft era responsable de la adhesión al estándar ANSI emergente, mientras que Acorn se concentraba en las especificidades del sistema operativo RISC de la biblioteca C y en la eliminación de subexpresiones comunes, la asignación de registros y la optimización de peephole para ARM.{{cite web}}: CS1 mantenimiento: postscript ( enlace )
  2. Singer, Jeremy; Smith, Lee (2026). "El compilador Norcroft en Arm". Lecture Notes in Computer Science . 15500 : 3–13 . doi : 10.1007/978-3-032-08187-2_1 .
  3. 1 2 "Oficiales - Codemist Limited, número de empresa 02197915" . Companies House . Consultado el 7 de septiembre de 2016 .
  4. "Codemist Ltd" . Bath, Reino Unido: Codemist. 2010. Consultado el 21 de octubre de 2011. Codemist es propiedad de un grupo de académicos universitarios de Bath y Cambridge, quienes también la gestionan.
  5. Alan Mycroft (29 de abril de 1988). "Consulta sobre compiladores C en IBM 370" . Grupo de noticias : comp.lang.c. Usenet : 997@ima.ISC.COM . Consultado el 30 de junio de 2011 .  
  6. "John Fitch" . LinkedIn . Consultado el 7 de septiembre de 2016 .
  7. "Compiladores Codemist / Norcroft" . Codemist. 22 de agosto de 2010. Archivado del original el 25 de abril de 2012. Consultado el 7 de septiembre de 2016 .
  8. ^ Mogensen, Torben (27 de mayo de 2011). "Hindbærtærte" [ Tarta de frambuesa ] (en danés). Versión2 . Consultado el 12 de julio de 2011 . [...] Norcroft Compiler (navnet er un sammentrækning de Norman y Mycroft) [...]
  9. 1 2 3 "Compiladores Codemist / Norcroft" . Bath, Reino Unido: Codemist Ltd. 2010. Archivado del original el 25/04/2012 . Recuperado el 21/10/2011 . Hemos creado compiladores C para una variedad de computadoras, desde mainframes hasta chips integrados de propósito especial. [...] la siguiente lista parcial dará una idea de la variedad de nuestra producción. Compilador ARM C de Acorn Computers. Este es el compilador ANSI C original conocido como Norcroft C.
  10. "Preguntas frecuentes de Newton: Desarrollo" . newtonfaq.com . Consultado el 6 de octubre de 2025 .
  • El compilador Norcroft C se archivó el 25 de abril de 2012 en la Wayback Machine del sitio web Codemist.
  • Entorno de desarrollo de escritorio Acorn C/C++ en el sitio web RISC OS Open.