<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wikippe.e-do-match.com/index.php?action=history&amp;feed=atom&amp;title=C%2B%2B_Builder</id>
	<title>C++ Builder - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wikippe.e-do-match.com/index.php?action=history&amp;feed=atom&amp;title=C%2B%2B_Builder"/>
	<link rel="alternate" type="text/html" href="https://wikippe.e-do-match.com/index.php?title=C%2B%2B_Builder&amp;action=history"/>
	<updated>2026-10-06T15:58:42Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wikippe.e-do-match.com/index.php?title=C%2B%2B_Builder&amp;diff=98121&amp;oldid=prev</id>
		<title>2014年6月21日 (土) 08:44に219.97.57.236による</title>
		<link rel="alternate" type="text/html" href="https://wikippe.e-do-match.com/index.php?title=C%2B%2B_Builder&amp;diff=98121&amp;oldid=prev"/>
		<updated>2014-06-21T08:44:34Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Software&lt;br /&gt;
| 名称 = C++ Builder&lt;br /&gt;
| 開発元 = [[ボーランド]] (インプライズ) (Turbo以前)&amp;lt;br /&amp;gt;[[コードギア]] (2007、2009)&amp;lt;br /&amp;gt;[[エンバカデロ・テクノロジーズ]] (2010以降)&lt;br /&gt;
| 初版 = &lt;br /&gt;
| 最新版 = XE 6&lt;br /&gt;
| 最新版発表日 = 2014年4月16日&lt;br /&gt;
| 対応OS = [[Microsoft Windows]]、Mac OS X、iOS (iPhone、iPad) 、Androidモジュールを生成可能&lt;br /&gt;
| 対応言語 = [[日本語]]、[[英語]]、[[フランス語]]、[[ドイツ語]]&lt;br /&gt;
| サポート状況 = &lt;br /&gt;
| 種別 = [[統合開発環境]]&lt;br /&gt;
| 公式サイト = [http://www.embarcadero.com/jp/products/cbuilder www.embarcadero.com/jp/products/cbuilder]&lt;br /&gt;
| 備考 = [http://www.embarcadero.com/jp/products/cbuilder www.embarcadero.com/jp/products/cbuilder]&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;C++ Builder&amp;#039;&amp;#039;&amp;#039;（C++ビルダー）は、[[エンバカデロ・テクノロジーズ]]の[[C言語|C]]/[[C++]][[統合開発環境]]である。同社の代表製品である「[[Delphi]]」のC/C++版とも言える[[RAD (計算機プログラミング環境)|RADツール]]で、Delphiと同様に構成部品を貼り付けていくような[[ユーザインタフェース]]設計を可能としている。元々は[[ボーランド]]（インプライズ）で開発され、[[コードギア]]へ移管、同社の買収に伴って現在へ至る。移管された後も、&amp;#039;&amp;#039;&amp;#039;{{lang|en|Borland C++ Builder}}&amp;#039;&amp;#039;&amp;#039;（ボーランド C++ビルダー; &amp;#039;&amp;#039;&amp;#039;BCB&amp;#039;&amp;#039;&amp;#039;）と呼ばれる事が多い。&lt;br /&gt;
&lt;br /&gt;
== 概要 ==&lt;br /&gt;
同社のDelphiで使用されている FireMonkey や &amp;#039;&amp;#039;&amp;#039;[[Visual Component Library]]&amp;#039;&amp;#039;&amp;#039; (VCL) をC++で扱えるようにしたもので、C++[[コンパイラ]]には、そのための拡張がされている。また統合開発環境はDelphiとほぼ同一である。なお FireMonkey および VCLはDelphiで記述されており、手を加えるには[[Object Pascal]]の知識を必要とする。&lt;br /&gt;
&lt;br /&gt;
=== 長所 ===&lt;br /&gt;
* [[プログラム (コンピュータ)|プログラム]]をC/C++で書ける。&lt;br /&gt;
* 単一のコードベース、単一のプロジェクトチームでマルチデバイス([[Microsoft Windows]], Mac OS X, iOS)のサポートが実現できる。&lt;br /&gt;
* [[RAD (計算機プログラミング環境)|RAD]]であり、かつ[[Microsoft Visual Basic|Visual Basic]]の様な[[ランタイムライブラリ]]の別途配布も不要（[[実行ファイル]]に結合可能）である。&lt;br /&gt;
* dynamic_castの展開が[[Microsoft Visual C++|Visual C++]]と比較して高速である。&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
| url = http://ray.sakura.ne.jp/tips/rtti.html&lt;br /&gt;
| title = RTTI のコストを理解する&lt;br /&gt;
 |accessdate=2008年8月5日 &lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* ANSI C、ISO C、C99、C11、C++98、C++TR1、そして C++11 の C / C++標準に準拠している。(XE4)&lt;br /&gt;
&lt;br /&gt;
=== 短所 ===&lt;br /&gt;
* コンパイラ自体の[[コンパイラ最適化|最適化]]性能は低い。&lt;br /&gt;
* ランタイムライブラリを結合すると実行ファイルが大きくなる。（バージョン5の場合、最低でも500Kバイト程度）&lt;br /&gt;
* [[Microsoft Windows|Windows]]の開発環境としてはDelphiよりも知名度が劣る。&lt;br /&gt;
* [[Microsoft Visual C++|Visual C++]]の[[インテリセンス]]に比べて、コード補完機能のレスポンスが悪い。&lt;br /&gt;
&lt;br /&gt;
== 歴史 ==&lt;br /&gt;
=== C++ Builder 1から6まで ===&lt;br /&gt;
Delphiとバージョン番号を合わせた結果、C++ Builder 2は欠番となっている。[[2002年]]に「C++ Builder 6」が発表された。&lt;br /&gt;
&lt;br /&gt;
=== C++ BuilderX 路線 ===&lt;br /&gt;
C++ Builderが使用するVCLは、Delphiにおいて7、8、2005と進化した。またDelphiは、[[リファクタリング (プログラミング)|リファクタリング]]機能などを備えた新統合開発環境 (IDE)「Galileo」に移行した。しかし、これらに対応するC++ Builderは発表されなかった。BorlandのC++統合開発環境は、従来のWindowsに加えて[[Linux]]クライアントサイド市場を狙った「&amp;#039;&amp;#039;&amp;#039;Kylix3&amp;#039;&amp;#039;&amp;#039;」の失敗により、[[Java]]製の「&amp;#039;&amp;#039;&amp;#039;C++ BuilderX&amp;#039;&amp;#039;&amp;#039;」（シープラプラビルダーテン）が担うことになったからである。これはRADではなく、統合環境版のBorland C++ Compilerとも言うべきもので、[[携帯電話]]などの組み込み、[[サーバ]]サイド市場を狙ったものである。結局、この路線は失敗に終わった。無償版の配布も終了した。&lt;br /&gt;
&lt;br /&gt;
=== 復興運動からTurbo C++まで ===&lt;br /&gt;
[[2004年]]にC++ BuilderユーザはPaul Gustavson氏を中心として、ボーランドに公開質問状を送り、新製品の開発を促した。これに対して同社は「C++ Builderコミュニティへの公開書簡」&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
| date = 2004-12-14&lt;br /&gt;
| url = http://community.borland.com/article/0,1410,22904,00.html&lt;br /&gt;
| title = Open Letter to the C++Builder Community&lt;br /&gt;
| accessdate=2006-09-21&lt;br /&gt;
| author=ボーランド&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;で、これを了承した。&lt;br /&gt;
&lt;br /&gt;
[[2005年]][[12月21日]]に「Borland Developer Studio 2006」が発売された。これには約束どおり「C++ Builder 6」の後継製品である、「&amp;#039;&amp;#039;&amp;#039;C++ Builder 2006&amp;#039;&amp;#039;&amp;#039;」が統合された。&lt;br /&gt;
&lt;br /&gt;
[[2006年]]に「Turbo C++」が発表された。これは「Borland Developer Studio 2006」上で他の言語と統合されていた「C++ Builder 2006」を単体化した物である。無料版も提供された。この無償公開版は、&amp;#039;&amp;#039;&amp;#039;Turbo C++ Explorer&amp;#039;&amp;#039;&amp;#039;という名称にて同社のサイトより配布が行なわれていたが2009年8月26日に日本語版の頒布を終了した。Turbo C++ は、C++ Builder とは異なり、プログラミング言語を1つだけしか選べない。&lt;br /&gt;
&lt;br /&gt;
=== C++ Builder 2007 ===&lt;br /&gt;
[[2007年]][[5月15日]]に、C++ Builder 2007が発表された。[[Microsoft Windows Vista|Windows Vista]]に対応した。[[2007年]][[9月6日]]には、C++ Builder 2007を含む統合版「CodeGear [[RAD Studio]] 2007」が発表された。&lt;br /&gt;
&lt;br /&gt;
=== C++ Builder 2009 ===&lt;br /&gt;
[[2008年]][[8月26日]]に「&amp;#039;&amp;#039;&amp;#039;C++ Builder 2009&amp;#039;&amp;#039;&amp;#039;」（コードネーム:Tiburón）が発表された。C++ Builder 2009から文字列が全面的にUnicode文字列に置き換わった。&lt;br /&gt;
&lt;br /&gt;
=== C++ Builder 2010 ===&lt;br /&gt;
[[2009年]][[8月25日]]に「&amp;#039;&amp;#039;&amp;#039;C++ Builder 2010&amp;#039;&amp;#039;&amp;#039;」が発表された。&lt;br /&gt;
C++Builder 2010の新機能:&lt;br /&gt;
新しいIDE機能／デバッグツールにより開発をさらに効率化。コーディング作業やデバッグ作業をさらにスピードアップ可能である。&lt;br /&gt;
タッチ対応アプリケーションの開発をサポート。タブレットやタッチパット、POSやATM向けのアプリケーションをビジュアルに開発可能である。&lt;br /&gt;
Firebirdサポート、DataSnapなど、広範なデータベース、アーキテクチャ、プロトコルに対応する。&lt;br /&gt;
&lt;br /&gt;
=== C++ Builder XE ===&lt;br /&gt;
[[2010年]][[9月2日]]に「&amp;#039;&amp;#039;&amp;#039;C++ Builder XE&amp;#039;&amp;#039;&amp;#039;」が発表された。XEは「Cross Platform Edition」の略である。名称通りクロスプラットフォーム開発環境を目指して開発が進められたものの、不完全であったため見送られている。アカデミック版を除き、C++Builder 6、2007、2009、2010のライセンスが付属する&amp;lt;ref&amp;gt;アップグレードした場合、元のバージョンと同じバージョンのライセンスの重複取得はできない。&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;旧バージョンライセンスの取得は、購入180日以内に行う必要がある。&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
[[2011年]][[2月1日]]にはStarterエディションが追加発表された。「Turbo C++」以来のエントリー向けエディションであり、無償ではないがコンポーネントのインストールが可能、1,000 USドルを超えない範囲であれば商用利用可能など、制限は大幅に緩和されている。ただし、Starterには旧C++ Builderのライセンスは付属しない。また、同時利用は同一サブネット内において5ライセンスまでとされている。このため教室での利用は向かないとされており、アカデミック版の提供はない。税別価格は18,000円だが、同社または他社の開発ツールユーザーは税別14,000円でアップグレードできる。Delphi Starterとの併用はできず、[[RAD Studio]]にもStarterは提供されない。&lt;br /&gt;
&lt;br /&gt;
=== C++ Builder XE 2 ===&lt;br /&gt;
[[2011年]][[9月1日]]に「&amp;#039;&amp;#039;&amp;#039;C++ Builder XE 2&amp;#039;&amp;#039;&amp;#039;」が発表された。新たにFireMonkeyフレームワークを導入したことにより、HDや3Dに対応した高品質なUIの設計や、x64ネイティブ、MacOS X、iOS向けアプリケーションの開発が可能になった。Starterとアカデミック版を除き、C++Builder 6、2007、2009、2010、XEのライセンスが付属する。&lt;br /&gt;
&lt;br /&gt;
=== C++ Builder XE 3 ===&lt;br /&gt;
[[2012年]][[9月4日]]に「&amp;#039;&amp;#039;&amp;#039;C++ Builder XE 3&amp;#039;&amp;#039;&amp;#039;」が発表された。新たに「Metropolis UI」を導入したことにより、タッチ対応、ライブタイルサポートなどを搭載した Windows 8 デスクトップアプリケーションの開発が可能になった。&lt;br /&gt;
&lt;br /&gt;
[[2012年]][[12月10日]]にリリースされたアップデートにより、[[Clang]]、[[LLVM]] に対応した 64-bit コンパイラが追加提供された。&lt;br /&gt;
&lt;br /&gt;
=== C++ Builder XE 4 ===&lt;br /&gt;
[[2013年]][[4月22日]]に「&amp;#039;&amp;#039;&amp;#039;C++ Builder XE 4&amp;#039;&amp;#039;&amp;#039;」が発表された。FireMonkey FM3 を搭載。&lt;br /&gt;
&lt;br /&gt;
=== C++ Builder XE 5 ===&lt;br /&gt;
[[2013年]][[9月11日]]に「&amp;#039;&amp;#039;&amp;#039;C++ Builder XE 5&amp;#039;&amp;#039;&amp;#039;」が発表された。&lt;br /&gt;
&lt;br /&gt;
[[2013年]][[12月11日]]にリリースされたアップデート2により、iOS 開発機能が投入されたが Professional 版では Mobile Add-On Pack を別途購入する必要がある。&lt;br /&gt;
&lt;br /&gt;
=== C++ Builder XE 6 ===&lt;br /&gt;
[[2014年]][[4月16日]]に「&amp;#039;&amp;#039;&amp;#039;C++ Builder XE 6&amp;#039;&amp;#039;&amp;#039;」が発表された。このバージョンから対応プラットフォームに Android が追加された。これにより、Windows 7/8/8.1(32bit/64bit)、iOS、iPhone/iPad、Android(Google Glassを含む)向けのアプリケーション開発が可能となった。Professional 版では Mobile Add-On Pack for C++Builder XE6 Professional を別途購入する必要がある。&lt;br /&gt;
&lt;br /&gt;
== その他 ==&lt;br /&gt;
* [[2000年]]にBorland C++Compilerが公開された。これは[[コンパイラ]]、[[リンケージエディタ]]、標準ライブラリおよび[[プログラミングツール|開発ツール]]の無料版である。開発はRADではなく、コマンドラインから行う。当時、Windows用の無償のC/C++コンパイラは、ほかに[[GNUコンパイラコレクション|GCC]]ほどしかなく、Borland C++が広く知られることになった。&lt;br /&gt;
* C++ Builderの新しい版では[[Microsoft Foundation Class|MFC]]や[[DirectX]]などもサポートしている。&lt;br /&gt;
* バージョンやパッケージの種類によってはDelphiなどの[[CD-ROM]]も付属する。&lt;br /&gt;
* DelphiやC++Builderの開発者の一部は[[マイクロソフト]]に移籍して、[[Microsoft Visual C Sharp|Visual C#]]などを作成している。&lt;br /&gt;
&lt;br /&gt;
== 脚注 ==&lt;br /&gt;
{{脚注ヘルプ}}&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 外部リンク ==&lt;br /&gt;
* [http://www.embarcadero.com/jp/ Embarcadero Technologies]&lt;br /&gt;
** [http://www.embarcadero.com/jp/products/cbuilder C++Builder from Embarcadero]&lt;br /&gt;
** [http://www.turboexplorer.com/jp/cpp/ Turbo C++]&lt;br /&gt;
** [http://www.codegear.com/jp/downloads/free/cppbuilder ダウンロード] - C++コンパイラ、トライアル版のダウンロード&lt;br /&gt;
&lt;br /&gt;
{{CProLang}}&lt;br /&gt;
{{Integrated development environments}}&lt;br /&gt;
&lt;br /&gt;
[[Category:C++|Builder]]&lt;br /&gt;
[[Category:統合開発環境]]&lt;br /&gt;
[[Category:コンパイラ]]&lt;br /&gt;
[[Category:プログラミング言語]]&lt;br /&gt;
[[Category:コードギアの開発ツール]]&lt;/div&gt;</summary>
		<author><name>219.97.57.236</name></author>
	</entry>
</feed>