Bahlela ukubhala kabusha igobolondo lomyalo we-Fish ku-Rust

U-Peter Ammon, umholi wethimba le-Fish interactive shell, ushicilele uhlelo lokudlulisela intuthuko yephrojekthi olimini lweRust. Bahlela ukungalibhali kabusha igobolondo kusukela ekuqaleni, kodwa kancane kancane, imojula ngemojula, bayihumushe isuka ku-C++ iye olimini lweRust. Ngokusho kwabathuthukisi be-Fish, ukusebenzisa i-Rust kuzosiza ukuxazulula izinkinga nge-multithreading, ukuthola amathuluzi esimanje futhi aphezulu okuthola amaphutha, ukuthuthukisa ukuphepha kwenkumbulo nokuqeda amaphutha, njengokufinyelela inkumbulo ngemva kokuba ikhululiwe, lapho ucubungula izintambo ezisetshenziswa uFish. uhlobo wchar_t.

Kuyaphawulwa ukuthi amathuluzi olimi lwe-C ++ abhekwa abathuthukisi njengabaphelelwe yisikhathi, futhi kunokwesaba ukuthi ngokuqhubeka nokusetshenziswa kwe-C++, ubunzima bokuthola abahlanganyeli bephrojekthi entsha buzokhula esikhathini esizayo. Ulimi lwe-Rust lubonakala njengolimi oluthembisayo noluthuthuka ngokuqhubekayo nomphakathi osebenzayo nokhulayo, osevele ujwayelekile kubathuthukisi be-Fish bamanje futhi okwazi ukuxazulula izinkinga iphrojekthi enazo.

Phakathi nenkathi yoshintsho, ukuhlalisana kwekhodi ye-C++ kanye neRust kuzoqinisekiswa kusetshenziswa izibopho ze-FFI (Foreign Function Interface). Ekugcineni, ekukhululweni okukhulu okulandelayo bahlela ukuhumushela ngokuphelele iphrojekthi olimini lweRust.

Source: opennet.ru

Engeza amazwana