LINEスタンプ制作代行サービス・LINEスタンプの作り方!

お電話でのお問い合わせ:03-6869-8600

stampfactory大百科事典

C++ Builder

C++ Builder(C++ビルダー)は、エンバカデロ・テクノロジーズのC/C++統合開発環境 (IDE) である。同社の代表製品である「Delphi」のC/C++版とも言えるRADツールで、Delphiと同様に構成部品を貼り付けていくようなユーザインタフェース (UI) 設計を可能としている。元々はボーランド(インプライズ)で開発され、コードギアへ移管、同社の買収に伴って現在へ至る。移管された後も、(ボーランド C++ビルダー; BCB)と呼ばれることが多い。同社のDelphiで使用されている FireMonkey や Visual Component Library (VCL) をC++で扱えるようにしたもので、C++コンパイラには、そのための拡張が施されている。また統合開発環境はDelphiとほぼ同一である。なおFireMonkeyおよびVCLはDelphiで記述されており、手を加えるにはObject Pascalの知識を必要とする。Delphiとバージョン番号を合わせた結果、C++ Builder 2は欠番となっている。2002年に「C++ Builder 6」が発表された。C++ Builderが使用するVCLは、Delphiにおいて7、8、2005と進化した。またDelphiは、リファクタリング機能などを備えた新統合開発環境「Galileo」に移行した。しかし、これらに対応するC++ Builderは発表されなかった。BorlandのC++統合開発環境は、従来のWindowsに加えてLinuxクライアントサイド市場を狙った「Kylix3」の失敗により、Java製の「C++ BuilderX」(シープラスプラスビルダーテン)が担うことになったからである。これはRADではなく、統合環境版のBorland C++ Compilerとも言うべきもので、携帯電話などの組み込み、サーバサイド市場を狙ったものである。結局、この路線は失敗に終わった。無償版の配布も終了した。2004年にC++ BuilderユーザはPaul Gustavsonを中心として、ボーランドに公開質問状を送り、新製品の開発を促した。これに対して同社は「C++ Builderコミュニティへの公開書簡」で、これを了承した。2005年12月21日に「Borland Developer Studio 2006」が発売された。これには約束どおり「C++ Builder 6」の後継製品である、「C++ Builder 2006」が統合された。2006年に「Turbo C++」が発表された。これは「Borland Developer Studio 2006」上で他の言語と統合されていた「C++ Builder 2006」を単体化した物である。無料版も提供された。この無償公開版は、Turbo C++ Explorerという名称にて同社のサイトより配布が行なわれていたが2009年8月26日に日本語版の頒布を終了した。Turbo C++は、C++ Builderとは異なり、プログラミング言語を1つだけしか選べない。2007年5月15日に、C++ Builder 2007が発表された。Windows Vistaに対応した。2007年9月6日には、C++ Builder 2007を含む統合版「CodeGear RAD Studio 2007」が発表された。2008年8月26日に「C++ Builder 2009」(コードネーム:Tiburón)が発表された。C++ Builder 2009から文字列が全面的にUnicode文字列に置き換わった。2009年8月25日に「C++ Builder 2010」が発表された。新しいIDE機能/デバッグツールにより開発をさらに効率化。コーディング作業やデバッグ作業をさらにスピードアップ可能である。タッチ対応アプリケーションの開発をサポート。タブレットやタッチパット、POSやATM向けのアプリケーションをビジュアルに開発可能である。Firebirdサポート、DataSnapなど、広範なデータベース、アーキテクチャ、プロトコルに対応する。2010年9月2日に「C++ Builder XE」が発表された。XEは「Cross Platform Edition」の略である。名称通りクロスプラットフォーム開発環境を目指して開発が進められたものの、不完全であったため見送られている。2011年2月1日にはStarterエディションが追加発表された。「Turbo C++」以来のエントリー向けエディションであり、無償ではないがコンポーネントのインストールが可能、1,000 USドルを超えない範囲であれば商用利用可能など、制限は大幅に緩和されている。ただし、Starterには旧C++ Builderのライセンスは付属しない。また、同時利用は同一サブネット内において5ライセンスまでとされている。このため教室での利用は向かないとされており、アカデミック版の提供はない。税別価格は18,000円だが、同社または他社の開発ツールユーザーは税別14,000円でアップグレードできる。Delphi Starterとの併用はできず、RAD StudioにもStarterは提供されない。アカデミック版を除き、C++Builder 6、2007、2009、2010のライセンスが付属する 。2011年9月1日に「C++ Builder XE 2」が発表された。新たに FireMonkey フレームワークを導入したことにより、HD や 3D に対応した高品質なユーザインタフェース (UI) の設計や、Mac OS X (Intel x86) 向けのマルチプラットフォームアプリケーションの開発が可能になった。搭載されるコンパイラはBCC32(Windows 32ビット)、BCCOSX (OS X) の2つとなった。Starterとアカデミック版を除き、C++Builder 6、2007、2009、2010、XEのライセンスが付属する。2012年9月4日に「C++ Builder XE 3」が発表された。新たに「Metropolis UI」を導入したことにより、タッチ対応、ライブタイルサポートなどを搭載したWindows 8デスクトップアプリケーションの開発が可能になった。ただしWinRTには対応しない2012年12月10日にリリースされたアップデートにより、Clang、LLVMに対応した64ビットコンパイラが追加提供された。但し、32ビットコンパイラは従来通りBCC32なため、Win32 / Win64でソースコードに互換性がない事もあった。この問題の解消には後述の 「C++ Builder 10 Seattle」 の登場を待たなくてはならなかった。搭載されるコンパイラはBCC32(Windows 32ビット)、BCC64(Windows 64ビット / Clang)、BCCOSX (OS X) の3つとなった。Starterとアカデミック版を除き、C++Builder 6、2007、2009、2010、XE、XE2のライセンスが付属する。2013年4月22日に「C++ Builder XE 4」が発表された。前バージョンのXE 3から7ヶ月でのバージョンアップとなったためXE 3からのバージョンアップ料金はキャンペーン価格ながら格安の6,000円となった(Professional版の場合)。Starterとアカデミック版を除き、C++Builder 6、2007、2009、2010、XE~XE 3のライセンスが付属する。2013年9月12日に「C++ Builder XE 5」が発表された。2013年12月11日にリリースされたアップデート2により、iOS開発機能が導入された。Professional版でモバイル開発 (iOS) を行うにはMobile Add-On Packを別途購入する必要がある。搭載されるコンパイラはBCC32(Windows 32ビット)、BCC64(Windows 64ビット / Clang)、BCCOSX (OS X)、BCCIOSARM (iOS デバイス用 / Clang) の4つとなった。Starter版を除き、C++Builder 6、2007、2009、2010、XE~XE4のライセンスが付属する。2014年4月16日に「C++ Builder XE 6」が発表された。このバージョンから対応プラットフォームにAndroidが追加された。これにより、Windows 7/8/8.1(32ビット/64ビット)、iOS (iPhone/iPad)、Android(Google Glassを含む)向けのアプリケーション開発が可能となった。モバイル開発 (iOS / Android) を行う場合、Professional版ではMobile Add-On Packを別途購入する必要がある。搭載されるコンパイラはBCC32(Windows 32ビット)、BCC64(Windows 64ビット / Clang)、BCCOSX (OS X)、BCCIOSARM(iOS デバイス用 / Clang), BCCAARM (Android / Clang) の5つとなった。Starter版を除き、C++Builder 6、2007、2009、2010、XE~XE5のライセンスが付属する。2014年9月2日に「C++ Builder XE 7」が発表された。Starter版を除き、C++Builder 6、2007、2009、2010、XE~XE 6のライセンスが付属する。2015年4月7日に「C++ Builder XE 8」が発表された。iOSデバイス用64ビットコンパイラが追加されている。モバイル開発 (iOS / Android) を行う場合、Professional版ではMobile Add-On Packを別途購入する必要がある。搭載されるコンパイラはBCC32(Windows 32ビット)、BCC64(Windows 64ビット / Clang)、BCCOSX (OS X)、BCCIOSARM(iOSデバイス用32ビット / Clang)、BCCIOSARM64(iOSデバイス用64ビット / Clang)、BCCAARM (Android / Clang) の6つとなった。Starter版を除き、C++Builder 6、2007、2009、2010、XE~XE 7のライセンスが付属する。2015年9月1日に「C++ Builder 10 Seattle」が発表された。Clangベースの新しいWin32用コンパイラが追加された。これにより、Win32 / Win64でほぼ同一のコードを書く事ができるようになった。従来のWin32用コンパイラであるBCC32も利用する事ができる。搭載されるコンパイラはBCC32(Windows 32ビット)、BCC32C(Windows 32ビット / Clang)、BCC64(Windows 64ビット / Clang)、BCCOSX (OS X)、BCCIOSARM(iOS デバイス用 32ビット / Clang)、BCCIOSARM64(iOSデバイス用64ビット / Clang)、BCCAARM (Android / Clang) の7つとなった。Starter版を除き、C++Builder 6、2007、2009、2010、XE~XE 8のライセンスが付属する。2016年4月20日に「C++ Builder 10.1 Berlin」 (コードネーム: BigBen、内部バージョン: 24.0) が発表された。Android 6.0 に対応。FireMonkey のフォームデザイナも独立表示可能になった (デフォルトでは埋め込みデザイナ)。インストーラの改良により、インストールオプションによってはインストール時間が大幅に短縮されるようになった。2016年8月22日以降、Starter Edition が無償で入手できるようになっている。2006年の Turbo C++ Explorer 以来、10 年ぶりの無償版である。また、Starter Edition は Turbo Explorer とは異なり、複数のパーソナリティ (言語) が共存できるため、C++Builder と Delphi を同じ環境で利用する事が可能となっている。コンポーネントのインストールにも制限がない。Starter 版を除き、C++Builder 6、2007、2009、2010、XE~10 Seattle のライセンスが付属する。

出典:wikipedia

LINEスタンプ制作に興味がある場合は、
下記よりスタンプファクトリーのホームページをご覧ください。