Microsoft ha reso open source la libreria standard C++ inclusa in Visual Studio

Alla conferenza CppCon 2019, i rappresentanti di Microsoft hanno annunciato il codice open source della C++ Standard Library (STL, C++ Standard Library), che fa parte del toolkit MSVC e dell'ambiente di sviluppo Visual Studio. Questa libreria rappresenta le funzionalità descritte negli standard C++14 e C++17. Inoltre, si sta evolvendo verso il supporto dello standard C++20.

Microsoft ha aperto il codice della libreria sotto la licenza Apache 2.0 con eccezioni per i file binari, che risolvono il problema dell'inclusione delle librerie runtime nei file eseguibili generati.

Questo passaggio consentirà alla comunità di utilizzare implementazioni già pronte delle funzionalità dei nuovi standard in altri progetti. Le eccezioni aggiunte alla licenza Apache rimuovono l'obbligo di attribuire il prodotto originale quando si distribuiscono file binari compilati con STL agli utenti finali.

Fonte: linux.org.ru

Aggiungi un commento