Coming soon to a RAD IDE near you, the future of C++ - 64bit, C++11, ARM, iOS...

ccrun.com 2012-06-21 12:24:49
Coming soon to a RAD IDE near you, the future of C++ - 64bit, C++11, ARM, iOS and Android
By: John Ray Thomas

Abstract: The Embarcadero C++ Roadmap Q2 2012

Coming soon to a RAD IDE near you, the future of C++ - 64bit, C++11, ARM, iOS and Android

Embarcadero is serious about C++. And although we haven't talked a lot of about our future C++ products to date, we have been extremely busy over the past few years working on an amazing next generation C++ platform with some very exciting new capabilities. We just couldn’t wait any longer to share the roadmap with you.

At a high level, the capabilities we've been working on include a completely new 64-bit C++ toolchain for Windows, C++11 support with the industry's highest level of C/C++ standards compliance, and ARM support for mobile platforms including iOS and Android. These features have been in development over the course of the past eighteen months with most of these features planned for release in the second half of 2012 and the remainder planned to be released in the first half of 2013.

New Target Platforms

Shipping in XE2, C++Builder customers now have an Intel MacOS X compiler and are able to build single source code applications with FireMonkey for both 32-bit Windows and MacOS X. In addition to 32-bit Windows and Mac OS X, the new C++ compiler in development not only targets 64-bit Windows but also compiles iOS and Android natively for ARM processors.

As 64-bit Windows systems have become commonplace, 64-bit support tops the list of C++Builder customer requests. Specifically, developers are seeking support for 64-bit Windows subsystems such as 64-bit drivers, IIS, shell extensions, and SQL Server which require a 64-bit support interface to them. Developers are also seeking access to 64-bit memory addressing to break the 4GB application memory barrier. The new C++ compiler is planned to fully support 64-bit compilation of highly efficient 64-bit applications and libraries for Windows enabling 64-bit memory addressability and support for 64-bit Windows subsystems. In addition to Intel 64-bit support, the new compiler platform also supports ARM hardware architectures and fully supports both VCL and FireMonkey application frameworks.

Of course, RAD C++ property, method, and event extensions, RAD IDE and visual designer integration, and Delphi compatibility are retained in the new C++ tool chain.

Mobile

While the new C++ tool chain is planned to support new desktop target platforms, for the first time we are working on enabling the C++ tool chain to support ARM processors for native mobile development with a shared code base. Both iOS and Android support are in development. For both mobile platforms, the new compiler will create optimized ARM v7 binaries. The FireMonkey framework is also being updated to fully support C++ iOS and Android mobile development with high fidelity native and custom UIs and native platform services and sensors such as GPS, camera, accelerometers, and more.

C++ 11 Standards Support

Last year, the ANSI/ISO C++ committee ratified a new language and library specification over a decade in the making called C++ 11. We are pleased to announce that we are planning for our new C/C++ compilers to have the very best in C++11 and C99 language and library compliance in the industry. In addition, these compilers support the latest versions of important C++ libraries such as Boost and ACE.

C++ is Back

While the popularity of C++ has never diminished over the years, it has not garnered the same share of press as other languages and platforms. C++ has been the silent workhorse over the last decade. However, recently, the importance of C++ has become more widely discussed, for example, with Windows 8's native C++ support of WinRT and the Android Native Developer Kit (NDK). We are planning that our new C++ compilers will be highly standards compliant, will fully support VCL and FireMonkey, and will target new platforms and new compiler architectures - and all with the unrivaled productivity of RAD. It’s a great time to be a C++Builder developer.

This information describes Embarcadero’s general product direction at this time. The future development, release and timing of features and functionality remains at our sole discretion and may be changed at any time without notice. While engineering plans sometimes change, we are currently in Beta 1 for many of these capabilities and will soon be entering the Beta 2 phase. Our current plans are to ship support for C++11, 64-bit Windows and ARM iOS later in 2012 and Android support in the first half of 2013. When these new capabilities are released they will be available at no additional charge to C++Builder XE2 customers on active support and maintenance plans.


Give it a try now

We know many of you cannot wait to get your hands on this compiler so we are offering a special program for C++Builder developers to buy XE2 now with maintenance to get priority access to a preview of this compiler. On top of that we are discounting the license 20% until June 29, 2012. Find out more at
http://www.embarcadero.com/landing-pages/cbuilder-bundle
...全文
273 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hemiya 2012-06-21
  • 打赏
  • 举报
回复
不玩了,用g++了,这些g++都有还免费。
cb又慢半拍。
sololie 2012-06-21
  • 打赏
  • 举报
回复
不玩了,用VS了,用破解的VS写好程序,再用免费的express VS编译,这些都有还免费。
cb又慢半拍
maxc2010 2012-06-21
  • 打赏
  • 举报
回复
不错,好,,希望越来越好,,
Delphi XE2 正式版的破解程序,有效哦。 Delphi XE2 官方完整 delphicbuilder_xe2_win_dl.iso下载地址: http://altd.embarcadero.com/download/radstudio/xe2/delphicbuilder_xe2_win_dl.iso 文件大小: 2.33G MD5: de8b9f897e2ad678643b64898470b707 Delphi Prism XE2 - ISO 1.28G http://altd.embarcadero.com/download/prism/xe2/prism_xe2_win.iso RadPHP XE2 - ISO 343M http://altd.embarcadero.com/download/radphp/xe2/radphp_xe2_win.iso 建议大家用迅雷下载 ************************************** 英巴卡迪诺发布新版RAD Studio XE2开发工具套件 日前,英巴卡迪诺宣布发布新版RAD Studio XE2软件开发工具套件,新版包含了10多年来最深入全面的特性升级。RAD Studio XE2中包含了新版本的Delphi、C++Builder、Prism和RadPHP。主要特性包括完整的Delphi 64位Windows支持,通过全新的FireMonkey富商业应用平台支持Mac OSX和iOS,以及通过RadPHP XE2支持安卓web和移动应用开发。 对Delphi XE2和C++Builder XE2来说,一个极其重要的新特性就是FireMonkey,业界第一款用于创建商业软件的原生的能全面利用到CPU和GPU计算能力的富应用平台。使用 FireMonkey,Delphi和C++Builder开发人员能开发出视觉绚丽的高清和3D应用程序,并与后台的企业级数据库如Oracle、微软 SQL Server、IBM DB2、Sybase和其他数据库互联互通。FireMonkey应用以原生方式运行在Windows PC和Mac上,可以完全利用到现代GPU的处理能力,以不可置信的细节处理能力和优异的性能表现展现数据和用户界面。FireMonkey还可以使 Delphi XE2用户为移动(iOS)设备创建原生的高清和3D应用程序。 Delphi和C++Builder为应用开发提供原生开发方式,而RadPHP XE2则支持web开发和移动设备应用的开发。使用RadPHP XE2,开发人员可以轻松为移动智能电话和平板电脑创建支持触碰和UI优化的web应用。开发人员可以部署他们的移动Web应用为原生移动应用到苹果公司的iOS应用商店和安卓的应用市场。在他们的移动Web应用中,可以直接访问移动设备的硬件,如相机、GPS和重力感应器。 其他新增特性包括: Delphi XE2 和C++Builder XE2 Delphi XE2包括完整的Windows 64位对FireMonkey、编译器、调试器、RTL 和VCL的支持; dbExpress具有新的对InterBase XE, FireBird 2.5, SQL Anywhere 12 和ODBC的连接能力; 新的DataSnap移动连接器,带有原生的平台组件和示例以创建从移动客户端到Delphi DataSnap服务器的连接,支持安卓(Java), iOS (Objective C), 黑莓(Java) 和Windows Phone 7 (C#); 新增和更新的扩展工具,包括FastReport,用于快速设计和生成报表;Documentation Insight,用于Delphi的源代码文档工具; TeeChart、IBX、InstallAware、IP*Works、Aqtime、FinalBuilder、IntraWeb和Indy 的64位版本。 TeeChart、Indy和FinalBuilder还支持Mac平台; C++Builder XE2中还包含了新的代码审计和QA度量工具; LiveBindings使用户能连接任意类型的信息到任意的FireMonkey用户界面和图形对象上。用户可以绑定实时数据到标准的用户界面控件、高清或3D图形元素上,以创建可视化任意类型数据的崭新方式; RadPHP: 集成式为移动优化的Web开发; 部署应用到Web, iOS, 或安卓; 扩展的Zend框架组件集; Embarcadero Prism: 来自RemObjects的全新的.NET Oxygene编译器; 匿名接口实现; FastReport.net

552

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 茶馆
社区管理员
  • 茶馆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧