Microsoft tab tom tsim cov lus programming tshiab raws li Rust

Microsoft ua ib feem ntawm Verona pilot project tsim ib hom lus programming tshiab raws li lus Rust thiab tsom mus rau kev tsim cov ntawv thov kev nyab xeeb uas tsis raug rau cov teeb meem kev nyab xeeb. Cov ntawv nyeem ntawm kev txhim kho tam sim no ntsig txog qhov project yog npaj rau yav tom ntej qhib muaj ntawv tso cai nyob rau hauv Apache 2.0.

Hauv kev txiav txim siab muaj peev xwm siv cov lus uas tau tsim, suav nrog rau kev ua cov txheej txheem qis hauv Windows txhawm rau thaiv cov teeb meem uas tshwm sim thaum siv cov lus C thiab C ++. Code kev nyab xeeb yog txhim kho los ntawm kev tswj hwm lub cim xeeb tsis siv neeg, uas tshem tawm qhov xav tau rau cov neeg tsim khoom los tswj cov taw qhia thiab tiv thaiv cov teeb meem tshwm sim los ntawm kev tswj hwm lub cim xeeb qis, xws li kev nkag mus tom qab tsis pub dawb, tsis muaj tus taw qhia dereferences, thiab tsis muaj overruns.

Qhov sib txawv tseem ceeb ntawm Verona thiab Rust yog kev siv cov qauv muaj raws li pawg ntawm cov khoom es tsis yog ib yam khoom. Cov ntaub ntawv hauv Verona raug kho raws li cov qauv uas yog sau los ntawm cov khoom. Kev qiv nyiaj thiab kev txheeb xyuas cov tswv cuab tau ua nyob rau hauv kev sib raug zoo rau ib pawg ntawm cov khoom, uas yuav pab kom muaj kev nyab xeeb thaum tswj cov qauv sib xyaw thiab zoo dua qhia txog qib ntawm abstraction feem ntau siv hauv kev txhim kho.

Tau qhov twg los: opennet.ru

Ntxiv ib saib