Ацтекский C - Aztec C

Ацтекский C
Разработчики)Системы программного обеспечения острова Мэн
ТипКомпилятор

Ацтекский C это C компилятор за MS-DOS, Яблоко II DOS 3.3 и ProDOS, Коммодор 64, ранний Macintosh, CP / M-80, Amiga, и Atari ST.

История

Мэнские программные системы Шрусбери, Нью-Джерси, произведено Компиляторы C начиная с 1980-х годов ориентирована на профессиональных разработчиков для различных платформ, включая ПК и Mac.

Компания Manx Software Systems была основана Гарри Сакоу с партнерами Томасом Фенвиком и Джеймсом Гуднау II, двумя основными разработчиками. В то время они все вместе работали в другой компании. Сукоу основал несколько собственных компаний, предвидя надвигающийся рост рынка ПК, причем каждая компания специализировалась на различных видах программного обеспечения. Сначала возник спрос на компиляторы, и он отделился от других компаний, чтобы заняться Manx и Aztec C.

Suckow позаботился о бизнес-стороне, Fenwick специализировался на разработке интерфейсных компиляторов, а Goodnow специализировался на разработке back-end компиляторов. Другой разработчик, Крис Мейси, некоторое время работал с ними над разработкой 80XX и в других областях.

Имя "Manx" было выбрано из списка кошек без какой-либо особой причины, за исключением того, что имя, которое хотел использовать Suckow, было взято.

Одной из основных причин раннего успеха Aztec C была поддержка плавающей запятой для Z80 компилятор, который был расширен до Яблоко II вскоре после. Suckow настаивал на добавлении плавающая точка.

Во время переезда в ANSI C в 1989 году Роберт Шерри, который в то время работал с Мэном и интересовался деталями стандартов, представлял их в комитете ANSI, но вскоре ушел. Он также исправил многочисленные ошибки в Aztec C после того, как Крис Мейси и Томас Фенвик покинули компанию.

К этому времени Microsoft были нацелены на конкурентов для своего компилятора C, и Aztec C вытеснялся из общего IBM-PC рынок компиляторов, за которым следует конкуренция с MPW C от Apple на стороне Macintosh и Решетка C на Amiga после того, как SAS купила их.

В 1989 году Томас Фенвик ушел работать в Microsoft, а Джеймс Гуднау иногда работал над Aztec C, но занимался другими проектами вне компании и в конце концов покинул компанию. В то время в Suckow работало около 20 человек. Крис Мейси вернулся в качестве консультанта, но в конце концов ушел, чтобы стать главным научным сотрудником другой компании. Майк Спилл присоединился к Мэну в качестве разработчика вместе с покойным Джеффом Дэвисом (встраиваемые системы).

В течение 1990-х годов они продолжали делать свои ацтекские C. Поскольку их доля на рынке упала, они попытались перейти к специализации на разработка встроенных систем,[1] но это было слишком поздно. Они исчезли несколько лет назад после потери присутствия на рынке некоторых из их целевых платформ (различных 6502 машины, Atari и Amiga 68ххх, так далее.).[2]

В конце концов, Джефф Дэвис и Майк Спилль помогли Гарри Сакову поддерживать компанию до того, как Саков окончательно ее закрыл. Suckow по-прежнему является правообладателем Aztec C.

Многие профессиональные разработчики использовали компилятор Aztec C от Manx Software Systems, пока он не прекратил свое существование.[3][4]

Наследие

Aztec C остается защищенный авторским правом и не был помещен в всеобщее достояние. Гарри Сакоу, который основал Manx Software Systems вместе с партнерами Томасом Фенвиком и Джеймсом Гуднау II, является владельцем авторских прав.

Существует по крайней мере два бесплатных интернет-дистрибутива для собственных компиляторов Aztec C для Apple II; один для Apple II DOS 3.3, а другой для Apple II ProDOS 8.[5] Существует третий бесплатный Интернет-дистрибутив Aztec C для Commodore Amiga.[5] Существует четвертый бесплатный Интернет-дистрибутив для собственного компилятора MS-DOS 8086,[5] и пятая существует для ограниченной версии их MS-DOS кросс-компилятор для Apple II ProDOS 8.

Рекомендации

  1. ^ «Наборы микросхем для ПК создают прочную основу для встраиваемых приложений». sltf.com. Архивировано из оригинал 3 марта 2016 г.. Получено 24 июн 2016.
  2. ^ «Архивная копия». Архивировано из оригинал 15 декабря 2007 г.. Получено 22 ноября, 2007.CS1 maint: заархивированная копия как заголовок (связь)
  3. ^ "Контактная информация поставщика оборудования и программного обеспечения, L-P". microsoft.com. Получено 24 июн 2016.
  4. ^ Кент, Аллен; Уильямс, Джеймс Г. (25 ноября 1992 г.). Энциклопедия микрокомпьютеров: том 11 - Исследования управления многопроцессорностью и многозадачностью. CRC Press. ISBN  9780824727093. Получено 24 июн 2016 - через Google Книги.
  5. ^ а б c «Официальный онлайн-музей Aztec C». clipshop.ca. Получено 24 июн 2016.