Anu pensa à riscrivà a cunchiglia di cumanda di Fish in Rust

Petru Ammon, u capu di a squadra di cunchiglia interattiva Fish, hà publicatu un pianu di trasfiriri u sviluppu di u prugettu à a lingua Rust. Pensanu micca di riscrive a cunchiglia da zero, ma gradualmente, modulu per modulu, traduce da C++ à a lingua Rust. Sicondu i sviluppatori di Fish, usendu Rust vi aiuterà à risolve i prublemi cù multithreading, uttene strumenti di rilevazione d'errore più muderni è d'alta qualità, migliurà a sicurità di a memoria è sbarazzanu di l'errori, cum'è l'accessu à a memoria dopu chì hè liberatu, quandu si tratta di stringhe per quale Fish usa. u tipu wchar_t.

Hè nutatu chì l'arnesi per a lingua C++ sò cunsiderate da i sviluppatori cum'è obsoleti, è ci sò teme chì cù l'usu cuntinuu di C++, i difficultà à truvà novi participanti di u prughjettu aumenteranu in u futuru. A lingua Rust hè vistu cum'è una lingua più promettenti è attivamente sviluppatu cù una cumunità attiva è crescente, chì hè digià pràticu à i sviluppori Fish currenti è hè capaci di risolve i prublemi chì u prugettu hà.

Duranti u periodu di transizione, a coesistenza di u codice C++ è Rust serà assicurata cù l'associazioni FFI (Foreign Function Interface). In ultimamente, in a prossima liberazione maiò, pensanu di traduce cumplettamente u prugettu in a lingua Rust.

Source: opennet.ru

Add a comment