Rust-ի կոմպիլյացիան ընթեռնելի C լեզվի՝ Eurydice-ի միջոցով
Eurydice-ը նոր գործիք է, որը նախատեսված է Rust կոդը մարդու համար ընթեռնելի C լեզվի թարգմանելու համար՝ նպատակ ունենալով կամրջել Rust-ի անվտանգության և C-ի վրա հիմնված հին համակարգերի միջև եղած բացը: Կենտրոնանալով ընթեռնելի և պահպանվող C կոդի ստեղծման վրա՝ Eurydice-ը թույլ է տալիս ծրագրավորողներին օգտագործել Rust-ի անվտանգության հնարավորությունները՝ պահպանելով համատեղելիությունը այն միջավայրերի հետ, որտեղ C-ն ստանդարտ է, օրինակ՝ ներդրված համակարգերում կամ միջուկի մշակման մեջ: Գործիքը կառավարում է Rust-ի բարդ հնարավորությունները՝ դրանք քարտեզագրելով C-ի հետ համատեղելի կառուցվածքների հետ: Այս մոտեցումը հատկապես օգտակար է այն նախագծերի համար, որոնք պահանջում են Rust-ի արդյունավետությունն ու անվտանգությունը, սակայն սահմանափակված են գոյություն ունեցող C կոդային բազաներով: Eurydice-ն առաջարկում է գործնական լուծում թիմերի համար, որոնք ցանկանում են արդիականացնել իրենց ենթակառուցվածքը՝ առանց հրաժարվելու C-ի հիմքերից:
This is a summary. Read the full article at the original source:
Hacker News (YC)Կապակցված
Ես չեմ ուզում իմ փաստաթղթերը վերբեռնել առցանց ծառայություններում. ուստի ես սեղմում եմ PDF-ները անմիջապես բրաուզերում
Հոդվածի հեղինակը բախվել է դեսպանատուն ներկայացնելու համար PDF փաստաթղթերը սեղմելու անհրաժեշտությանը՝ միաժամանակ մտահոգություն հայտնելով երրորդ կողմի ա…
Գոյատևելով 200k-թոքենային լոբոտոմիայից. ինչպես Unix init.d-ն և «Memento»-ն իմ AI կոդավորման գործակալին դարձրին անընկալունակ համատեքստի սեղմման նկատմամբ
Քանի որ AI կոդավորման գործակալները կատարում են ավելի բարդ առաջադրանքներ, նրանք հաճախ հասնում են համատեքստի սահմանափակումների՝ գործարկելով «համատեքստի…
REA Reverse-ը նոր հարթակ է, որը նախատեսված է հակադարձ ինժեներիայի (reverse engineering) բարդ գործընթացը պարզեցնելու համար: Գործիքը մշակողներին և անվտա…



