Η Microsoft προχώρησε σε ανοιχτό κώδικα την τυπική βιβλιοθήκη C++ που περιλαμβάνεται στο Visual Studio

Στο συνέδριο CppCon 2019, εκπρόσωποι της Microsoft ανακοίνωσαν τον ανοιχτό κώδικα της C++ Standard Library (STL, C++ Standard Library), που αποτελεί μέρος του κιτ εργαλείων MSVC και του περιβάλλοντος ανάπτυξης του Visual Studio. Αυτή η βιβλιοθήκη αντιπροσωπεύει τις δυνατότητες που περιγράφονται στα πρότυπα C++14 και C++17. Επιπλέον, εξελίσσεται προς την υποστήριξη του προτύπου C++20.

Η Microsoft έχει ανοίξει τον κώδικα της βιβλιοθήκης με την άδεια Apache 2.0 με εξαιρέσεις για δυαδικά αρχεία, τα οποία επιλύουν το πρόβλημα της συμπερίληψης βιβλιοθηκών χρόνου εκτέλεσης στα εκτελέσιμα αρχεία που δημιουργούνται.

Αυτό το βήμα θα επιτρέψει στην κοινότητα να χρησιμοποιήσει έτοιμες υλοποιήσεις λειτουργιών από τα νέα πρότυπα σε άλλα έργα. Οι εξαιρέσεις που προστέθηκαν στην άδεια χρήσης Apache καταργούν την απαίτηση απόδοσης του αρχικού προϊόντος κατά την παράδοση δυαδικών αρχείων που έχουν μεταγλωττιστεί με το STL στους τελικούς χρήστες.

Πηγή: linux.org.ru

Προσθέστε ένα σχόλιο