Ацтек С
Разработчик(и) | Программные системы острова Мэн |
---|---|
Тип | Компилятор |
Aztec C — это прекращенный языка программирования C компилятор для CP/M-80 , MS-DOS , Apple II (как Apple DOS 3.3, так и ProDOS ), Commodore 64 , ранних версий Macintosh , Amiga и Atari ST . Он продавался на коммерческой основе компанией Manx Software Systems.
История
[ редактировать ]Компания Manx Software Systems из Шрусбери, штат Нью-Джерси, начиная с 1980-х годов производила компиляторы языка программирования C для CP/M , Apple II , IBM PC-совместимых систем , Macintosh и других систем.
Manx был основан Гарри Сукоу вместе с партнерами Томасом Фенвиком и Джеймсом Гудноу II, двумя основными разработчиками. В то время они все вместе работали в другой компании. Сукоу основал несколько собственных компаний, предвидя надвигающийся рост рынка персональных компьютеров. Сначала потребовались составители, и он отказался от участия в других компаниях, чтобы заняться Manx и Aztec C.
Другой разработчик, Крис Мейси, некоторое время помогал им в разработке 80XX, помимо других областей.
Одной из основных причин раннего успеха Aztec C была поддержка чисел с плавающей запятой в компиляторе Z80 , которая вскоре после этого была распространена на Apple II .
Во время перехода на ANSI C в 1989 году Роберт Шерри представлял их в ANSI . комитете [ нужна ссылка ] но вскоре ушел. Он также исправил множество ошибок в Aztec C после того, как Крис Мейси и Томас Фенвик покинули компанию.
К этому времени Microsoft нацелилась на конкурентов для своего компилятора C, а Aztec C был вытеснен с общего рынка компиляторов, совместимых с IBM PC, после чего последовала конкуренция с Apple MPW C на стороне Macintosh и Lattice C на Amiga после того, как SAS купила их.
В 1989 году Томас Фенвик ушел работать в Microsoft, а Джеймс Гудноу время от времени работал над Aztec C, но занимался другими проектами за пределами компании и в конечном итоге вообще покинул компанию. Крис Мейси вернулся в качестве консультанта, но в конце концов ушел, чтобы стать главным научным сотрудником другой компании.
На протяжении 1990-х годов они продолжали создавать компилятор Aztec C. Когда их доля на рынке упала, они попытались специализироваться на разработке встраиваемых систем . [1] но было слишком поздно. Они исчезли в конце 1990-х годов после потери присутствия на рынке некоторых целевых платформ (различных машин 6502 , Atari и Amiga 68xxx и т. д.). [2]
В конце концов, Джефф Дэвис и Майк Спилл помогли Гарри Сакоу сохранить компанию, прежде чем Сукоу окончательно закрыл ее. Суков по-прежнему является правообладателем Aztec C.
Многие разработчики использовали компилятор Aztec C, пока он не вышел из строя. [3] [4]
Наследие
[ редактировать ]Aztec C остается защищенным авторским правом . Гарри Сукоу является правообладателем.
Существует по крайней мере два бесплатных Интернет-дистрибутива родных компиляторов Aztec C для Apple II ; один для DOS 3.3, а другой для ProDOS 8. [5] Для Amiga существуют бесплатные интернет-дистрибутивы . [5] MS-DOS , [5] и ограниченная версия MS-DOS кросс-компилятора для Apple II ProDOS 8.
Ссылки
[ редактировать ]- ^ «Чипсеты для ПК создают прочную основу для встроенных приложений» . sltf.com . Архивировано из оригинала 3 марта 2016 года . Проверено 24 июня 2016 г.
- ^ «История C-компиляторов для ПК» . Архивировано из оригинала 15 декабря 2007 года . Проверено 22 ноября 2007 г.
- ^ «Контактная информация поставщиков оборудования и программного обеспечения, LP» . microsoft.com . Проверено 24 июня 2016 г.
- ^ Кент, Аллен; Уильямс, Джеймс Г. (25 ноября 1992 г.). Энциклопедия микрокомпьютеров: Том 11 - Исследования в области управления многопроцессорной и многозадачной обработкой . ЦРК Пресс. ISBN 9780824727093 . Проверено 24 июня 2016 г. - через Google Книги.
- ^ Jump up to: а б с «Официальный онлайн-музей ацтеков C» . clipshop.ca . Проверено 24 июня 2016 г.