Desarrollador(es) | Sistemas de software de Manx |
---|---|
Tipo | Compilador |
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 , los primeros Macintosh , Amiga y Atari ST . Se vendía comercialmente por Manx Software Systems.
Manx Software Systems de Shrewsbury, Nueva Jersey, produjo compiladores del lenguaje de programación C a partir de la década de 1980 para CP/M , Apple II , IBM PC compatibles , Macintosh y otros sistemas.
Manx fue fundada por Harry Suckow y sus socios Thomas Fenwick y James Goodnow II, los dos desarrolladores principales. Todos ellos trabajaban juntos en otra empresa en ese momento. Suckow había fundado varias empresas propias anticipándose al inminente crecimiento del mercado de las computadoras personales. Primero surgió la demanda de compiladores y 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 otras áreas.
Una de las principales razones del éxito inicial de Aztec C fue el soporte de punto flotante en el compilador Z80 , que se extendió al Apple II poco después.
Durante la transición a ANSI C en 1989, Robert Sherry los representó en el comité ANSI [ cita requerida ] pero se fue poco después. También arregló numerosos errores en Aztec C después de que Chris Macey y Thomas Fenwick abandonaran la empresa.
Para ese entonces Microsoft ya había buscado competidores para su compilador C y Aztec C estaba siendo expulsado del mercado general de compiladores compatibles con IBM PC, seguido por 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 fue a trabajar a Microsoft y James Goodnow trabajó en Aztec C ocasionalmente, pero se dedicó a otros proyectos fuera de la empresa y finalmente abandonó la empresa. Chris Macey regresó como consultor, pero finalmente se fue para convertirse en científico jefe de otra empresa.
A lo largo de los años 90 continuaron fabricando su compilador Aztec C. A medida que su participación en el mercado caía, intentaron especializarse en el desarrollo de sistemas embebidos , [1] pero ya era demasiado tarde. Desaparecieron a finales de los años 90 tras la pérdida de presencia en el mercado de algunas de sus plataformas objetivo (varias máquinas 6502 , Atari y Amiga 68xxx , etc.). [2]
Al final, Jeff Davis y Mike Spille ayudaron a Harry Suckow a mantener la empresa en marcha antes de que Suckow finalmente la cerrara. Suckow sigue siendo el titular de los derechos de autor de Aztec C.
Muchos desarrolladores utilizaron el compilador Aztec C hasta que se extinguió operativamente. [3] [4]
En febrero de 1989, BYTE aprobó Aztec C para la portabilidad de DOS con otras plataformas y descubrió que producía los ejecutables más pequeños. Sin embargo, la revista informó que el código compilado no se comparaba bien con otras plataformas y que las bibliotecas "presentaban algunos errores poco conocidos, algo sorprendente en un producto tan maduro". BYTE concluyó que "Aztec C sufre más de lo que se beneficia de su larga y diversa herencia". [5]
Aztec C sigue teniendo derechos de autor . Harry Suckow es el titular de los derechos de autor.
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. [6] Existen distribuciones gratuitas de Internet para Amiga , [6] MS-DOS , [6] y una versión limitada del compilador cruzado MS-DOS para Apple II ProDOS 8.