Планирају да препишу командну шкољку Фисх у Русту

Питер Амон, вођа Фисх интерацтиве схелл тима, објавио је план за преношење развоја пројекта на Руст језик. Планирају да не преписују љуску од нуле, већ је постепено, модул по модул, преводе са Ц++ на Руст језик. Према Фисх програмерима, коришћење Руст-а ће помоћи у решавању проблема са вишенитношћу, добити модерније и квалитетније алате за откривање грешака, побољшати безбедност меморије и решити се грешака, као што је приступ меморији након што се она ослободи, приликом обраде стрингова за које Фисх користи тип вцхар_т.

Напомиње се да програмери сматрају да су алати за језик Ц++ застарели, а постоји бојазан да ће се уз наставак употребе Ц++-а потешкоће у проналажењу нових учесника у пројекту повећати у будућности. Руст језик се сматра језиком који више обећава и који се активно развија са активном и растућом заједницом, која је већ позната тренутним Фисх програмерима и способна је да реши проблеме које пројекат има.

Током прелазног периода, коегзистенција Ц++ и Руст кода ће бити обезбеђена коришћењем ФФИ (Интерфејс страних функција) везивања. На крају крајева, у следећем великом издању планирају да у потпуности преведу пројекат на Руст језик.

Извор: опеннет.ру

Додај коментар