C++ Builder | |
---|---|
Type | IDE |
Udvikler | Embarcadero Technologies |
Operativ system | Microsoft Windows |
nyeste version | 11.1 Alexandria [1] (15/03/2022) |
Læsbare filformater | Borland C++ Builder Makefile (generisk) [d] og C++ Builder XML Project [d] |
Genererede filformater | Borland C++ Builder Makefile (generisk) [d] og C++ Builder XML Project [d] |
Licens | Proprietære |
Internet side | www.embarcadero.com/products… |
C++ Builder (normalt udtalt på russisk [ si-plus-plus builder ], [ si builder ]) er et softwareprodukt, et hurtigt applikationsudviklingsværktøj ( RAD ), et integreret programmeringsmiljø (IDE), et system, der bruges af programmører til at udvikle software på programmeringssprogene C og C++ .
Det blev oprindeligt udviklet af Borland Software og senere af dets CodeGear- division , nu ejet af Embarcadero Technologies .
C++ Builder kombinerer et kompleks af objektbiblioteker ( STL , VCL , CLX , MFC , etc.), en compiler , en debugger , en kodeeditor og mange andre komponenter. Udviklingscyklussen ligner Delphi [2] . De fleste komponenter udviklet i Delphi kan bruges i C++Builder uden ændringer, men det modsatte er ikke sandt.
C++ Builder indeholder træk-og-slip værktøjer, der virkelig gør udvikling visuel , forenkler programmering med en indbygget WYSIWYG interface editor og meget mere.
C++Builder blev oprindeligt kun oprettet til Microsoft Windows -platformen . Senere versioner indeholdende Borland cross-platform komponentbiblioteket understøtter både Windows og Linux.
I 2003 udgav Borland C++BuilderX (CBX), som blev skrevet ved hjælp af den samme ramme som JBuilder , men som ikke lignede C++Builder eller Delphi. Dette produkt var beregnet til udvikling af store programmer til store virksomheder, men opnåede ikke kommerciel succes. I slutningen af 2004 annoncerede Borland, at de ville fortsætte med at udvikle den klassiske C++Builder og fusionere den med Delphi -udviklingsmiljøet og dermed stoppe udviklingen af C++BuilderX. Cirka et år efter denne meddelelse udgav Borland Borland Developer Studio 2006 , som inkluderede Borland C++Builder 2006 , som tilbød forbedret konfiguration og fejlfindingsstyring. Borland Developer Studio 2006 er den eneste komplette suite, der indeholder Delphi, C++ Builder og C# Builder.
I 2007 udgav CodeGear C++Builder 2007 , som implementerede fuld understøttelse af Microsoft Windows Vista API , forbedret ANSI C++-kompatibilitet, op til 500 % hurtigere kompilering og build, inkluderede understøttelse af MSBuild, DBX4-databasearkitekturer og VCL til web, som understøtter AJAX . Support til Microsoft Windows Vista API inkluderede native Vista-stil applikationer og native VCL support til Aero og Vista Desktop. CodeGear RAD Studio 2007 indeholder C++Builder 2007 og Delphi . Også i 2007 genoplivede CodeGear "Turbo"-mærket og udgav to "Turbo"-versioner af C++Builder: Turbo C++ Professional og Turbo C++ Explorer (gratis), baseret på Borland C++ Builder 2006 .
I slutningen af 2008 udgav CodeGear en ny version af RAD Studio, som inkluderede Delphi 2009 og C++Builder 2009. I 2009 blev C++Builder 2010 udgivet som en del af RAD Studio.
Det blev tidligere rapporteret, at den næste version, CodeGear C++ Builder (kodenavn "Commodore"), vil have x86-64-understøttelse og mulighed for at generere indbygget x86-64-kode. I 2010 inkluderede RAD Studio XE dog en version af C++ Builder XE uden denne funktionalitet.
I 2012 udgav Embarcadero C++Builder XE3 kompatibel med Windows 8 . I 2013 blev C++Builder XE4 udgivet.
Kort information om produktversioner:
År | Version |
---|---|
1997 | 1 (v1) |
1998 | 3 (v3) |
1999 | 4 (v4, udgivet som Inprise) |
2000 | 5 (v5) |
2002 | 6 (v6) |
2003 | x |
2005 | 2006(v10) |
2007 | 2007(v11) |
september 2008 | 2009(v12) |
25. august 2009 | 2010 (v14) |
2010 | XE (v15) |
2011 | XE2 (v16) |
2012 | XE3 (v17) |
april 2013 | XE4 (v18) |
september 2013 | XE5 (v19) |
april 2014 | XE6 (v20) |
september 2014 | XE7 (v21) |
april 2015 | XE8 (v22) |
august 2015 | 10 Seattle (v23) |
april 2016 | 10.1 Berlin (v24) |
marts 2017 | 10.2 Tokyo (v25) |
november 2018 | 10.3 Rio (v26) |
maj 2020 | 10.4 Sydney (v27) |
september 2021 | 11 Alexandria (v28) |
IDE | |
---|---|
Universel | |
C / C++ | |
GRUNDLÆGGENDE | |
Java |
|
Pascal | |
PHP |
|
Python | |
ActionScript | |
rubin | |
sammenligning |