Microsoft-ը բաց կոդով է ստեղծել C++ ստանդարտ գրադարանը, որը ներառված է Visual Studio-ի հետ

CppCon 2019 կոնֆերանսում Microsoft-ի ներկայացուցիչները հայտարարեցին C++ Ստանդարտ գրադարանի (STL, C++ Ստանդարտ գրադարան) բաց կոդով կոդը, որը MSVC գործիքակազմի և Visual Studio-ի մշակման միջավայրի մի մասն է։ Այս գրադարանը ներկայացնում է C++14 և C++17 ստանդարտներում նկարագրված հնարավորությունները: Բացի այդ, այն զարգանում է C++20 ստանդարտին աջակցելու ուղղությամբ:

Microsoft-ը բացել է գրադարանի կոդը Apache 2.0 լիցենզիայի ներքո՝ բացառություններով երկուական ֆայլերի համար, որոնք լուծում են գեներացված գործարկվող ֆայլերում գործարկման ժամանակի գրադարանները ներառելու խնդիրը:

Այս քայլը թույլ կտա համայնքին այլ նախագծերում օգտագործել նոր ստանդարտների հատկանիշների պատրաստի ներդրումը: Apache-ի լիցենզիային ավելացված բացառությունները վերացնում են սկզբնական արտադրանքը վերագրելու պահանջը՝ STL-ով կազմված երկուականներ վերջնական օգտագործողներին առաքելիս:

Source: linux.org.ru

Добавить комментарий