Hulle beplan om die Fish-opdragdop in Rust te herskryf

Peter Ammon, die leier van die Fish-interaktiewe dopspan, het 'n plan gepubliseer om die projek se ontwikkeling na die Rust-taal oor te dra. Hulle beplan om nie die dop van nuuts af te herskryf nie, maar dit geleidelik, module vir module, van C++ na die Rust-taal te vertaal. Volgens Fish-ontwikkelaars sal die gebruik van Rust help om probleme met multithreading op te los, meer moderne en hoëgehalte foutopsporingsinstrumente te kry, geheueveiligheid te verbeter en ontslae te raak van foute, soos toegang tot geheue nadat dit vrygestel is, wanneer stringe verwerk word waarvoor Fish gebruik die tipe wchar_t.

Daar word kennis geneem dat die gereedskap vir die C++-taal deur ontwikkelaars as verouderd beskou word, en daar is vrese dat met die voortgesette gebruik van C++ probleme om nuwe projekdeelnemers te vind in die toekoms sal toeneem. Die Rust-taal word gesien as 'n meer belowende en aktief ontwikkelende taal met 'n aktiewe en groeiende gemeenskap, wat reeds aan huidige Fish-ontwikkelaars bekend is en in staat is om die probleme wat die projek het, op te los.

Gedurende die oorgangstydperk sal die naasbestaan ​​van C++ en Rust-kode verseker word deur FFI (Foreign Function Interface) bindings te gebruik. Uiteindelik, in die volgende groot vrystelling beplan hulle om die projek heeltemal in die Rust-taal te vertaal.

Bron: opennet.ru

Voeg 'n opmerking