Planifikohet rishkrimi i shell-it Fish në gjuhën Rust

Peter Ammon, drejtuesi i ekipit të zhvillimit të shell-it interaktiv Fish, ka publikuar planin për kalimin e zhvillimit të projektit në gjuhën Rust. Shell-i nuk planifikohet të rishkruhet nga e para, por të migrohet gradualisht nga C++ në Rust, modul pas moduli. Sipas zhvilluesve të Fish, përdorimi i Rust do të ndihmojë në zgjidhjen e problemeve me multithreading, do të ofrojë mjete më moderne dhe më efektive për zbulimin e gabimeve, do të rrisë sigurinë e punës me memorien dhe do të eliminojë gabime si qasja në memorie pasi ajo është liruar, gjatë përpunimit të vargjeve për të cilat Fish përdor tipin wchar_t.

Vihet në dukje se mjetet për gjuhën C++ konsiderohen nga zhvilluesit si të vjetruara, dhe ekziston shqetësimi se me vazhdimin e përdorimit të C++ do të rriten vështirësitë për të tërhequr pjesëmarrës të rinj në projekt. Rust shihet si një gjuhë më premtuese dhe me zhvillim aktiv, me një komunitet aktiv dhe në rritje, e cila tashmë është e njohur për zhvilluesit aktualë të Fish dhe është në gjendje të zgjidhë problemet ekzistuese të projektit.

Gjatë periudhës së tranzicionit, bashkëjetesa e kodit në C++ dhe Rust do të sigurohet me ndihmën e lidhjeve FFI (Foreign Function Interface). Në fund, në versionin e ardhshëm të rëndësishëm, projekti planifikohet të kalojë plotësisht në gjuhën Rust.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster