UMicrosoft ukhuphe ikhowudi esemgangathweni yeC ++ yethala leencwadi elikwiVidiyo yeVidiyo

uphawu lweMicrosoft

Uphawu lukaMicrosoft

Kwinkomfa yeCppCon 2019 ebibhiyozelwa kwezi ntsuku, abaxhasi beMicrosoft bathathe ithuba lokwenza isibhengezo sokuvulwa kwekhowudi ukuphunyezwa kwayo ukusuka kwiThala lencwadi leC ++ eliqhelekileyo (ekwabizwa ngokuba yi-STL), eyinxalenye ye-MSVC Toolkit kunye nemeko yophuhliso lweVidiyo yeVidiyo.

Ithala leencwadi lisebenzisa izixhobo ezichaziweyo kwimigangatho yangoku ye-C ++ 14 kunye ne-C ++ 17 imigangatho, ikwaphuhliswa kwicala lokuxhasa ikamva le-C ++ 20 esemgangathweni, kulandela utshintsho kuyilo olusebenzayo ngoku.

Ngokutsho Izizathu zokuba kutheni abantu baseMicrosoft benze isigqibo sokuhamba, kwingxelo bayacacisa:

Kukho izizathu zokuba kutheni sisenza oku, esinye sazo kukusebenza kwi-STL kwi-GitHub, oku kuyakuvumela abathengi bethu ukuba balandele ukukhula kwethu njengoko kusenzeka, bavavanye utshintsho lwethu lwamva nje kwaye basincede siphucule izicelo zethu zokutsala ngokuzijonga kwakhona.

Njengoko ukumiselwa kwe-C ++ kukhawuleza, kwaye amanqaku amakhulu avotelwa unyaka nonyaka, sicinga ukuba kuya kuba kubalulekile ukwamkela ezona mpawu ziphambili njengegalelo lomthombo ovulekileyo. (Umzekelo, ifomathi ye-C ++ 20 kunye nethala leencwadi ngokulandelelana kwazo banokuba ngabafundi abanokubakho.) Sifuna ukufaka isandla kwakhona kuluntu lwe-C ++ ngokwenza ukuphunyezwa kwemisebenzi yethu engundoqo inokwenzeka. (Umzekelo, i-charconv evela kwi-C ++ 17)

Ngaloo nto Abantu bakwaMicrosoft bayazise ukuba baceba ukuqhubeka nokuphuhlisa eli thala leencwadi njengeprojekthi evulekileyo ethi iphuhliswe kwi-GitHub eya kuthi yamkele izicelo zokutsala ezivela kubaphuhlisi bangaphandle ngokulungiswa kunye nokuphunyezwa kwamanqaku amatsha (ukuthatha inxaxheba kuphuhliso, isivumelwano se-CLA siyafuneka sokudlulisa amalungelo obunini kwikhowudi egqithisiweyo).

Kuyaqapheleka ukuba Ukuhambisa uphuhliso ukusuka kwi-STL ukuya kwi-GitHub kuya kunceda abathengi beMicrosoft Landa inkqubela phambili yophuhliso, uzame ngotshintsho lwamva nje, kwaye uncede uphonononge izicelo ezingenayo ezintsha.

Vula ikhowudi nayo vumela uluntu ukuba lusebenzise ukumiliselwa esele kwenziwe amathuba emigangatho emitsha kwezinye iiprojekthi.

Malunga nelayisensi yekhowudi yethala leencwadi, Kuphakanyiswa njengokuvulekileyo phantsi kwelayisensi ye-Apache 2.0 ngaphandle kweefayile ezibini ezisombulula ingxaki yokubandakanya iilayibrari zexesha lokubaleka ekwakhiweni kweefayile ezinokuphunyezwa.

Ukucaca, I-MSVC STL ayidibani ne-libc ++ nanjengoko isezilayibrari ezahlukileyo.

UMicrosoft ucacisa ukuba kutheni ilayisensi yekhowudi ikhethwe ngendlela evumela ukuba ikhowudi itshintshwe kwithala leencwadi le-LLVM's libc ++ library. I-STL kunye ne-libc ++ zahlukile ekumelweni kwangaphakathi kwezakhiwo zedatha, kodwa ukuba banqwenela, abaphuhlisi be-libc ++ banokwenza izibuko ezinomdla ze-STL (umz.

I-MSVC STL ihanjiswa phantsi kwelayisensi ye-Apache v2.0 ngaphandle kweLLVM, esandula ukwenziwa yiprojekthi yeClang / LLVM / libc ++.

Ukwahluka okongezwe kwilayisensi ye-Apache kurhoxisa imfuno yokukhankanya ukusetyenziswa kwemveliso xa uhambisa ii-binaries ezihlanganisiweyo ze-STL kubasebenzisi bokugqibela.

Eli phepha-mvume lokuvula livulekileyo lakhethwa ngenxa yokuba nelayisensi efanayo ne-libc ++ eya kwenza kube lula ukwabelana ngekhowudi phakathi kwamathala eencwadi. Ukucaca, iMSVC STL ayihlanganiswa ne-libc ++; iseyilayibrari eyahlukileyo exhasa amaqonga ohlukeneyo aneempawu ezahlukeneyo zedatha.

Kwelinye icala, enye yeenjongo eziphambili zeprojekthi ibizwa ngokuba kukuhambelana ngokupheleleyo neemfuno Ukucaciswa, ukuqinisekisa ukusebenza okuphezulu, ukusebenziseka lula (ukulungisa ingxaki, ukuxilonga, izixhobo zokufumanisa iimpazamo), kunye nomthombo kunye nenqanaba lokuhambelana kwe-ABI neenguqulelo zangaphambili zeVidiyo yeVidiyo 2015/2017.

Phakathi kweendawo ezithi UMicrosoft akanamdla ekuphuhliseni ukubanakho kwamanye amaqonga kunye nokongeza ulwandiso lwesiko.

Ukuba ufuna ukwazi ngakumbi malunga nengxelo eyenziwe nguMicrosoft, unokuyifumana Kule khonkco ilandelayo.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Inoxanduva lwedatha: I-AB Internet Networks 2008 SL
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.