C++Builder XE5 van Embarcadero is een krachtige C++-ontwikkelomgeving waarmee ontwikkelaars vanuit één broncode native apps kunnen maken voor zowel desktop als mobiele apparten. Met deze nieuwe versie kunnen C++-ontwikkelaars native gecompileerde apps maken voor Windows, Mac en iOS. De code draait direct op de cpu en maakt volop gebruik van de onderliggende besturingssystemen, api's en hardware.
C++Builder XE5 is volgens ontwikkelaar Embarcadero een grote doorbraak voor ontwikkelaars en bedrijven die zowel apps willen leveren voor desktops als ook mobile apparaten. Men kan nu de C++ vaardigheden, code en bibliotheken gebruiken voor alle platformen. C++Builder XE5 biedt ook: C++98, C++TR1 en de C++11 taal standaarden; Ansi C, ISO C, C00 en C11 taal standaarden; Dinkumware STL 5.3 en Boost 1.5; is Clang compatibel; Agile C++ taaluitbreidingen; en Cross-compilatie naar meerdere Windows, Mac OS X en iOS platformen.
Hmm leuk, zijn we even vergeten dat de API’s voor Windows, OSX, IOS (de overige slaan we maar wijslijk over ?) anders zijn ?
Dat soort dingen wordt niet door een compiler bepaald he.
@Pascal: Je programmeert met dit product dan dus ook niet direct op de API maar op een laag daaroverheen, die voor elk target (Android, iOS, win32) weer andere code aanmaakt. Voordeel: je hoeft maar 1 library (de Delphi VCL in dit geval) te kennen om voor meerdere omgevingen uit te leveren. Nadeel: je zult altijd beperkter zijn dan wanneer je native de API aanspreekt.