Boost (biblioteca C++)
Biblioteques C++ / From Wikipedia, the free encyclopedia
Boost és un conjunt de biblioteques per al llenguatge de programació C++ que ofereix suport per a tasques i estructures com ara àlgebra lineal, generació de nombres pseudoaleatoris, multiprocés, processament d'imatges, expressions regulars i proves d'unitats. Conté 164 biblioteques individuals (a partir de la versió 1.76).[1]
Tipus | biblioteca informàtica i programari lliure |
---|---|
Versió estable | |
Llicència | Boost Software License (en) |
Part de | Software Freedom Conservancy |
Característiques tècniques | |
Sistema operatiu | multiplataforma |
Plataforma | Biblioteca estàndard de C++ |
Escrit en | C++ |
Més informació | |
Lloc web | boost.org (anglès) |
Stack Exchange | Etiqueta |
SourceForge | boost |
Free Software Directory | Boost |
Guia d'usuari | Guia d'usuari |
| |
Totes les biblioteques de Boost tenen llicència sota la llicència de programari Boost, dissenyada per permetre que Boost s'utilitzi tant amb projectes de programari lliure com propietari.[2] Molts dels fundadors de Boost formen part del comitè d'estàndards de C++, i s'han acceptat diverses biblioteques de Boost per incorporar-les a l'Informe tècnic de C++ 1, l'estàndard C++ 11 (per exemple, punters intel·ligents, thread, regex, aleatori, proporció, tupla) [3][4] i l'estàndard C++17 (per exemple, sistema de fitxers, qualsevol, opcional, variant, string_view).[5]
La comunitat Boost va sorgir al voltant de 1998, quan es va publicar la primera versió de l'estàndard. Ha crescut contínuament des de llavors i ara juga un paper important en l'estandardització de C++. Tot i que no hi ha cap relació formal entre la comunitat Boost i el comitè d'estandardització, alguns dels desenvolupadors estan actius en ambdós grups.