C++ Builder | |
---|---|
Tip de | IDE |
Dezvoltator | Embarcadero Technologies |
Sistem de operare | Microsoft Windows |
ultima versiune | 11.1 Alexandria [1] (15.03.2022) |
Formate de fișiere care pot fi citite | Borland C++ Builder Makefile (generic) [d] și C++ Builder XML Project [d] |
Formate de fișiere generate | Borland C++ Builder Makefile (generic) [d] și C++ Builder XML Project [d] |
Licență | Proprietate |
Site-ul web | www.embarcadero.com/products… |
C++ Builder (pronunțat de obicei în rusă [ si-plus-plus builder ], [ si builder ]) este un produs software, un instrument de dezvoltare rapidă a aplicațiilor ( RAD ), un mediu de programare integrat (IDE), un sistem folosit de programatori pentru a dezvolta software pe limbaje de programare C și C++ .
A fost dezvoltat inițial de Borland Software și mai târziu de divizia sa CodeGear , acum deținută de Embarcadero Technologies .
C++ Builder combină un complex de biblioteci de obiecte ( STL , VCL , CLX , MFC etc.), un compilator , un depanator , un editor de cod și multe alte componente. Ciclul de dezvoltare este similar cu Delphi [2] . Majoritatea componentelor dezvoltate în Delphi pot fi folosite în C++Builder fără modificări, dar invers nu este adevărat.
C++ Builder conține instrumente de tip drag-and-drop care fac dezvoltarea cu adevărat vizuală , simplifică programarea cu un editor de interfață WYSIWYG încorporat și multe altele.
C++Builder a fost creat inițial doar pentru platforma Microsoft Windows . Versiunile ulterioare care conțin biblioteca de componente multiplatformă Borland acceptă atât Windows, cât și Linux.
În 2003, Borland a lansat C++BuilderX (CBX), care a fost scris folosind același cadru ca JBuilder , dar semăna puțin cu C++Builder sau Delphi. Acest produs a fost destinat dezvoltării de programe mari pentru întreprinderi mari, dar nu a obținut succes comercial. La sfârșitul anului 2004, Borland a anunțat că va continua să dezvolte clasicul C++Builder și să îl îmbine cu mediul de dezvoltare Delphi , încetând astfel dezvoltarea C++BuilderX. La aproximativ un an de la acest anunț, Borland a lansat Borland Developer Studio 2006 , care includea Borland C++Builder 2006 , care oferea configurații îmbunătățite și gestionarea depanării. Borland Developer Studio 2006 este singura suită completă care conține Delphi, C++ Builder și C# Builder.
În 2007, CodeGear a lansat C++Builder 2007 , care a implementat suport complet pentru Microsoft Windows Vista API , a îmbunătățit conformitatea ANSI C++, compilare și compilare cu până la 500% mai rapide, a inclus suport pentru MSBuild, arhitecturi de baze de date DBX4 și VCL pentru Web, care acceptă AJAX . Suportul pentru Microsoft Windows Vista API a inclus aplicații native în stil Vista și suport nativ VCL pentru Aero și Vista Desktop. CodeGear RAD Studio 2007 conține C++Builder 2007 și Delphi . Tot în 2007, CodeGear a reînviat marca „Turbo” și a lansat două versiuni „Turbo” de C++Builder: Turbo C++ Professional și Turbo C++ Explorer (gratuit), bazate pe Borland C++ Builder 2006 .
La sfârșitul anului 2008, CodeGear a lansat o nouă versiune de RAD Studio, care includea Delphi 2009 și C++Builder 2009. În 2009, C++Builder 2010 a fost lansat ca parte a RAD Studio.
S-a raportat anterior că următoarea versiune, CodeGear C++ Builder (nume de cod „Commodore”), va avea suport x86-64 și capacitatea de a genera cod nativ x86-64. Cu toate acestea, în 2010, RAD Studio XE a inclus o versiune de C++ Builder XE fără această funcționalitate.
În 2012, Embarcadero a lansat C++Builder XE3 compatibil cu Windows 8 . În 2013 a fost lansat C++Builder XE4.
Informații scurte despre versiunile produsului:
An | Versiune |
---|---|
1997 | 1 (v1) |
1998 | 3 (v3) |
1999 | 4 (v4, lansat ca Inprise) |
2000 | 5 (v5) |
2002 | 6 (v6) |
2003 | X |
2005 | 2006 (v10) |
2007 | 2007 (v11) |
septembrie 2008 | 2009 (v12) |
25 august 2009 | 2010 (v14) |
2010 | XE (v15) |
2011 | XE2 (v16) |
2012 | XE3 (v17) |
aprilie 2013 | XE4 (v18) |
Septembrie 2013 | XE5 (v19) |
aprilie 2014 | XE6 (v20) |
septembrie 2014 | XE7 (v21) |
aprilie 2015 | XE8 (v22) |
august 2015 | 10 Seattle (v23) |
aprilie 2016 | 10.1 Berlin (v24) |
martie 2017 | 10.2 Tokyo (v25) |
noiembrie 2018 | 10.3 Rio (v26) |
mai 2020 | 10.4 Sydney (v27) |
septembrie 2021 | 11 Alexandria (v28) |
IDE | |
---|---|
universal | |
C / C++ | |
DE BAZĂ | |
Java |
|
Pascal | |
PHP |
|
Piton | |
ActionScript | |
rubin | |
comparaţie |