Aztec C es un compilador de C para MS-DOS , Apple II DOS 3.3 y ProDOS , Commodore 64 , primeros Macintosh, CP / M-80 , Amiga y Atari ST .
Desarrollador (es) | Sistemas de software Manx |
---|---|
Tipo | Compilador |
Historia
Manx Software Systems de Shrewsbury , Nueva Jersey , produjo compiladores de C a partir de la década de 1980 dirigidos a desarrolladores profesionales para una variedad de plataformas, incluyendo PC y Mac .
Manx Software Systems fue iniciado por Harry Suckow, con sus socios Thomas Fenwick y James Goodnow II, los dos desarrolladores principales. Todos trabajaban juntos en otra empresa en ese momento. Suckow había fundado varias empresas propias anticipando el inminente crecimiento del mercado de PC, y cada empresa se especializaba en diferentes tipos de software. Primero surgió una demanda de compiladores y se separó de las otras compañías para perseguir a Manx y Aztec C.
Suckow se ocupó del lado comercial, Fenwick se especializó en el desarrollo de compiladores de front-end y Goodnow se especializó en el desarrollo de compiladores de back-end. Otro desarrollador, Chris Macey, trabajó con ellos durante un tiempo en el desarrollo de 80XX y en otras áreas.
El nombre "Manx" se seleccionó de una lista de gatos sin ninguna razón en particular, excepto que se tomó el nombre que Suckow quería usar.
Una de las principales razones del éxito inicial de Aztec C fue el soporte de punto flotante para el compilador Z80 que se extendió a Apple II poco después. Suckow insistió en agregar un punto flotante .
Durante el traslado a ANSI C en 1989, Robert Sherry, que estaba con Manx en ese momento e interesado en los detalles de las normas, los representó en el comité de ANSI, pero se fue poco después. También corrigió numerosos errores en el Aztec C después de que Chris Macey y Thomas Fenwick dejaron la empresa.
Para entonces, Microsoft había apuntado a competidores para su compilador C y Aztec C estaba siendo expulsado del mercado general de compiladores IBM-PC , seguido de la competencia con MPW C de Apple en el lado de Macintosh y Lattice C en el Amiga después de que SAS los compró.
En 1989, Thomas Fenwick se fue a trabajar para Microsoft, y James Goodnow trabajó en Aztec C ocasionalmente, pero estaba realizando otros proyectos fuera de la empresa y finalmente dejó la empresa por completo. Suckow empleaba a unas 20 personas en ese momento. Chris Macey regresó como consultor, pero finalmente se fue para convertirse en científico jefe de otra empresa. Mike Spille se unió a Manx como desarrollador junto con el difunto Jeff Davis (sistemas integrados).
A lo largo de la década de 1990 continuaron haciendo su azteca C . A medida que su participación en el mercado se redujo, intentaron hacer el cambio para especializarse en el desarrollo de sistemas integrados , [1] pero ya era demasiado tarde. Desaparecieron hace unos años 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 profesionales utilizaron el compilador Aztec C de Manx Software Systems hasta que se extinguió operativamente. [3] [4]
Legado
Aztec C permanece protegido por derechos de autor y no se ha colocado en el dominio público . Harry Suckow, quien fundó Manx Software Systems con sus socios Thomas Fenwick y James Goodnow II, es el titular de los derechos de autor.
Existen al menos dos distribuciones gratuitas de Internet para compiladores nativos Aztec C para Apple II; uno para Apple II DOS 3.3 y el otro para Apple II ProDOS 8. [5] Existe una tercera distribución gratuita de Internet para Aztec C para Commodore Amiga. [5] Existe una cuarta distribución gratuita de Internet para su compilador nativo MS-DOS 8086, [5] y una quinta existe para una versión limitada de su compilador cruzado MS-DOS para Apple II ProDOS 8.
Referencias
- ^ "Los chipsets de PC crean una base sólida para aplicaciones integradas" . sltf.com . Archivado desde el original el 3 de marzo de 2016 . Consultado el 24 de junio de 2016 .
- ^ "Copia archivada" . Archivado desde el original el 15 de diciembre de 2007 . Consultado el 22 de noviembre de 2007 .CS1 maint: copia archivada como título ( enlace )
- ^ "Información de contacto del proveedor de hardware y software, LP" . microsoft.com . Consultado el 24 de junio de 2016 .
- ^ Kent, Allen; Williams, James G. (25 de noviembre de 1992). Enciclopedia de Microcomputadoras: Volumen 11 - Estudios de gestión para multiprocesamiento y multitarea . Prensa CRC. ISBN 9780824727093. Consultado el 24 de junio de 2016 , a través de Google Books.
- ^ a b c "El Museo Oficial Azteca C Online" . clipshop.ca . Consultado el 24 de junio de 2016 .