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




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 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


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

米国では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汎用 |