Lawv npaj yuav rov sau dua Fish command plhaub hauv Rust

Peter Ammon, tus thawj coj ntawm Pab Pawg Sib Tham Sib Tham Sib Tham Sib Tham Sib Tham Sib Tham, tau tshaj tawm cov phiaj xwm hloov pauv txoj haujlwm kev txhim kho rau cov lus Rust. Lawv npaj tsis rov sau lub plhaub los ntawm kos, tab sis maj mam, module los ntawm module, txhais los ntawm C ++ mus rau cov lus Rust. Raws li Fish developers, siv Rust yuav pab daws teeb meem nrog multithreading, tau ntau niaj hnub thiab high-zoo cov cuab yeej nrhiav kom tau yuam kev, txhim kho lub cim xeeb kev nyab xeeb thiab tshem tawm ntawm qhov yuam kev, xws li nkag mus rau lub cim xeeb tom qab nws tso tawm, thaum ua cov hlua uas ntses siv. hom wchar_t.

Nws tau raug sau tseg tias cov cuab yeej rau C ++ cov lus raug suav hais tias yog cov neeg tsim khoom dhau los, thiab muaj kev ntshai tias nrog kev siv txuas ntxiv ntawm C ++, kev nyuaj hauv kev nrhiav cov neeg koom tes tshiab yuav nce ntxiv rau yav tom ntej. Cov lus Rust tau pom tias yog ib qho kev cog lus ntau dua thiab nquag tsim cov lus nrog lub zej zog nquag thiab loj hlob, uas twb paub txog Fish developers tam sim no thiab muaj peev xwm daws tau cov teeb meem uas qhov project muaj.

Thaum lub sijhawm hloov pauv, kev sib koom ua ke ntawm C ++ thiab Rust code yuav raug lees paub siv FFI (Foreign Function Interface) khi. Thaum kawg, nyob rau hauv qhov kev tso tawm loj tom ntej no lawv npaj yuav txhais cov phiaj xwm ua lus Rust.

Tau qhov twg los: opennet.ru

Ntxiv ib saib