知識ベース

ボーランド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所有者は、割引のための更新を受け取ることができます。
Borland C ++コンパイラ
  • 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)。
C ++バンドル付きのC ++ Builder
  • 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

参照資料

  1. ^ 「BorlandはBORLAND C ++開発スイート5.0とBORLAND C ++ 5.0の可用性を発表し、BC ++ 5.0オブジェクトスクリプトコンテストも発表しました-無料ラップトップコンピューターを獲得してください!」。 2001-06-18にオリジナルからアーカイブ。 2001-06-18を取得。
  2. ^ 「BORLANDは、Design Tools 5.0を使用したBORLAND C ++開発スイートを発表-絶賛された開発システムの新しいバージョンにTogether / C ++オブジェクト指向分析および設計ツールが含まれるようになりました」。 2001-06-18にオリジナルからアーカイブ。 2001-06-18を取得。
  3. ^ Borland C ++ Development Suite 5.0
  4. ^ 「Borlandは、Microsoft Windows 95 / NTおよびJava開発向けのBORLAND C ++ 5.0を発表-Windows 95およびNT用の最も生産的なC ++コンパイラに、Java用の無料統合インターネット開発ツールが含まれるようになりました。」 2001-02-07のオリジナルからアーカイブ。 2001-02-07を取得。
  5. ^ 「Borlandは、Microsoft Windows 95 / NTおよびJAVA開発向けのBORLAND C ++開発スイート5.0を発表-AppAccelerator™Just-in-Time Compiler for Javaを含む唯一の包括的で統合されたC ++開発スイート」 2001-06-18にオリジナルからアーカイブ。 2001-06-18を取得。
  6. ^ 「Borlandは、受賞歴のあるBorland C ++製品のアップデートの可用性を発表-製品には、Microsoft Foundation Classes(MFC)およびDelphi 2.0の試用版が含まれるようになりました」。 2001-06-18にオリジナルからアーカイブ。 2001-06-18を取得。
  7. ^ 「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日検索。
  8. ^ 「Inprise / Borlandは無料のBorland C ++コンパイラを起動します」。 2004-12-12のオリジナルからアーカイブ。 2004-12-12を取得。
  9. ^ 「BORLAND SHIPS BORLAND C ++ 2.0 for OS / 2-新しいバージョンには、OWLサポートとOS / 2ワープ互換性が含まれています。」 2001-06-18にオリジナルからアーカイブ。 2001-06-18を取得。
  10. ^ 「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を取得。
  11. ^ 「ボーランドがモバイルアプリケーション開発を加速する新しいC ++テクノロジーを導入」 2005-03-07のオリジナルからアーカイブ。 2005-03-07を取得。
  12. ^ 「ノキアとボーランドは、シリーズ60、ノキア版のボーランドC ++モバイル版の提供を発表します」 2005-03-07のオリジナルからアーカイブ。 2005-03-07を取得。
  13. ^ 「C ++ Builderダウンロード」。 2003-08-01にオリジナルからアーカイブ。 2003-08-01を取得。