stringtranslate.com

Мегамакс С

Megamax C — это система разработки на основе K&R C, изначально написанная для Mac и портированная на компьютеры Atari ST и Apple IIGS . Продаваемая компанией Megamax, Inc., базирующейся в Ричардсоне, штат Техас , [1] пакет включает в себя однопроходный компилятор , компоновщик, текстовый редактор, набор для создания ресурсов и документацию. [1] Megamax C был написан Майклом Баннеллом, а Эрик Паркер предоставил компоновщик и большую часть стандартной библиотеки. [ необходима цитата ] Версия компилятора около 1988 года была переименована в Laser C , в то время как компания осталась Megamax. [2]

В ранние дни Atari ST, Megamax C был основным конкурентом компилятора Alcyon C от Digital Research , включенного в официальный комплект разработчика от Atari Corporation , и документация охватывает специфические для Atari функции. Компания рекламировала, что Megamax C может использоваться на 520 ST с одним дисководом. [3] Версия ST включает исполняемый файл и ресурсы для Megaroids , клона видеоигры Asteroids , написанной Майком Баннеллом со звуковыми эффектами Митча Баннелла. [4]

Сканирование дискеты емкостью 400 Кбайт, содержащей исходный код стандартной библиотеки для компилятора Megamax C для Macintosh.
Стандартный диск с исходным кодом библиотеки для компилятора Megamax C для Macintosh.

Технические подробности

На Atari ST и Macintosh размер скомпилированного модуля ограничен 32 КБ кода, и массивы имеют то же ограничение в 32 КБ. [1] Ограничение вытекает из требования Macintosh, которое было перенесено на Atari. [5] И это несмотря на то, что процессор Motorola 68000 в обеих машинах имел 24-битный диапазон адресов.

Прием

Согласно обзору версии Atari ST в Antic Майка Флейшмана, Megamax C скомпилировал небольшую тестовую программу в шесть раз быстрее, чем компилятор Digital Research. [1] В сравнении компиляторов C для Atari ST журнал STart написал: «Для разработки компилятор Megamax C, без сомнения, лучший из доступных на Atari. Он сократит время компиляции/тестирования как минимум в пять раз». [5] Они также отметили, что цена в 200 долларов может быть высокой для любителей и студентов.

Компилятор использовался для разработки компаниями Batteries Included и FTL Games . [3]

Ссылки

  1. ^ abcd Флейшман, Майк (сентябрь 1986 г.). "Megamax C Review". Antic . 5 (5).
  2. ^ Михоцка, Дарек (ноябрь 1988 г.). «Обзор: Laser C (Megamax, Inc.)». ST-Log (25): 78.
  3. ^ ab "Печатная реклама Megamax C". Atari Mania .
  4. ^ "Мегароиды". Atari Crypt . 2 февраля 2016 г.
  5. ^ ab Андерс, Арик; Бендио, Майкл (1986). «Какая буква С для меня?». СТарт . 1 (2).