| 開発者 | マンクス ソフトウェア システムズ |
|---|---|
| タイプ | コンパイラ |
Aztec C は、 CP/M-80、MS-DOS、Apple II ( Apple DOS 3.3 とProDOSの両方)、Commodore 64、初期のMacintosh、Amiga、Atari ST用のC プログラミング言語 コンパイラですが、現在は販売されていません。Manx Software Systems によって商業的に販売されていました。
歴史
ニュージャージー州シュルーズベリーの Manx Software Systems は、1980 年代からCP/M、Apple II、IBM PC 互換機、Macintoshなどのシステム 向けにC プログラミング言語コンパイラを製造してきました。
Manx は、ハリー・サッコウがパートナーのトーマス・フェンウィックとジェームズ・グッドナウ II とともに立ち上げたものです。この 2 人は、主な開発者です。当時、彼らは全員、別の会社で一緒に働いていました。サッコウは、パーソナル コンピュータ市場の差し迫った成長を予測して、いくつかの会社を立ち上げていました。最初にコンパイラの需要が高まり、彼は他の会社との関わりを断ち、Manx と Aztec C の開発に取り組みました。
もう一人の開発者、Chris Macey は、他の分野とは別に、80XX の開発を一時的に支援しました。
Aztec C が早期に成功した主な理由の 1 つは、Z80コンパイラの浮動小数点サポートであり、これはその後すぐにApple IIにも拡張されました。
1989 年のANSI Cへの移行中、Robert Sherry はANSI委員会で彼らを代表していましたが[要出典]、すぐに退社しました。また、Chris Macey と Thomas Fenwick が退社した後、彼は Aztec C の多数のバグを修正しました。
この時までに、Microsoft は自社の C コンパイラーの競合相手をターゲットにしており、Aztec C は一般的な IBM PC 互換コンパイラー市場から追い出されつつあり、続いて SAS が買収した後、Macintosh 側では Appleの MPW C 、 AmigaではLattice Cとの競争が始まりました。
1989 年に Thomas Fenwick が Microsoft に移り、James Goodnow は時折 Aztec C に携わりましたが、社外で他のプロジェクトを進めていたため、最終的には完全に退社しました。Chris Macey はコンサルタントとして復帰しましたが、最終的には別の会社の主任科学者になるために退社しました。
1990年代を通じて、彼らはAztec Cコンパイラを作り続けました。市場シェアが低下すると、組み込みシステム開発に特化しようとしましたが、[1]手遅れでした。彼らは、ターゲットプラットフォームの一部(さまざまな6502マシン、Atari、Amiga 68xxxなど)の市場での存在感の喪失に伴い、1990年代後半に姿を消しました。[2]
結局、ジェフ・デイビスとマイク・スピルはハリー・サッコウが会社を閉鎖するまで、サッコウの支援を受けて会社を存続させました。サッコウは現在もAztec C の 著作権を保有しています。
多くの開発者はAztec Cコンパイラを運用上廃止されるまで使用していました。[3] [4]
受付
BYTE は1989 年 2 月に、DOS の他のプラットフォームへの移植性のために Aztec C を承認し、これが最も小さな実行ファイルを生成することを発見しました。しかし、この雑誌は、コンパイルされたコードのベンチマークは低く、ライブラリには「成熟した製品としては驚くべき、いくつかの不明瞭なバグが見られた」と報告しました。BYTEは、「Aztec C は、その長く多様な伝統から得られる恩恵よりも、むしろ損害の方が大きい」と結論付けました。 [5]
遺産
Aztec C は著作権で保護されています。著作権者は Harry Suckow です。
Apple II用のネイティブ Aztec C コンパイラには、少なくとも 2 つの無料インターネット配布物があります。1 つは DOS 3.3 用、もう 1 つはProDOS 8用です。 [6] Amiga、[6] MS-DOS、[6] Apple II ProDOS 8 用のMS-DOS クロスコンパイラの限定バージョンには、無料インターネット配布物があります。
参考文献
- ^ 「PC チップセットは組み込みアプリケーションのための強固な基盤を構築します」。sltf.com。2016年 3 月 3 日時点のオリジナルよりアーカイブ。2016 年6 月 24 日閲覧。
- ^ 「PC ベースの C コンパイラの歴史」。2007 年 12 月 15 日時点のオリジナルよりアーカイブ。2007 年11 月 22 日閲覧。
- ^ 「ハードウェアおよびソフトウェア ベンダーの連絡先情報、LP」。microsoft.com。2016年6 月 24 日閲覧。
- ^ ケント、アレン、ウィリアムズ、ジェームズ G. (1992 年 11 月 25 日)。マイクロコンピュータ百科事典: 第 11 巻 - マルチプロセッシングとマルチタスクの管理研究。CRC プレス。ISBN 97808247270932016年6月24日閲覧– Google ブックス経由。
- ^ Apiki, Steven; Udell, Jon (1989年2月). 「Smoothing Out C」. BYTE . pp. 170– 186. 2024年10月8日閲覧。
- ^ abc 「The Official Aztec C Online Museum」。clipshop.ca 。 2016年6月24日閲覧。
