Maen nhw'n bwriadu ailysgrifennu'r gragen gorchymyn Fish yn Rust

Mae Peter Ammon, arweinydd y tîm cregyn rhyngweithiol Fish, wedi cyhoeddi cynllun i drosglwyddo datblygiad y prosiect i'r iaith Rust. Maent yn bwriadu peidio ag ailysgrifennu'r gragen o'r dechrau, ond yn raddol, fesul modiwl, ei chyfieithu o C ++ i'r iaith Rust. Yn ôl datblygwyr Fish, bydd defnyddio Rust yn helpu i ddatrys problemau gyda multithreading, cael offer canfod gwallau mwy modern ac o ansawdd uchel, gwella diogelwch cof a chael gwared ar wallau, megis cyrchu cof ar ôl iddo gael ei ryddhau, wrth brosesu llinynnau y mae Fish yn eu defnyddio. y math wchar_t.

Nodir bod yr offer ar gyfer yr iaith C++ yn cael eu hystyried gan ddatblygwyr fel rhai hen ffasiwn, ac mae yna ofnau, gyda defnydd parhaus o C++, y bydd anawsterau wrth ddod o hyd i gyfranogwyr newydd i'r prosiect yn cynyddu yn y dyfodol. Mae'r iaith Rust yn cael ei gweld fel iaith fwy addawol sy'n datblygu'n weithredol gyda chymuned weithgar a chynyddol, sydd eisoes yn gyfarwydd i ddatblygwyr cyfredol Fish ac sy'n gallu datrys problemau'r prosiect.

Yn ystod y cyfnod pontio, bydd cydfodolaeth C++ a chod Rust yn cael ei sicrhau gan ddefnyddio rhwymiadau FFI (Rhyngwyneb Swyddogaeth Tramor). Yn y pen draw, yn y datganiad mawr nesaf maent yn bwriadu cyfieithu'r prosiect yn llwyr i'r iaith Rust.

Ffynhonnell: opennet.ru

Ychwanegu sylw