
Boost è una comunità di programmatori C++ che sviluppano una serie di librerie utili per espandere il linguaggio e per semplificare la programmazione in C++.
Alcune delle librerie già implementate sono state proposte al C++ Standards Committee per l’inclusione come standard nella prossima versione del linguaggio che va sotto il nome di C++0x. Alcune di queste sono già presenti nella Library Technical Report (TR1).
Queste librerie possono essere utilizzate su qualsiasi sistema operativo moderno e sono testate compilando il sorgente con decine di compilatori differenti. La qualità del codice è altissima e vi consente di velocizzare lo sviluppo introducendo meno bug e diventando complessivamente più produttivi.
Alcune delle librerie più utili semplificano l’uso di smart pointer, array, programmazione funzionale, generic programming, grafi, immagini, regex, serializzazione, thread, file, file system.
Via | Boost
bejelit
02 mar 2011 - 14:35 - #1ringraziamo pubblicamente quel fanfarone del signor “so tuttto io” stroustrup per tutte le difficoltà che sta ponendo nell’includere la booost come parte standard del linguaggio!
nello standard c++ 9x non è stata inclusa perchè c’era at&t che rompeva per l’stl
lo standard c++ 0x non è mai uscito grazie a stroustrup e alle sue fisime da checca istereica
arrivederci al nuovo standard c++ 1x … uscirà? avrà la boost? secondo me nel 2020 staremo tutti ad aspettarci in nuovo futuro standard c++2x si narra che pure questo includerà la boost!
e nel frattempo sono nati java,php, pyton ruby … e un sacco di gente che si chiama programmatore perchè sa usare qualche wizard in visual studio!
expo
02 mar 2011 - 15:17 - #2Fantastico !!! :D Come dicono sempre i miei professori “Perché reinventare la ruota se è già stata inventata ?!?”
Si perde spesso troppo tempo a realizzare da capo interi sistemi reintroducendo inutilmente sempre gli stessi bug, meglio farli evolvere partendo dal buono a cui si è arrivati.
Muffo oo
03 mar 2011 - 00:36 - #3Me ne hanno parlato spesso di queste librerie ma non ho ancora avuto occasione di provarle personalmente.