Rx Logo 76x76px

RAD Studio

The fastest way to develop cross-platform Native Apps with flexible Cloud services and broad IoT connectivity.

Embarcadero C++

Embarcadero C++

New! CLANG enhanced RAD C++ Compiler for Windows 10 and Mobile

C++Builder 10 Seattle引入适用于Windows 10(32位和63位)和手机(iOS和Android)的标准C++编译器,附带RAD扩展,有助于进行最快速标准C++ Windows和跨平台开发。紧密集成VCL for Windows和FMX跨平台框架、C++11语言支持和适用于移动设备的ARC(自动引用计数)内存管理功能,带有向后兼容性。对来自其他语言和工具包如Java、ObjectiveC、C#、XCode、Xamarin和Visual Studio的C++Builder Windows VCL开发人员或新C++ 移动和桌面开发人员,C++Builder 10 Seattle是必要的升级。

c11win32.png

Why C++?

C++ continues to be one of the most widely used languages in the world. C++ can found on every single operating system in existence, delivering low-level libraries and services like kernels and core runtime libraries, to high level networking and even GUI libraries. Although each of the major operating systems present application frameworks in various languages it is possible to write a full-featured C++ application for Windows, Android, Mac, and iOS with a common codebase. C++ continues to be the choice for application development where performance matters on complex problems and C++ is tailor made for the burgeoning embedded devices becoming IoT enabled.

CLANG/LLVM – A Standard Toolchain for a Standard Language

An ANSI/ISO standards body has managed the C++ language since 1998 and there have been many compiler implementations over those years including the award-winning Borland C++ compilers. Most operating systems support the open source GNU Compiler Collection (GCC) but another toolchain is quickly becoming the industry standard, CLANG, pronounced "KLANG" or "SEE-LANG." CLANG is part of the LLVM open source project and in addition to C and C++ also supports Objective-C in the same front-end. The LLVM project also contains the LLVM backend which is a highly optimized code generator for several CPU architectures. Embarcadero has significantly enhanced CLANG for application development and supports CLANG/LLVM for Windows 64-bit, Android, and iOS.

Embarcadero Makes Standard C++11 Even Easier To Use

The publication of C++11 made major strides toward simplifying daily C++ programming. The addition of simple to use constructs for lambda expressions, ranged-for loops, automatic type deduction, and memory management with shared/unique pointer types, for example. Embarcadero further enriches and simplifies C++11 with additional features, such as rich Run Time Type Identification (RTTI) which is equivalent in features to .NET Reflection and/or Java Introspection, Property-Method-Event syntax for building classes that can interact with a visual designer and generate closure for call-back events, and a full Automatic Reference Counting (ARC) model for the Android and iOS toolchains.

C++Builder

Embarcadero® C++Builder® 10 Seattle is the fastest way to build and update data-rich, hyper connected, visually engaging applications for Windows 10, Mac, Mobile, IoT and more using Standard C++. Quickly and easily update VCL and FMX applications to Windows 10 with the new Windows 10 VCL Controls, Styles, and Universal Windows Platform services components.

Learn More About C++Builder

Start for FREE