Microsoft mepere ọba akwụkwọ ọkọlọtọ C++ gụnyere Visual Studio

Na ogbako CppCon 2019 na-eme ụbọchị ndị a, Microsoft mara ọkwa banyere imepe koodu nke mmejuputa ya nke C ++ Standard Library (STL, C ++ Standard Library), nke bụ akụkụ nke MSVC Toolkit na Visual Studio Development gburugburu. Ọbá akwụkwọ ahụ na-arụ ọrụ akọwapụtara na ụkpụrụ C ++ 14 na C++ 17 dị ugbu a, ma na-agbanwekwa maka nkwado maka ọkọlọtọ C ++ 20 n'ọdịnihu, na-agbaso mgbanwe na usoro ọrụ ugbu a. Koodu emeghe n'okpuru ikike Apache 2.0 ma ewezuga maka faịlụ ọnụọgụ abụọ na-edozi nsogbu nke ịgụnye ọba akwụkwọ oge n'ime faịlụ ndị a na-arụ ọrụ.

A na-eme atụmatụ mmepe nke ọbá akwụkwọ a n'ọdịnihu dị ka ọrụ mepere emepe emepe na GitHub, na-anabata arịrịọ ịdọrọ n'aka ndị mmepe nke atọ na mmezi na mmejuputa atụmatụ ọhụrụ (itinye aka na mmepe chọrọ ịbanye nkwekọrịta CLA na mbufe. nke ikike ihe onwunwe na koodu ebugharị). Achọpụtara na mbufe STL mmepe na GitHub ga-enyere ndị ahịa Microsoft aka ịgbaso ọganihu nke mmepe, ịnwale mgbanwe ndị ọhụrụ ma nyere aka nyochaa arịrịọ mbata maka ịgbakwunye ihe ọhụrụ.

Ebe mepere emepe ga-enyekwa ndị obodo ohere iji mmejuputa atụmatụ emebere emebere site na ụkpụrụ ọhụrụ na ọrụ ndị ọzọ. Dịka ọmụmaatụ, a na-ahọrọ akwụkwọ ikike koodu iji nye ikike ịkekọrịta koodu na ọba akwụkwọ libc+ site na oru ngo LLVM. STL na libc++ dị iche na nnochite anya nke ụlọ data, mana ọ bụrụ na achọrọ ya, ndị mmepe libc++ nwere ike ibubata ọrụ mmasị sitere na STL (dịka ọmụmaatụ, charconv) ma ọ bụ ọrụ abụọ a nwere ike ijikọ aka mepụta ụfọdụ ihe ọhụrụ. Mwepụ ndị agbakwunyere na ikike Apache na-ewepụ ihe achọrọ iji kwupụta ojiji nke ngwaahịa mbụ mgbe a na-ebuga ọnụọgụ abụọ chịkọtara na STL iji kwụsị ndị ọrụ.

Ebumnuche ndị bụ isi nke ọrụ ahụ gụnyere nrubeisi zuru oke na nkọwa nkọwapụta, na-ahụ na arụmọrụ dị elu, ịdị mfe nke iji (ngwaọrụ debugging, diagnostic, nchọpụta njehie) na ndakọrịta na ọkwa koodu isi na ABI na mwepụta ndị gara aga nke Visual Studio 2015/2017. Otu n'ime mpaghara Microsoft enweghị mmasị n'ịmepe bụ ibubata na nyiwe ndị ọzọ yana ịgbakwunye ndọtị na-abụghị ọkọlọtọ.

isi: opennet.ru

Tinye a comment