مایکروسافت کتابخانه استاندارد C++ را که همراه با ویژوال استودیو ارائه شده است، منبع باز کرد

در کنفرانس CppCon 2019، نمایندگان مایکروسافت کد منبع باز کتابخانه استاندارد C++ (STL، C++ Standard Library) را که بخشی از جعبه ابزار MSVC و محیط توسعه ویژوال استودیو است، اعلام کردند. این کتابخانه نشان دهنده قابلیت هایی است که در استانداردهای C++14 و C++17 توضیح داده شده است. علاوه بر این، به سمت پشتیبانی از استاندارد C++20 در حال تکامل است.

مایکروسافت کد کتابخانه را تحت مجوز Apache 2.0 با استثناهایی برای فایل های باینری باز کرده است که مشکل گنجاندن کتابخانه های زمان اجرا در فایل های اجرایی تولید شده را حل می کند.

این مرحله به جامعه امکان می دهد تا از پیاده سازی های آماده از ویژگی های استانداردهای جدید در پروژه های دیگر استفاده کند. استثناهایی که به مجوز آپاچی اضافه شده است، نیاز به نسبت دادن محصول اصلی را هنگام تحویل باینری های کامپایل شده با STL به کاربران نهایی حذف می کند.

منبع: linux.org.ru

اضافه کردن نظر