Boost

Wikipediasta
Siirry navigaatioon Siirry hakuun
Tulostettavaa versiota ei enää tueta ja siinä voi olla renderöintivirheitä. Päivitä selaimesi kirjanmerkit ja käytä selaimen tavallista tulostustoimintoa sen sijaan.

Boost on ohjelmakirjasto algoritmeja, jotka ovat toteutettu C++-ohjelmointikielellä. Kirjastossa on algoritmitoteutuksia muun muassa lineaarialgebraan, monisäikeistykseen ja säännöllisiin lausekkeisiin.[1][2][3]

Boost-kirjastoa on käytetty esimerkkitoteutuksena C++11-standardikirjaston Technical Report 1 -versiossa.[4][5]

Kirjaston toteutusta tiedostojärjestelmätuelle on ehdotettu C++17-standardiin (ISO/IEC TS 18822:2015).[6][7]

Lisenssi

Kirjasto käyttää Boost Software License -nimellä tunnettua avoimen lähdekoodin lisenssiä.[8]

Lähteet

  1. Basic Linear Algebra Library Boost. Viitattu 10.4.2017.
  2. Chapter 1. Fiber boost.org. Viitattu 10.4.2017.
  3. Boost.Regex 5.1.2 boost.org. Viitattu 10.4.2017.
  4. Proposed Draft Technical Report on C++ Library Extensions open-std.org. Viitattu 10.4.2017.
  5. Chapter 38. Boost.TR1 boost.org. Viitattu 10.4.2017.
  6. Filesystem Library Proposal (Revision 4) open-std.org. Viitattu 10.4.2017.
  7. Filesystem Library Version 3 boost.org. Viitattu 10.4.2017.
  8. http://www.boost.org/LICENSE_1_0.txt

Aiheesta muualla

Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.