歴史
ボーランドC ++
Borland C ++は、MS-DOSおよびMicrosoft Windows用のCおよびC ++ IDE(統合開発環境)です。 Turbo C ++の後継であり、保護モードDOSで記述されたより優れたデバッガーであるTurbo Debuggerが含まれていました。
図書館
オブジェクトWindowsライブラリ(OWL) :プロフェッショナルなグラフィカルWindowsアプリケーションの開発を容易にするC ++クラスのセット。
Turbo Vision :DOSでプロフェッショナルアプリケーションを作成するためのC ++クラスのセット。これらのクラスは、ダイアログボックス、メッセージポンプ、メニュー、アクセラレータなど、Windowsアプリケーションのいくつかの側面を模倣します。
Borland Graphics Interface :シンプルなプレゼンテーションスタイルの2Dグラフィックスを実行するための関数のライブラリ。一般的なCGA、EGA、およびVGA機能用のドライバーが含まれており、限られた数のビデオモードをサポートしていますが、より高度なサードパーティのドライバーも利用できました。
アドオン
DOS用Borland Power Pack :16ビットおよび32ビットのプロテクトモードDOSアプリケーションを作成するために使用します。これらのアプリケーションは、Windows APIの限られた範囲にアクセスし、Windows DLLの関数を呼び出します。
Borland Code Guard :IDEにインストールして統合すると、Code Guardは、監視に使用できる最終的な実行可能ファイルにインストルメンテーションコードを挿入できます:ポインターの使用、API呼び出し、関数の呼び出し回数、およびその他の機能。エラーが見つかった場合は、ポップアップウィンドウが表示されるか、デバッガーが停止するか、ログがディスクに書き込まれます。 16ビットおよび32ビットアプリケーション用に提供されます。
バージョン履歴
MS-DOS、Windows用のBorland C ++
- 1.0(1987; MS-DOS)
- 2.0(1991; MS-DOS)
- 3.0(1991):Microsoft Windowsアプリケーションを構築するための新しいコンパイラサポート。
- 3.1(1992):WindowsベースのIDEおよびアプリケーションフレームワークの導入(OWL 1.0、Turbovision 1.0)
- 4.0(1993; Windows 3.x):MS-DOS IDEはサポートされなくなり、OWL 2.0が含まれました。
- 4.01
- 4.02(1994)
- 4.5
- 4.51
- 4.52(1995):Windows 95、OWL 2.5の公式サポート。最後のバージョン
- 4.53
- 5.0(1996-03-26(ベース、Development Suite)、1996-06-25(デザインツール); Windows 3.x / 95 / NT 3.51):基本バージョンにはBorland C ++ 4.52、ObjectWindows Library(OWL)5.0、Sun'sが含まれますJava開発キット、Borland Debugger for Java、ネイティブ32ビットObjectScripting IDE、Visual Database Tools(VDBT)。開発スイートには、CodeGuard 32/16、PVCS Version Manager、InstallShield Express、AppAccelerator Just-in-Time for Javaコンパイラも含まれています。 Design SuiteバージョンのDevelopment Suiteは、Development Suiteエディションにシナリオビューエディター、シナリオビューエディター、オブジェクトモデルエディターを追加します。 Windows 3.1 / 95 / NT 3.51およびDOSネイティブ実行可能ファイルのコンパイルをサポートし、Windows 3.1統合開発環境はBC ++ 4.52でサポートされます。 Windows NT 4.0では(公式に)動作しません(当時はまだ開発中でした)。サードパーティのテストでは、NT 4.0でいくつかの問題が発生しました。 C ++コンパイラは、ObjectWindows Library(OWL)5.0、Microsoft Foundation Classes 3.2 / 4.0ライブラリをサポートできます。
- 5.01(1996-09-03(ベース、開発スイート、デザインツール)):ベースバージョンには、ViewSoftのMFCデモ用Power Charger、Borland Delphi 2.0 Trial Edition、DeltaPointのQuickSite Webサイト自動作成およびサイト管理ツールが含まれています。 ObjectWindows Library(OWL)が5.01に更新されました。 Design Toolsエディションには、Development Suiteエディションを介したTogether / C ++オブジェクト指向分析および設計ツール(OOAD)が含まれています。
- 5.02(1997-04-04):Borland C ++ IDEの独立した最終リリース(C ++ Builderシリーズに置き換えられました)、(リアルモード)MS-DOSターゲットへのコンパイルをサポートする最終リリース。新機能には、Windows NT 4.0オペレーティングシステムのサポート、MFC 4.1ライブラリのサポート、コード署名が含まれます。すべてのバージョンには、完全なOWLおよびMFCソースコードが含まれています。 Borland C ++ Builder 3に対応するBorland C ++のCDバージョンは、C ++ Builder 3 Professionalパッケージからインボックスクーポンを郵送することで無料です。登録済みのBorland C ++ 5所有者は、割引のための更新を受け取ることができます。
- 5.5(2000-02-16; Windows 95/98 / NT / 2000):Borland C ++ Builder 5に基づいており、親製品のIDEなしのフリーウェアコンパイラです。 Borland C ++ Compiler v5.5、Borland Turbo Incremental Linker、Borland Resource Compiler / Binder、C ++ Win32 Preprocessor、ANSI / OEM文字セットファイル変換ユーティリティ、DLLに関する情報を提供するImport Definitionsユーティリティ、DLLからインポートライブラリを作成するImport Libraryユーティリティが含まれます、Borland Turbo Dump、Librarian、Borland C / C ++ Runtime Library、ANSI / ISO Standard Template Library(STL)。
- Borland C ++ Builder 4.0 + Borland C ++ 5.02(1999):C ++ Builderへの移行を容易にするバンドルの組み合わせ。
OS / 2用のBorland C ++
- ボーランドC ++ 1.0(1992)
- ボーランドC ++ 1.5(1992)
- Borland C ++ 2.0(1995-01-09(ベース)、1995-06-01(SMARTツールセット)):OS / 2 2.1およびWarp 3、Presentation Manager 2.0ライブラリのOWLをサポートします。 SMARTツールセットエディションには、16/32ビットWindowsおよび16ビットOS / 2コードを32ビットOS / 2に自動移行するためにOne Up Corporationによって開発されたSource Migration Analysis Reporting Toolset(SMART)が含まれています。
Borland C ++(Builder)モバイル版
Borland C ++ Builder 6と統合するように設計された最初のリリースは、2002年11月下旬にリリースされ、Borland C ++ Builder 6 EnterpriseおよびProfessionalエディションにバンドルされました。
2003年4月29日に、Borland Software CorporationはSeries 60用のBorland C ++ Mobile Edition、Nokia Editionのリリースを発表しました。 Symbian OS、Nokia Edition(Nokia Series 60エミュレーターを含む)、C ++ Mobile Editionプラグイン用のBorland C ++ Builder 6、Series 60 Software Development Kit(SDK)のバージョンが含まれています。
C ++ Mobile Editionは、C ++ Builder 6の個別のプラグインとしても利用でき、試用版を除くすべてをサポートしています。
ボーランドC ++の進化
Borland C ++はいくつかのステップで進化しました。
Turbo C ++→ Borland C ++ →Borland C ++ Builder→CodeGear C ++ Builder→Embarcadero C ++ Builder参照資料
- ^ 「BorlandはBORLAND C ++開発スイート5.0とBORLAND C ++ 5.0の可用性を発表し、BC ++ 5.0オブジェクトスクリプトコンテストも発表しました-無料ラップトップコンピューターを獲得してください!」。 2001-06-18にオリジナルからアーカイブ。 2001-06-18を取得。
- ^ 「BORLANDは、Design Tools 5.0を使用したBORLAND C ++開発スイートを発表-絶賛された開発システムの新しいバージョンにTogether / C ++オブジェクト指向分析および設計ツールが含まれるようになりました」。 2001-06-18にオリジナルからアーカイブ。 2001-06-18を取得。
- ^ Borland C ++ Development Suite 5.0
- ^ 「Borlandは、Microsoft Windows 95 / NTおよびJava開発向けのBORLAND C ++ 5.0を発表-Windows 95およびNT用の最も生産的なC ++コンパイラに、Java用の無料統合インターネット開発ツールが含まれるようになりました。」 2001-02-07のオリジナルからアーカイブ。 2001-02-07を取得。
- ^ 「Borlandは、Microsoft Windows 95 / NTおよびJAVA開発向けのBORLAND C ++開発スイート5.0を発表-AppAccelerator™Just-in-Time Compiler for Javaを含む唯一の包括的で統合されたC ++開発スイート」 2001-06-18にオリジナルからアーカイブ。 2001-06-18を取得。
- ^ 「Borlandは、受賞歴のあるBorland C ++製品のアップデートの可用性を発表-製品には、Microsoft Foundation Classes(MFC)およびDelphi 2.0の試用版が含まれるようになりました」。 2001-06-18にオリジナルからアーカイブ。 2001-06-18を取得。
- ^ 「BORLAND SHIPS UPDATE TO BORLAND C ++ 5.0-新しいサービスリリースは16ビットおよび32ビットのWindows開発を提供し、Borland C ++ Builderとの即時互換性-Borland C ++デザインツールが「Jolt Cola Award」で最高のソフトウェア設計および管理ツールを獲得」 。 2001-03-06にオリジナルからアーカイブ。 2001年3月6日検索。
- ^ 「Inprise / Borlandは無料のBorland C ++コンパイラを起動します」。 2004-12-12のオリジナルからアーカイブ。 2004-12-12を取得。
- ^ 「BORLAND SHIPS BORLAND C ++ 2.0 for OS / 2-新しいバージョンには、OWLサポートとOS / 2ワープ互換性が含まれています。」 2001-06-18にオリジナルからアーカイブ。 2001-06-18を取得。
- ^ 「BORLAND SHIPS BORLAND C ++ 2.0 for OS / 2 with SMART TOOLSET-Bundle Combines Industry Standard OS / 2 Compiler with Windows Migration Kit」 2001-06-10にオリジナルからアーカイブ。 2001-06-10を取得。
- ^ 「ボーランドがモバイルアプリケーション開発を加速する新しいC ++テクノロジーを導入」 2005-03-07のオリジナルからアーカイブ。 2005-03-07を取得。
- ^ 「ノキアとボーランドは、シリーズ60、ノキア版のボーランドC ++モバイル版の提供を発表します」 2005-03-07のオリジナルからアーカイブ。 2005-03-07を取得。
- ^ 「C ++ Builderダウンロード」。 2003-08-01にオリジナルからアーカイブ。 2003-08-01を取得。