C++ Builder | |
---|---|
Tyyppi | IDE |
Kehittäjä | Embarcadero Technologies |
Käyttöjärjestelmä | Microsoft Windows |
uusin versio | 11.1 Aleksandria [1] (15.3.2022) |
Luettavat tiedostomuodot | Borland C++ Builder Makefile (yleinen) [d] ja C++ Builder XML Project [d] |
Luodut tiedostomuodot | Borland C++ Builder Makefile (yleinen) [d] ja C++ Builder XML Project [d] |
Lisenssi | Omistusoikeus |
Verkkosivusto | www.embarcadero.com/products… |
C++ Builder (lausutaan yleensä venäjäksi [ si-plus-plus builder ], [ si builder ]) on ohjelmistotuote, nopea sovelluskehitystyökalu ( RAD ), integroitu ohjelmointiympäristö (IDE), järjestelmä, jota ohjelmoijat käyttävät kehittämiseen. ohjelmisto ohjelmointikielillä C ja C++ .
Sen kehitti alun perin Borland Software ja myöhemmin sen CodeGear -divisioona , jonka nyt omistaa Embarcadero Technologies .
C++ Builder yhdistää objektikirjastojen kompleksin ( STL , VCL , CLX , MFC jne.), kääntäjän , virheenkorjausohjelman , koodieditorin ja monia muita komponentteja. Kehityssykli on samanlainen kuin Delphi [2] . Useimpia Delphissä kehitettyjä komponentteja voidaan käyttää C++Builderissa ilman muutoksia, mutta päinvastoin ei pidä paikkaansa.
C++ Builder sisältää vedä ja pudota -työkalut, jotka todella tekevät kehityksestä visuaalista , yksinkertaistavat ohjelmointia sisäänrakennetun WYSIWYG - käyttöliittymäeditorin avulla ja paljon muuta.
C++Builder luotiin alun perin vain Microsoft Windows -alustalle . Myöhemmät versiot, jotka sisältävät Borland cross-platform -komponenttikirjaston, tukevat sekä Windowsia että Linuxia.
Vuonna 2003 Borland julkaisi C++BuilderX:n (CBX), joka kirjoitettiin käyttäen samaa viitekehystä kuin JBuilder , mutta joka ei juurikaan muistuttanut C++Builderiä tai Delphiä. Tämä tuote oli tarkoitettu suurten yritysten suurten ohjelmien kehittämiseen, mutta se ei saavuttanut kaupallista menestystä. Vuoden 2004 lopulla Borland ilmoitti jatkavansa klassisen C++Builderin kehittämistä ja yhdistävänsä sen Delphi -kehitysympäristöön , mikä lopettaa C++BuilderX:n kehittämisen. Noin vuosi tämän ilmoituksen jälkeen Borland julkaisi Borland Developer Studio 2006 :n , joka sisälsi Borland C++Builder 2006 :n , joka tarjosi parannetun määrityksen ja virheenkorjauksen hallinnan. Borland Developer Studio 2006 on ainoa täydellinen ohjelmistopaketti, joka sisältää Delphin, C++ Builderin ja C# Builderin.
Vuonna 2007 CodeGear julkaisi C++Builder 2007 :n, joka toteutti täyden tuen Microsoft Windows Vista API:lle , paransi ANSI C++ -yhteensopivuutta, jopa 500 % nopeamman käännöksen ja rakentamisen, sisälsi tuen MSBuildille, DBX4-tietokanta-arkkitehtuureille ja VCL for Webille. joka tukee AJAXia . Microsoft Windows Vista API:n tuki sisälsi alkuperäiset Vista-tyyliset sovellukset ja alkuperäisen VCL-tuen Aero- ja Vista Desktopille. CodeGear RAD Studio 2007 sisältää C++Builder 2007 :n ja Delphin . Myös vuonna 2007 CodeGear herätti henkiin "Turbo"-brändin ja julkaisi kaksi "Turbo" -versiota C++Builderista: Turbo C++ Professional ja Turbo C++ Explorer (ilmainen), jotka perustuvat Borland C++ Builder 2006 :een .
Vuoden 2008 lopussa CodeGear julkaisi uuden version RAD Studiosta, joka sisälsi Delphi 2009:n ja C++Builder 2009:n. Vuonna 2009 C++Builder 2010 julkaistiin osana RAD Studiota.
Aiemmin kerrottiin, että seuraavassa CodeGear C++ Builder -versiossa (koodinimi "Commodore") on x86-64-tuki ja kyky luoda alkuperäistä x86-64-koodia. Vuonna 2010 RAD Studio XE sisälsi kuitenkin version C++ Builder XE:stä ilman tätä toimintoa.
Vuonna 2012 Embarcadero julkaisi Windows 8 :n kanssa yhteensopivan C++Builder XE3:n . Vuonna 2013 C++Builder XE4 julkaistiin.
Lyhyet tiedot tuoteversioista:
vuosi | Versio |
---|---|
1997 | 1 (v1) |
1998 | 3 (v3) |
1999 | 4 (v4, julkaistu nimellä Inprise) |
2000 | 5 (v5) |
2002 | 6 (v6) |
2003 | X |
2005 | 2006 (v10) |
2007 | 2007 (v11) |
Syyskuu 2008 | 2009 (v12) |
25. elokuuta 2009 | 2010 (v14) |
2010 | XE (v15) |
2011 | XE2 (v16) |
2012 | XE3 (v17) |
Huhtikuu 2013 | XE4 (v18) |
Syyskuu 2013 | XE5 (v19) |
Huhtikuu 2014 | XE6 (v20) |
Syyskuu 2014 | XE7 (v21) |
Huhtikuu 2015 | XE8 (v22) |
Elokuu 2015 | 10 Seattle (v23) |
Huhtikuu 2016 | 10.1 Berliini (v24) |
Maaliskuu 2017 | 10.2 Tokio (v25) |
marraskuuta 2018 | 10.3 Rio (v26) |
toukokuu 2020 | 10.4 Sydney (v27) |
Syyskuu 2021 | 11 Alexandria (v28) |
IDE | |
---|---|
Universaali | |
C / C++ | |
PERUS | |
Java |
|
Pascal | |
PHP |
|
Python |
|
ActionScript | |
rubiini | |
vertailu |