Megamax C - это система разработки на основе K&R C , изначально написанная для Macintosh и перенесенная на компьютеры 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 функции. Версия ST также включает исходный код и ресурсы для отполированного клона Asteroids , Megaroids , написанного Майком Баннеллом со звуковыми эффектами Митча Баннелла. [3]
Технические подробности
Как на Atari ST, так и на Macintosh размер скомпилированного модуля ограничен 32 КБ кода, а массивы имеют такое же ограничение 32 КБ. [1] Ограничение проистекает из требования к Macintosh, которое было перенесено на Atari. [4] Это несмотря на то, что CPU Motorola 68000 на обеих машинах имеют 24-битный диапазон адресов.
Прием
Согласно обзору версии Atari ST в Antic Майком Флейшманом, Megamax C скомпилировал небольшую программу тестирования в шесть раз быстрее, чем компилятор Digital Research. [1] При сравнении компиляторов C для Atari ST журнал STart написал: «Для компилятора разработки Megamax C, без сомнения, лучший из доступных на Atari. Это сократит время цикла компиляции / тестирования на по крайней мере, в пять раз ". [4] Они также указали, что цена в 200 долларов может быть высокой для любителей и студентов.
Компилятор использовался для разработки компаниями Batteries Included и FTL Games . [5]
Рекомендации
- ^ a b c d Флейшман, Майк (сентябрь 1986 г.). «Обзор Megamax C» . Античный . 5 (5).
- ^ Михоцка, Дарек (ноябрь 1988 г.). «Обзор: Laser C (Megamax, Inc.)» . СТ-Журнал (25): 78.
- ^ «Мегароиды» . Atari Crypt . 2 февраля 2016 г.
- ^ а б Андерс, Арик; Бендио, Майкл (1986). "Какой C для меня?" . НАЧАТЬ . 1 (2).
- ^ «Печатная реклама Megamax C» . Atari Mania .