嶄新的RAD IDE即將和您相遇, 支援64位元, C++11, ARM, iOS和Android全新世代的C++

By: John Ray Thomas

Abstract: Embarcadero C++ Roadmap Q2 2012

嶄新的RAD IDE即將和您相遇, 支援64位元, C++11, ARM, iOS和Android全新世代的C++

Embarcadero對於C++是非常重視的. 雖然到今天為止我們並沒有多談我們未來C++的產品, 然而過去幾年我們都非常忙碌的開發下一代令人震撼的C++平台, 並且支援了許多令人興奮的新功能. 這讓我們無法再等待更久的時間並且熱切想和您分享未來產品發展的路線.

從大方向看, 我們正努力開發一個全新的64位元Windows C/C++工具平台, 它也支援C++11以提供業界最高的C++相容標準, 以及支援手機平台的ARM功能, 其中包括了iOS和Android. 在過去的18個月中我們已經持續的開發這些功能, 並且預計在2012下半年推出, 其他的功能則準備在2013上半年推出.

新的目標平台

C++Builder XE2已經推出了Intel MacOS X編譯器並且可以藉由FireMonkey以一份程式碼同時開發Windows 32位元和MacOS X的應用程式. 除了Windows 32位元和MacOS X, 正在開發的新C++編譯器不只可以支援Windows 64位元, 同時也可以編譯使用ARM處理器的iOS和Android.

當64位元的Windows系統逐漸成為主流時, 支援64位元是C++ Builder客戶要求最高的需求. 特別的是, 開發人員正在尋找支援64位元子系統的支援功能, 例如64位元驅動程式, IIS, shell extensions, 和需要64位元介面支援能力的SQL Server. 開發人員也在尋找能存取64位元記憶體的解決方案以突破4GB記憶體的限制. 新的C++編譯器計劃完整支援64位元的編譯功能並且提供Windows平台的高效率應用程式和函式館, 以提供64位元記憶體存取能力並且支援64位元Windows子系統. 除了支援Intel64位元支援之外, 新的編譯器平台也提供ARM硬體架構的支援, 並且完整支援VCL和FireMonkey應用程式框架.

當然, RAD C++特性, 方法和事位處理延伸功能, RAD IDE和視覺化設計家整合, 以及Delphi的相容性都仍然保留在新的C++工具箱之中.

雖然新的 C++工具箱計劃支援新的桌面目標平台, 我們也第一次嘗試讓C++工具箱能支援ARM處理器以便能夠用同一份程式碼提供原生的手機開發. 我們同時開發對於 iOS 和 Android的支援. 對於這2個手機平台, 新的編譯器將可產生最佳化的ARM v7二進位碼. FireMonkey框架也在更新中以完整支援C++ iOS和Android手機開發, 並且提供高完整度的原生和客製化的使用者介面, 也提供原生平台的服務和感應功能, 例如GPS, 相機, 加速器和更多的原生平台功能.

C++11 標準支援

去年ANSI/ISO C++ 委員會批准了已經討論了超過10年時間的新語言和函式館規範, 稱為C++11. 我們很高興的宣佈我們計劃讓新的C/C++編譯器成為業界中支援C++11 和 C99語言和函式館規範的佼佼者. 此外, 這些新的編譯器也將支援重要的C++函式館的最新版本, 例如Boost 和 ACE.

C++回來了

雖然C++的流行度在過去幾年從未消退過, 但C++也的確沒能像其他語言和平台受到大眾這麼多的注目. C++在過去的10年中仍然在默默的持續發展中. 然而最近C++的重要性卻被廣為討論, 例如Windows 8的原生WinRT的C++支援以及Android的原生開發人員工具組(NDK). 我們計劃讓新的 C++編譯器高度相容於標準, 完整支援VCL 和 FireMonkey, 並且會支援新的平台和新的編譯器架構 – 並且搭配最高生產力的RAD. 現在是成為C++Builder開發人員最好的時機.

本訊息敘述了目前Embarcadero的產品發展方向. 未來的實際發展狀況, 推出時間點以及功能的完成時間都由Embarcadero所掌握, 也可能在未通知的狀況下進行異動. 雖然工程計劃有時可能會改變, 但我們目前所提及的許多功能都在Beta 1的時程並且即將進入Beta 2的時程. 我們目前的計劃是在2012的下半年推出支援C++11, 64位元 Windows 以及 ARM iOS, 並且在2013上半年支援Android. 當這些新功能推出時那麼擁有C++Builder XE2維護合約的客戶將可免費獲得.

現在就試用

我們知道許多人都等不及想試試這新的編譯器, 因此我們提供一個特別的活動給現在購買C++Builder XE2和維護合約的客戶取得此新編譯器預覽版的資格. 我們並且提供20%的優惠折扣. 請在 http://www.embarcadero.com/landing-pages/cbuilder-bundle瞭解更多的資訊.

Server Response from: ETNASC03