Microsoft heeft de C++-standaardbibliotheek die bij Visual Studio wordt geleverd, als open source beschikbaar gesteld

Op de CppCon 2019-conferentie maakten vertegenwoordigers van Microsoft de open source-code bekend van de C++ Standard Library (STL, C++ Standard Library), die deel uitmaakt van de MSVC-toolkit en de Visual Studio-ontwikkelomgeving. Deze bibliotheek vertegenwoordigt de mogelijkheden die worden beschreven in de C++14- en C++17-standaarden. Bovendien evolueert het in de richting van ondersteuning van de C++20-standaard.

Microsoft heeft de bibliotheekcode geopend onder de Apache 2.0-licentie met uitzonderingen voor binaire bestanden, waarmee het probleem van het opnemen van runtime-bibliotheken in de gegenereerde uitvoerbare bestanden wordt opgelost.

Met deze stap kan de gemeenschap kant-en-klare implementaties van functies uit de nieuwe standaarden in andere projecten gebruiken. Uitzonderingen die aan de Apache-licentie zijn toegevoegd, verwijderen de vereiste om het originele product toe te schrijven bij het leveren van binaire bestanden die zijn gecompileerd met de STL aan eindgebruikers.

Bron: linux.org.ru

Voeg een reactie