22 september 2003 -- Borland Software Corporation (Nasdaq NM: BORL) introduceert Borland‚ C++BuilderX: een nieuwe, geïntegreerde C++ ontwikkelomgeving (IDE). Daarnaast kondigt het bedrijf Borland‚ Enterprise Studio for C++ aan, de eerste technologieonafhankelijke Application Lifecycle Management (ALM)-oplossing die inspeelt op de toegenomen complexiteit van de hedendaagse applicatieontwikkeling in de programmeertaal C++. Volgens onderzoeksbureau IDC zullen C en C++ professionals tot en met 2005 de grootste groep ontwikkelaars blijven (bron: The 2001 IDC Developer Model).
"C++ BuilderX is, naast onze vijftien jaar ervaring in het aanbieden van C en C++ oplossingen, het resultaat van meer dan twee jaar research en development gericht op het aanbieden van nieuwe geavanceerde ontwikkelmogelijkheden voor de gehele C++ markt", aldus J.P. LeBlanc, vice-president en general manager van de mobile en C++ solutions group bij Borland. "Ons doel is om organisaties de mogelijkheid te bieden te moderniseren door C++ ontwikkeling naar een hoger niveau te tillen. Op standaarden gebaseerd C++ Application Lifecycle Management is samen met ondersteuning van meerdere platformen en compilers één van de belangrijkste prioriteiten voor ons."
Inspelen op belangrijke trends en problemen in de C++ markt
Zowel C++BuilderX als Borland‚ Enterprise Studio voor C++ richten zich op zes belangrijke trends en problemen binnen organisaties die gebruik maken van C++:
- De noodzaak om C++ te blijven gebruiken voor het ontwikkelen van ‘native-code’ voor schaalbare en high performance applicaties.
- De vraag naar multi-platform ondersteuning om applicaties te kunnen migreren van UNIX naar Linux
- Het kunnen blijven ondersteunen en onderhouden van miljoenen regels C++ legacy code
- Het toenemend gebruik van mobiele en embedded systemen en toepassingen die gebruik maken van C++
- De grote vraag naar C++ compilers die compliant zijn met ANSI/ISO, daar bestaande C++ omgevingen veelal niet compatible zijn
- De behoefte om meerdere compilers en debuggers op meerdere platforms te beheren
"Wanneer de run-time performance van de applicatie, de omvang van de code en low level toegang tot de verschillende functionaliteiten en bronnen van het apparaat van groot belang is, is C++ vaak de eerste keuze. Dit soort applicaties worden veel toegepast bij Defensie, in de ruimtevaart, in de financiële wereld, in de industrie en in de wetenschap", zei Rikki Kirzner, research director bij IDC. "Veel van deze ontwikkelaars gebruiken niet-geïntegreerde tools en willen graag een oplossing waarmee ze de verschillen in compiler- en platformondersteuning het hoofd kunnen bieden om sneller betere software te kunnen bouwen."