Articulo de referencia

Azteca C

Aztec C es un compilador de lenguaje de programación C descontinuado para CP/M-80 , MS-DOS , Apple II (tanto Apple DOS 3.3 como ProDOS ), Commodore 64 , Macintosh antiguo , Amig...

Aztec C es un compilador de lenguaje de programación C descontinuado para CP/M-80 , MS-DOS , Apple II (tanto Apple DOS 3.3 como ProDOS ), Commodore 64 , Macintosh antiguo , Amiga y Atari ST . Fue vendido comercialmente por Manx Software Systems [ 1 ] .

Historia

Manx Software Systems, con sede en Shrewsbury, Nueva Jersey, comenzó a producir compiladores del lenguaje de programación C en la década de 1980 para CP/M , Apple II , ordenadores compatibles con IBM PC , Macintosh y otros sistemas.

Manx fue creado por Harry Suckow, junto con sus socios Thomas Fenwick y James Goodnow II, los dos desarrolladores principales. En ese momento, todos trabajaban juntos en otra empresa. Suckow había fundado varias compañías propias anticipándose al crecimiento inminente del mercado de las computadoras personales. La demanda de compiladores surgió primero, por lo que se desvinculó de las otras empresas para dedicarse a Manx y Aztec C.

Otro desarrollador, Chris Macey, les ayudó momentáneamente con el desarrollo de 80XX, además de en otras áreas.

Una de las principales razones del éxito inicial de Aztec C fue la compatibilidad con coma flotante del compilador Z80 , que poco después se extendió al Apple II .

Durante la transición a ANSI C en 1989, Robert Sherry los representó en el comité de ANSI , pero se marchó poco después. También corrigió numerosos errores en Aztec C tras la marcha de Chris Macey y Thomas Fenwick de la empresa.

Para entonces, Microsoft ya había puesto sus miras en la competencia para su compilador C, y Aztec C estaba siendo desplazado del mercado general de compiladores compatibles con IBM PC, seguido de la competencia con MPW C de Apple en el lado de Macintosh y Lattice C en Amiga después de que SAS los comprara.

En 1989, Thomas Fenwick se marchó para trabajar en Microsoft, y James Goodnow colaboró ​​ocasionalmente en Aztec C, pero se dedicaba a otros proyectos fuera de la empresa y finalmente la abandonó definitivamente. Chris Macey regresó como consultor, pero con el tiempo se marchó para convertirse en científico jefe de otra empresa.

A lo largo de la década de 1990, continuaron desarrollando su compilador Aztec C. A medida que su cuota de mercado disminuía, intentaron especializarse en el desarrollo de sistemas embebidos , [ 2 ] pero ya era demasiado tarde. Desaparecieron a finales de la década de 1990 tras la pérdida de presencia en el mercado de algunas de sus plataformas objetivo (varias máquinas 6502 , Atari y Amiga 68xxx , etc.). [ 3 ]

Al final, Jeff Davis y Mike Spille ayudaron a Harry Suckow a mantener la empresa en funcionamiento antes de que Suckow la cerrara definitivamente. Suckow sigue siendo el titular de los derechos de autor de Aztec C.

Muchos desarrolladores utilizaron el compilador Aztec C hasta que quedó obsoleto. [ 4 ] [ 5 ]

Recepción

En febrero de 1989, la revista BYTE aprobó la portabilidad de Aztec C para DOS con otras plataformas y constató que generaba los ejecutables más pequeños. Sin embargo, la revista informó que el código compilado obtenía malos resultados en las pruebas de rendimiento y que las bibliotecas presentaban algunos errores poco comunes, sorprendentes en un producto tan consolidado. BYTE concluyó que «Aztec C sufre más de lo que se beneficia de su larga y diversa herencia». [ 6 ]

Legado

Existen al menos dos distribuciones gratuitas de Internet para compiladores nativos de Aztec C para Apple II ; una para DOS 3.3 y la otra para ProDOS 8. [ 7 ] Existen distribuciones gratuitas de Internet para Amiga , [ 7 ] MS-DOS , [ 7 ] y una versión limitada del compilador cruzado de MS-DOS para Apple II ProDOS 8.

Referencias

  1. "Compiladores C Manx" . BYTE . Vol.  9, n.º  13. 1 de diciembre de 1984. págs.  52-53.
  2. "Los chipsets para PC crean una base sólida para las aplicaciones integradas" . sltf.com . Archivado del original el 3 de marzo de 2016. Consultado el 24 de junio de 2016 .
  3. "Historia de los compiladores C para PC" . Archivado del original el 15 de diciembre de 2007. Consultado el 22 de noviembre de 2007 .
  4. "Información de contacto de proveedores de hardware y software, LP" . microsoft.com . Consultado el 24 de junio de 2016 .
  5. Kent, Allen; Williams, James G. (25 de noviembre de 1992). Enciclopedia de microcomputadoras: Volumen 11 - Estudios de gestión a multiprocesamiento y multitarea . CRC Press. ISBN 9780824727093Consultado el 24 de junio de 2016 a través de Google Libros.
  6. Apiki, Steven; Udell, Jon (febrero de 1989). "Smoothing Out C" . BYTE . págs. 170–186 . Recuperado el 8 de octubre de 2024 . 
  7. 1 2 3 "El Museo Oficial Azteca en Línea" . clipshop.ca . Consultado el 24 de junio de 2016 .