- C++ blijft de belangrijkste programmeertaal bij alle besturingssystemen
-
De nieuwe architectuur van de Embarcadero C++ instrumentenketen en het FM2
framework ondersteunen de ontwikkeling van applicaties voor uiteenlopende systemen vanuit één enkele codebase - Ondersteunt de nieuwe C++11 normen en het 64-bit-niveau bij VCL en FireMonkey
C++Builder® XE3 voert een volledig nieuwe en oorspronkelijke compilerarchitectuur in, waardoor de applicaties die ermee ontwikkeld worden, voor verscheidene systemen bruikbaar zijn. Tegelijk vormt het platform ook een uitbreiding van het ruime C++ aanbod van Embarcadero voor ontwikkelaars, ISV's en bedrijven die high performance applicaties voor verscheidene toestellen moeten bouwen.
Types
De nieuwe release ondersteunt de ontwikkeling van applicaties voor Windows 8 en Mac OS X pc's, laptops, en mobiele toestellen op basis van Intel vanuit één enkele C++ codebase – waarbij de inspanning om de applicatie te ontwikkelen, maar één keer geleverd moet worden. Plannen voor de ondersteuning van iOS en Android ARM mobiele toestellen zijn aangekondigd voor 2013.
De nieuwe C++Builder XE3 omvat ook een volledige 64-bit compiler en VCL update voor bestaande C++Builder klanten, waarmee snelle 64-bit updates voor miljoenen bestaande Windows applicaties mogelijk zijn. De nieuwe 64-bit compilerarchitectuur biedt ook enkele van de beste C++11 normen voor programmeertaal en conformiteitbepalingen voor bibliotheekbestanden in de sector.
Ontwikkelaars doen hun voordeel met de mogelijkheden om
- In één moeite een applicatie voor verscheidene toestellen te ontwikkelen: met de voor verscheidene toestellen geschikte architectuur van C++Builder kunnen ontwikkelteams nu oorspronkelijke applicaties voor een groter aantal toestellen, besturingssystemen en lay- outbepalingen leveren zonder dat dit veel meer kosten en tijd vergt. Dat is mogelijk door gebruik te maken van een gemeenschappelijke codebase.
- De ontwikkeling met Agile C++ te versnellen: ontwikkelaars kunnen standaard C++ extensies van Embarcadero gebruiken om de C++ ontwikkeling te versnellen en te stroomlijnen – de snelheid kan tot 5x hoger liggen dan bij de traditionele werkwijze. Daarbij wordt gebruik gemaakt van flexibele technieken zoals snel prototypes vervaardigen, programmeren op basis van PME- componenten (PME - properties/methods/events -eigenschappen/methoden/events), en visuele ontwikkeling.
- Een nieuw niveau voor de ondersteuning en compatibiliteit van C/C++ normen te bereiken: ontwikkelaars kunnen de Clang 3.1 compatibele compiler met de nieuwste C++ taalkenmerken en bibliotheekbestanden gebruiken, alsook legacy broncodes integreren om conform bestaande en recent vrijgegeven normen te blijven, met inbegrip van C++11.
- 64-bit snelheid, vermogen en capaciteit te krijgen: De 64-bit compilerarchitectuur van C++Builder genereert applicaties die meer geheugen en data kunnen gebruiken, en die direct toegang hebben tot 64-bit API's, toesteldrivers en systeemdiensten. Dat stelt ontwikkelaars in staat om beter presterende en krachtiger applicaties te creëren.
- Visueel verbluffende applicaties te creëren: ontwikkelaars kunnen applicaties creëren met een gebruikersinterface in de stijl van Microsoft® Windows 8 voor desktops met een hele reeks van Windows® besturingssystemen (Windows XP, Windows Vista, Windows 7, en Windows 8). Dankzij de ondersteuning van Mac OS X en Retina Display kunnen ontwikkelaars goed ogende Mac apps creëren met een eigen gebruikerservaring en automatische HiDPI displayondersteuning.
C++ doet het nog altijd, na drie decennia
Al meer dan 30 jaar is C++ de gemeenschappelijke standaard voor besturingssystemen – en vandaag is het nog altijd de taalnorm die de voorkeur van de ontwikkelaars krijgt. Het grootste deel van de commerciële klant- en serversoftware – o.a Microsoft Word, Adobe Photoshop, Google Chrome, Firefox, Mac OS X, iOS, Oracle database, Microsoft SQL Server, MySQL, en andere – wordt vandaag in C++ geschreven. Ook belangrijke internetbedrijven, zoals Facebook, PayPal en Amazon, gebruiken C++. De vernieuwde aandacht voor de gebruikservaring van de klant en het gebruik van C++ door elke grote OS- en softwareleverancier laten er geen twijfel over bestaan dat C++ vandaag belangrijker is dan ooit.
Het C++ Builder aanbod van Embarcadero gaat meer dan 15 jaar terug toen een groep ontwikkelaars bij Borland het originele C++ Builder platform samenstelde. Dat combineerde de bekende Borland C++ compiler met een Rapid Application Development (de mogelijkheid om snel applicaties te ontwikkelen). De nieuwe C++ Builder van Embarcadero blijft zijn positie van marktleider behouden doordat het een vertrouwde oplossing biedt die niet alleen de kwaliteit van C++ ontwikkeling in grote mate verbetert, maar ook de tijd voor een applicatie op de markt gebracht kan worden, inkort en de exploitatiekosten voor C++ ontwikkeling vermindert. In tegenstelling tot andere C++ tools biedt het C++Builder platform het perfecte evenwicht tussen een soepele ontwikkeling, het tegemoet komen aan de normen en de mogelijkheid om applicaties voor verscheidene systemen te ontwikkelen – vanuit één enkele codebase.