![]() | |
| 開発者 | スティーブ・クルーガー他 |
|---|---|
| 初回リリース | 1982年 |
| 書かれた | C、アセンブリ |
| オペレーティング·システム | DOS、OS/2、MVS、VMS、UNIX、AmigaOS、Sinclair QDOS、Atari TOS |
| タイプ | コンパイラ |
| ライセンス | 独自 |
| Webサイト | support.sas.com/documentation/onlinedoc/sasc/ |
Lattice C コンパイラは、1982 年 6 月にLifeboat Associatesによってリリースされ、 IBM パーソナルコンピュータ用の最初の[出典が必要] C コンパイラでした。[1]このコンパイラは 500 ドルで販売され、 PC DOSまたはMS-DOS (当時はブランド名が異なるだけの同じ製品)で動作しました。最初のハードウェア要件は、96KB の RAM と 1 台 (後に 2 台) のフロッピー ドライブでした。[2] [3]メインフレーム( MVS )、ミニコンピュータ( VMS )、ワークステーション( UNIX )、OS/2、Commodore Amiga、Atari ST、Sinclair QLなど、他の多くのプラットフォームにも移植されました。
このコンパイラはその後、 Microsoftによって配布契約に基づきMicrosoft Cバージョン2.0として再パッケージ化された。[4] Microsoftは独自のCコンパイラを開発し、1985年4月にMicrosoft C Compiler 3.0としてリリースされた。[5] Latticeは1987年にSAS Instituteによって買収され、 SAS/Cとしてブランド名が変更された。その後、他のプラットフォームのサポートは減少し、IBMメインフレームを除くすべてのプラットフォーム向けのコンパイラの開発が中止された。この製品には他のプラットフォームで実行されるバージョンがまだ用意されているが、これらはメインフレームコードのみを生成する クロスコンパイラである。
1982 年初頭の IBM PC 向け商用ソフトウェアの一部は、Perfect Writer 、PerfectCalc、PerfectSpeller、PerfectFiler など、 CP/M ( C 言語のBDS Cサブセット用に作成) から Lattice C を使用して MS-DOS に移植されました。このスイートは、Seequa ChameleonおよびColumbia Data Productsにバンドルされていました。
- LMK、ツールを作る
- LSE、スクリーンエディター
- TMN、テキスト管理ユーティリティ
受付
1983 年にBYTE はIBM PC 用の 5 つの C コンパイラをレビューし、Lattice C を「品質は優れているが、高価で初心者には不向き」のカテゴリで最良と評価しました。同誌は、このソフトウェアの「コンパイルと実行時間が速く、増分コードが小さく、ドキュメントが充実しており、信頼性が一貫している」点を高く評価しました。[6]同年の PC Magazine も同様に、Lattice C のドキュメントとコンパイル時間と実行時間のパフォーマンスを称賛し、CI-C86 や c-systems C コンパイラよりもわずかに優れていると述べました。[3]
参考文献
- ^ 「ソフトウェア ニュース」。InfoWorld。第 4 巻、第 22 号。カリフォルニア州パロアルト: Popular Computing。1982 年 6 月 7 日。p. 61。ISSN 0199-6649。Lifeboat Associates
の新しい IBM パーソナル コンピュータ用 Lattice C コンパイラは、Intel の 8086 オブジェクト モジュール形式で再配置可能なマシン コードを生成し、8086 命令セットを活用します。
- ^ 「InfoWorld ソフトウェア レポート カード」。InfoWorld。4 ( 42 ): 47。1982-10-25。
- ^ ab Hinsch, Hanno (1983 年 7 月 4 日)。「ライフボートは C の王様か?」PC Magazine、第 2 巻、第 2 号。Ziff-Davis Publishing。pp. 527–533。ISSN 0888-8507 。
- ^ Clapp, Douglas (1983 年 10 月 4 日)。「Microsoft C Unveiled」。PC Magazine、第 2 巻、第 5 号。Ziff-Davis Publishing。pp. 503–508。ISSN 0888-8507 。
- ^ 「ソフトウェア」。Computerworld . 19 (15)。マサチューセッツ州フレーミングハム: CW Communications: 71。1985 年 4 月 15 日。ISSN 0010-4841。Microsoftは
、IBM パーソナル コンピュータ用の Microsoft C コンパイラの拡張バージョンを発表しました。ベンダーのスポークスマンは、バージョン 3.0 は Microsoft が社内で開発した最初の C コンパイラであると述べました。
- ^ Phraner, Ralph A. (1983 年 8 月). 「IBM PC 用の 9 つの C コンパイラ」. BYTE . pp. 134–168 . 2013 年10 月 20 日閲覧。
外部リンク
- Wayback Machineの DOS および OS/2 コンパイラ(2006 年 3 月 21 日アーカイブ)
- 注: 2023年現在、ドメインlattice.comは新しい会社によって使用されています

