Borland C++ に別れを告げる: Embarcadero が Delphi および C++ Builder 10 をリリース

Table of Contents

Borland C++ に別れを告げる: Embarcadero が Delphi および C++ Builder 10 をリリース

プレビューEmbarcadero は、Windows、Mac、モバイル プラットフォーム向けの開発ツール スイートである RAD Studio 10 (Delphi 10 および C++ Builder 10 を含む) をリリースしました。

RAD Studioの新製品は頻繁にリリースされています。RAD Studio XE8は今年4月にリリースされました。価格は新規ユーザーの場合3,612.60ポンド(VAT別)、アップグレードの場合は2,408.40ポンドと高額です。

正式名称は RAD Studio 10 Seattle ですが、Windows 10 用に更新されました。

ユニバーサル Windows プラットフォームはサポートされていませんが、開発者が Windows 10 スタイルのデスクトップ アプリケーション コントロールを作成できる新しいコントロールが用意されています。これには、Delphi および C++ Builder の長年の Windows フレームワークである VCL (Visual Component Library) と、Windows、Android、iOS、OS X をサポートする新しいフレームワークである FireMonkey の両方に対する SplitView および RelativePanel、高 DPI 認識、カスタム Windows 10 スタイルが含まれます。

Windows 10 通知などの機能をサポートするために、WinRT (Windows ランタイム) API を呼び出すためのラッパーがあります。

RAD Studio の Windows 10 スタイルの Split View コントロール

RAD Studio の Windows 10 スタイルの Split View コントロール

このエディションには、オープンソースの CLANG プロジェクトに基づく新しい 32 ビット C++ コンパイラも搭載されており、Borland C++ から引き継がれた bcc32 コンパイラに代わるものです。

これにより、数年にわたって進められてきた移行が完了します。CLANGは、RAD StudioがターゲットとするWindows以外のプラットフォームだけでなく、64ビットWindowsでも既に使用されていました。

Borland C++の歴史は古く、バージョン1.0(Turbo C++)はMS-DOSを対象とし、1990年にリリースされました。Borland C++は1991年に登場し、1992年のバージョン3.1からはWindowsも対象となり、多くの開発者がMicrosoft Foundation Classes(MFC)よりも優れていると評価したObject Windows Library(OWL)フレームワークを採用しました。

Borland C++ の標準サポートも Microsoft の努力より優れており、90 年代のリリース ノートの面白い特徴は、MFC をコンパイルするために実装された奇妙な動作のリストでした。

Borlandの開発ツールは2008年にEmbarcaderoに買収され、その時点でC++製品はC++ Builderとなり、そのWindowsフレームワークはOWLではなくVCL(PascalベースのDelphiでも使用)に基づいていました。しかし、コンパイラは存続し、これは32ビットWindowsターゲット向けにVCLに依存しない最初のリリースです。

オプションとしてbcc32を選択することも可能ですが、場合によってはそれが良い結果をもたらすこともあります。「当社の最新の非レガシーコードは、最新のC++ CLANGコンパイラではコンパイルできません」とDevExpressのCTO、ジュリアン・バックナル氏はTwitterで述べています。

新しい RAD Studio のその他の機能強化には、Bluetooth LE (Low Energy) サポートの改善、Android でのバックグラウンド サービスの作成機能、そして Embarcadero が言うところの「プロジェクト サイズ容量を実質的に 2 倍にする再設計された製品およびビルド管理システム」が含まれます。®

Discover More