DOS時代の商用Cコンパイラー一覧

以下、特に明記しない限り、NEC PC98用またはMS-DOS、Windows(16ビット版)汎用日本語バージョンの情報。製品名先頭の(*)は日本語版未発売。発売日は日本語版があればその発売日または出荷日(発表日ではない)を優先する。

Microsoft C (MS-C)

Microsoft C Compiler Ver.3.0Microsoft C Compiler Ver.4.0Microsoft C Compiler Ver.5.1MS-C 7.0A

MS-DOSを開発したMicrosoft自らが発売した、事実上の業界標準Cコンパイラー。Microsoft C 3.0より前は日本では発売されていない(Lattice Cがそれに相当した)。Visual C++ 1.5xの単体製品は日本では未発売。Visual C++ 4.0でMFCのバージョン番号に合わせたため、Visual C++ 3.0は存在しない。コンパイラ・リンカ本体はMS-DOS汎用で機種に依存しないが、CodeViewやWorkbenchなどのツール、一部のライブラリは機種に依存し、対応機種により発売日が異なる場合がある。

製品 発売日 価格 備考
(*)Microsoft C Compiler System (1983年) (US$500) コンパイラーはLattice Cを使用。
(*)Microsoft C Compiler Version 2.0 (1984年) (US$500)  
Microsoft C Compiler Version 3.0 1985年12月 ¥248,000 アスキーより発売。jtolowerなどの日本語処理関数を追加。
Microsoft C Compiler Version 3.0 1986年9月 ¥98,000 マイクロソフトより発売。
Microsoft C Compiler Version 4.0 1987年7月 ¥98,000 ソースコードレベルのデバッガ「CodeView」を追加。
(*)Microsoft C Optimizing Compiler Version 5.0 (1987年10月) (US$450) IBM PC用。特定条件で起動しないバグがある。
Microsoft C Optimizing Compiler Version 5.1 1988年10月 ¥98,000 スクリーンエディタ付属。OS/2でバックグラウンド実行が可能。
Microsoft C Professional Development System
Version 6.0
1990年11月 ¥98,000 統合開発環境「Workbench」搭載。
Microsoft C/C++ Development System
for MS-DOS & Windows Version 7.0A
1992年10月 ¥98,000 XMS・DPMIメモリで動作。Windows SDKとMFCが付属。
Microsoft Visual C++ Development System
Professional Edition for Windows Version 1.0
1993年11月 ¥98,000 Win3.1用統合開発環境「Visual Workbench」搭載。
Microsoft Visual C++ Development System
Standard Edition for Windows Version 1.0
1993年11月 ¥40,000 Proとの違いはKB401916を参照。
(*)Microsoft Visual C++ Development System
for Windows Version 1.5
(1993年) (US$599) OLE 2.0とODBCをサポート。紙の解説書は別売に。
Microsoft Visual C++ Development System
for Windows Version 2.0
1995年2月 ¥98,000 DOS/Win3.1用開発環境としてVisual C++ 1.51が付属。
Microsoft Visual C++ Development System and Tools
Version 4.0
1996年1月 ¥98,000 同上。ただし、Win95でも動作するよう改変されている。

Microsoft QuickC

Microsoft QuickC 1.1Microsoft QuickC 2.0

Microsoft Cとソースコード互換性を持つ、統合開発環境 (IDE) を搭載したエントリーレベルのCコンパイラー。米国ではMS-C 5.0と同時に発売。QuickBASICの兄弟ソフトのように登場したが、Turbo Cに対抗していることは明白である。

製品 発売日 価格 備考
(*)Microsoft QuickC Version 1.0 (1987年10月) (US$99)  
Microsoft QuickC Version 1.1 1988年9月 ¥20,000 PC98用とAX用の2種類
Microsoft QuickC Compiler Version 2.0 1989年10月 ¥20,000  
Microsoft QuickC for Windows(英語版) 1992年4月? ¥32,000 PC98(Win3.0A)用

Turbo C / Borland C

Borland C++ 2.0

PascalコンパイラーのTurbo Pascalで知られたBorlandが1987年より発売したCコンパイラー。特に初期バージョンは手頃な価格で統合開発環境 (IDE) 付きのCコンパイラーが手に入るとして、日曜プログラマーから人気を獲得した。1988年に日本で発売されたTurbo C 1.5は、日本でBorland製品の代理店であったマイクロソフトウェアアソシエイツ (MSA) とサザンパシフィック (SPL) がそれぞれ独自にPC-98へ移植したため相互に完全な互換性はなく、市販の参考書もMSA版とSPL版で記述が分かれている状況であった(これ以前に発売されたTurbo Pascalも同じく)。1989年に米BorlandとMSAの共同出資でボーランド・ジャパンが設立され、発売元が一本化された。

製品 発売日 価格 備考
(*)Turbo C 1.0 (1987年5月) (US$99.95) IBM PC用
Turbo C 1.5 1988年3月 ¥16,800 SPLより発売。
Turbo C 1.5 1988年4月 ¥19,500 MSAより、2月に暫定版を先行発売。
Turbo C 2.0 1988年12月 ¥29,800 MSAより発売。
Turbo C 2.0 Professional 1989年4月 ¥59,800 Turbo Assemblerが付属。
Turbo C++ 1.0 1990年12月 ¥39,800 翌年3月まで1万円引き(Proも同様)
Turbo C++ Professional 1990年12月 ¥59,800 Turbo Debuggerが付属。
Borland C++ 2.0 1991年8月 ¥98,000 DOSで動作、Win3.0アプリも作成可
Borland C++ & Application Frameworks 2.0 1991年12月 ¥98,000 DOS,Win用クラスライブラリを添付
Borland C++ & Application Frameworks 3.0 1992年4月 ¥98,000  
Borland C++ 3.0 1992年6月 ¥58,000 DOSで動作、Win3.0アプリも作成可
Turbo C++ for Windows 3.0 1992年6月 ¥29,800 Win3.0で動作
Borland C++ & Application Frameworks 3.1 1993年6月 ¥68,000 DOS,Win3.1で動作
Borland C++ 3.1 1993年6月 ¥40,000 DOS,Win3.1で動作
Turbo C++ for Windows 3.1 1993年6月 ¥29,800 Win3.1で動作
Borland C++ 4.0J 1994年9月 ¥68,000 Win3.1で動作
Turbo C++ 4.0J for DOS 1995年4月 ¥29,800 DOSで動作
Borland C++ 4.5J 1995年12月 ¥68,000  
Borland C++ 5.0J 1996年8月 ¥40,000 Win95,NT3.51で動作

Lattice C

Lattice C Compiler

米国ではLifeboat Associatesから発売され、日本では米国法人とオートメーションシステムリサーチ (ASR) との合弁会社である株式会社ライフボートから発売。16ビットPC黎明期である1980年代中期には最適化による動作速度が最速として人気を得たが、米国では1987年にSASへブランドが売却されてからVMS(IBMのメインフレームOS)版以外の開発が停滞した。Microsoft C Ver.2.0以前はLattice CのコンパイラーにMicrosoft製のLINK, LIBユーティリティーを加えたものだった。

製品 発売日 価格 備考
Lattice C Compiler with C-FOOD 1983年? ¥238,000? 別売のライブラリ C-FOODが付属。
Lattice C Compiler Ver.2.0 1984年? ¥198,000?  
Lattice C Compiler Ver.2.1 1984年6月? ¥198,000? 8087のサポート。SJIS用変換ツール追加。
Lattice C Compiler Ver.3.0 1986年3月 ?  
Lattice C Compiler Ver.J3.1 1986年10月 ¥198,000 翌年1月に¥98,000へ値下げ。
Lattice C Compiler Ver.J3.2 1987年2月 ¥98,000  
Lattice C パーソナル 1987年 ¥19,800  
Lattice C Compiler Ver.J4.0 1988年7月 ¥98,000  
Lattice C/DOS Ver.4.1 1989年 ¥98,000  
Lattice C/DUAL Ver.4.1 1989年 ¥128,000 リンカーがMS-DOSに加えてOS/2に対応

LSI C コンパイラ

エル・エス・アイ ジャパン株式会社が開発および発売。初出は1983年と古いが、もともと名前 "LSI" のとおり、8ビットOS(CP/M-80)の組み込みシステムをターゲットとしており、一般の知名度は低かった。1989年7月にLSI C-86 Ver.3.10のサブセット(スモールモデルに限定、ROM化支援ツールを省略)とした「LSI C-86 Ver 3.11 試食版」がフリーソフトとして公開されると、無料で使用できるCコンパイラーとしてアマチュアのプログラマーに広く使用された。

製品 発売日 価格 備考
LSI C-86 Ver.3.0 1988年2月 ¥48,000 MS-DOS汎用
LSI C-80 Ver.3.1 1989年3月 ¥98,000 CP/M-80 Ver.2.2以上
LSI C-86 Ver.3.1 1989年3月 ¥48,000 MS-DOS汎用
LSI C-86 Ver.3.3 1991年5月 ¥48,000 MS-DOS汎用

inserted by FC2 system