C++ Builder | |
---|---|
Typ | IDE |
Vývojář | Embarcadero Technologies |
Operační systém | Microsoft Windows |
Nejnovější verze | 11.1 Alexandrie [1] (15. 3. 2022) |
Čitelné formáty souborů | Borland C++ Builder Makefile (obecný) [d] a C++ Builder XML Project [d] |
Vygenerované formáty souborů | Borland C++ Builder Makefile (obecný) [d] a C++ Builder XML Project [d] |
Licence | Proprietární |
webová stránka | www.embarcadero.com/products… |
C++ Builder (obvykle vyslovováno v ruštině [ si-plus-plus builder ], [ si builder ]) je softwarový produkt, nástroj pro rychlý vývoj aplikací ( RAD ), integrované programovací prostředí (IDE), systém používaný programátory k vývoji software v programovacích jazycích C a C++ .
Původně byl vyvinut společností Borland Software a později její divizí CodeGear , kterou nyní vlastní Embarcadero Technologies .
C++ Builder kombinuje komplex objektových knihoven ( STL , VCL , CLX , MFC atd.), kompilátor , debugger , editor kódu a mnoho dalších komponent. Vývojový cyklus je podobný jako u Delphi [2] . Většinu komponent vyvinutých v Delphi lze použít v C++Builderu bez úprav, ale obráceně to neplatí.
C++ Builder obsahuje nástroje pro přetahování , díky kterým je vývoj skutečně vizuální , zjednodušuje programování pomocí vestavěného editoru rozhraní WYSIWYG a další.
C++Builder byl původně vytvořen pouze pro platformu Microsoft Windows . Pozdější verze obsahující knihovnu komponent pro více platforem Borland podporují Windows i Linux.
V roce 2003 Borland vydal C++BuilderX (CBX), který byl napsán pomocí stejného frameworku jako JBuilder , ale jen málo se podobal C++Builderu nebo Delphi. Tento produkt byl určen pro vývoj velkých programů pro velké podniky, ale nedosáhl komerčního úspěchu. Na konci roku 2004 Borland oznámil, že bude pokračovat ve vývoji klasického C++Builderu a sloučí jej s vývojovým prostředím Delphi , čímž zastaví vývoj C++BuilderX. Zhruba rok po tomto oznámení vydala společnost Borland Borland Developer Studio 2006 , která zahrnovala Borland C++Builder 2006 , který nabízel vylepšenou správu konfigurace a ladění. Borland Developer Studio 2006 je jediná kompletní sada, která obsahuje Delphi, C++ Builder a C# Builder.
V roce 2007 vydal CodeGear C++Builder 2007 , který implementoval plnou podporu pro Microsoft Windows Vista API , vylepšenou shodu s ANSI C++, až o 500 % rychlejší kompilaci a sestavování, včetně podpory pro MSBuild, DBX4 databázové architektury a VCL pro Web, který podporuje AJAX . Podpora pro Microsoft Windows Vista API zahrnovala nativní aplikace ve stylu Vista a nativní podporu VCL pro Aero a Vista Desktop. CodeGear RAD Studio 2007 obsahuje C++Builder 2007 a Delphi . Také v roce 2007 CodeGear vzkřísil značku „Turbo“ a vydal dvě „Turbo“ verze C++Builderu: Turbo C++ Professional a Turbo C++ Explorer (zdarma), založené na Borland C++ Builder 2006 .
Na konci roku 2008 vydala CodeGear novou verzi RAD Studio, která zahrnovala Delphi 2009 a C++Builder 2009. V roce 2009 byl vydán C++Builder 2010 jako součást RAD Studio.
Již dříve bylo oznámeno, že příští verze CodeGear C++ Builder (kódové označení „Commodore“) bude mít podporu x86-64 a schopnost generovat nativní kód x86-64. V roce 2010 však RAD Studio XE obsahovalo verzi C++ Builder XE bez této funkce.
V roce 2012 vydala společnost Embarcadero C++Builder XE3 kompatibilní s Windows 8 . V roce 2013 byl vydán C++Builder XE4.
Stručné informace o verzích produktu:
Rok | Verze |
---|---|
1997 | 1 (v1) |
1998 | 3 (v3) |
1999 | 4 (v4, vydáno jako Inprise) |
2000 | 5 (v5) |
2002 | 6 (v6) |
2003 | X |
2005 | 2006(v10) |
2007 | 2007(v11) |
září 2008 | 2009(v12) |
25. srpna 2009 | 2010 (v14) |
2010 | XE (v15) |
2011 | XE2 (v16) |
2012 | XE3 (v17) |
duben 2013 | XE4 (v18) |
září 2013 | XE5 (v19) |
dubna 2014 | XE6 (v20) |
září 2014 | XE7 (v21) |
dubna 2015 | XE8 (v22) |
srpna 2015 | 10 Seattle (v23) |
dubna 2016 | 10.1 Berlín (v24) |
březen 2017 | 10.2 Tokio (v25) |
listopadu 2018 | 10.3 Rio (v26) |
května 2020 | 10.4 Sydney (v27) |
září 2021 | 11 Alexandria (v28) |
IDE | |
---|---|
Univerzální | |
C / C++ | |
ZÁKLADNÍ | |
Jáva |
|
Pascal | |
PHP |
|
Krajta | |
ActionScript | |
rubín | |
srovnání |