RAD Studio 12.1 Athens Now Available Weitere Infos

Webinar: What's New in RAD Studio 12.1 Athens Zur Wiedergabe

Behind the Build: The new C++Builder Clang Toolchain! Zur Wiedergabe

Neue Weitergabe-Lizenzen für IBToGo und IBLite Edition Weitere Infos

Entdecken Sie die brandneue Getit-Seite

Attraktive Rabatte auf InterBase 2020 für OEM oder VARs – Vertrieb

Verlängern Sie jetzt Ihre Update Subscription Lizenz! Weitere Infos

Why C++

Embarcadero C++

Embarcadero C++

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

C++Builder 10 Seattle bietet einen Standard-C++-Compiler für Windows 10 (32 und 64 Bit) und mobile Plattformen (iOS und Android) mit RAD-Erweiterungen für die schnellste Standard-C++-Windows- und plattformübergreifende Entwicklung. Sie erhalten eine nahtlose Einbindung der VCL für Windows und plattformübergreifenden FMX-Frameworks, eine Unterstützung der C++11-Sprache und eine ARC-basierte (Automatic Reference Counting, Automatische Referenzzählung) Arbeitsspeicherverwaltung für mobile Geräte mit Rückwärtskompatibilität. Das Upgrade auf C++Builder 10 Seattle ist ein Muss für Windows-VCL-C++Builder-Entwickler oder für neue C++-Entwickler, die für Desktops und mobile Geräte programmieren und von anderen Sprachen und Toolsets wie Java, ObjectiveC, C#, XCode, Xamarin und Visual Studio kommen.

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 ist der schnellste Weg, datenintensive, hochgradig vernetzte und optisch anspruchsvolle Anwendungen für Windows 10, Mac, mobile Geräte, das Internet of Things und Vieles mehr mithilfe von Standard C++ zu erstellen und zu aktualisieren. Aktualisieren Sie Ihre VCL- und FMX-Anwendungen einfach und schnell auf Windows 10 mit den neuen Windows 10-VCL-Steuerelementen und -Stilen sowie den universellen Windows-Plattformdienstkomponenten.

Weitere Infos zu C++Builder

Gratis starten