Wọn gbero lati tun kọ ikarahun pipaṣẹ ẹja ni ipata

Peter Ammon, adari ẹgbẹ ẹgbẹ ikarahun ibaraenisepo Fish, ti ṣe atẹjade ero kan lati gbe idagbasoke iṣẹ akanṣe naa si ede Rust. Wọn gbero lati ma ṣe atunkọ ikarahun naa lati ibere, ṣugbọn diẹdiẹ, module nipasẹ module, tumọ rẹ lati C ++ si ede Rust. Gẹgẹbi awọn olupilẹṣẹ Fish, lilo Rust yoo ṣe iranlọwọ lati yanju awọn iṣoro pẹlu multithreading, gba diẹ sii igbalode ati awọn irinṣẹ wiwa aṣiṣe ti o ga julọ, mu ailewu iranti dara ati yọkuro awọn aṣiṣe, gẹgẹbi iraye si iranti lẹhin ti o ti ni ominira, nigbati awọn okun ṣiṣẹ fun eyiti Eja lo. iru wchar_t.

O ṣe akiyesi pe awọn irinṣẹ fun ede C ++ ni a ka nipasẹ awọn olupilẹṣẹ bi igba atijọ, ati pe awọn ibẹru wa pe pẹlu ilọsiwaju lilo C ++, awọn iṣoro ni wiwa awọn olukopa iṣẹ akanṣe tuntun yoo pọ si ni ọjọ iwaju. Ede Rust ni a rii bi ede ti o ni ileri diẹ sii ati idagbasoke ni itara pẹlu agbegbe ti nṣiṣe lọwọ ati ti ndagba, eyiti o ti mọ tẹlẹ si awọn olupilẹṣẹ ẹja lọwọlọwọ ati pe o lagbara lati yanju awọn iṣoro ti iṣẹ akanṣe naa ni.

Lakoko akoko iyipada, ibagbepo ti C ++ ati koodu Rust yoo ni idaniloju nipa lilo awọn ifunmọ FFI (Interface Iṣẹ Ajeji). Ni ipari, ni itusilẹ pataki ti nbọ wọn gbero lati tumọ iṣẹ akanṣe patapata si ede Rust.

orisun: opennet.ru

Fi ọrọìwòye kun