Онҳо нақша доранд, ки қабати фармони Моҳиро дар Rust аз нав сабт кунанд

Питер Аммон, раҳбари тими интерактивии shell Fish, нақшаи интиқоли таҳияи лоиҳаро ба забони руст нашр кардааст. Онҳо нақша доранд, ки қабатро аз сифр дубора нанависанд, балки тадриҷан, модул ба модул, онро аз C++ ба забони Rust тарҷума кунанд. Ба гуфтаи таҳиягарони Fish, истифодаи Rust ба ҳалли мушкилот бо чанд ришта кӯмак мекунад, абзорҳои муосир ва босифати ошкорсозии хатогиҳоро ба даст оред, бехатарии хотираро беҳтар созад ва аз хатогиҳо, ба монанди дастрасӣ ба хотира пас аз озод шудани он, ҳангоми коркарди сатрҳое, ки Fish барои онҳо истифода мебарад, халос шавед. навъи wchar_t.

Гуфта мешавад, ки асбобҳои забони C++ аз ҷониби таҳиягарон кӯҳнашуда ҳисобида мешаванд ва ҳаросҳо вуҷуд доранд, ки бо истифодаи идомаи C++ дар оянда мушкилот дар дарёфти иштирокчиёни нави лоиҳа афзоиш хоҳад ёфт. Забони Rust ҳамчун забони ояндадортар ва фаъолона инкишофёбанда бо ҷомеаи фаъол ва афзоянда ба ҳисоб меравад, ки аллакай ба таҳиягарони кунунии Fish шинос аст ва қодир ба ҳалли мушкилоти лоиҳа мебошад.

Дар давраи гузариш ҳамзистии коди C++ ва Rust бо истифода аз пайвастҳои FFI (Interface Function Interface) таъмин карда мешавад. Дар ниҳоят, дар нашри асосии навбатӣ онҳо нақша доранд, ки лоиҳаро пурра ба забони Rust тарҷума кунанд.

Манбаъ: opennet.ru

Илова Эзоҳ