Rust/WinRT pentru Windows 10 acum în Previzualizare publică
2 min. citit
Publicat în data de
Citiți pagina noastră de dezvăluire pentru a afla cum puteți ajuta MSPoweruser să susțină echipa editorială Afla mai multe
Rust este un limbaj de programare conceput pentru sisteme de înaltă performanță, foarte sigure, iar Microsoft tocmai a anunțat că oferă suport pentru Rust în Windows printr-un limbaj de proiecție Rust pentru Windows Runtime.
Rust seamănă foarte mult cu C++ în multe privințe, dar este proiectat de la zero, având ca principii de bază siguranța memoriei și concurența sigură.
Rust/WinRT urmează tradiția stabilită de C++/WinRT de a construi proiecții de limbaj pentru Windows Runtime folosind limbaje standard și compilatoare, oferind o modalitate naturală și idiomatică pentru dezvoltatorii Rust de a apela API-uri Windows.
Rust/WinRT le permite dezvoltatorilor să apeleze orice API WinRT din trecut, prezent și viitor, folosind codul generat din mers direct din metadatele care descriu API-ul și direct în pachetul Rust, unde le puteți apela ca și cum ar fi doar un alt modul Rust.
Windows Runtime se bazează pe API-urile Component Object Model (COM) sub capotă și este proiectat pentru a fi accesat prin proiecții de limbaj precum C++/WinRT și Rust/WinRT. Acele proiecții de limbaj preiau metadatele care descriu diverse API-uri și oferă legături naturale pentru limbajul de programare țintă.
Acest lucru le permite dezvoltatorilor să creeze mai ușor aplicații și componente pentru Windows folosind limba dorită. Puteți utiliza apoi acele API-uri Windows pentru a crea aplicații desktop, a stoca aplicații sau ceva mai unic, cum ar fi o componentă, un serviciu NT sau un driver de dispozitiv.
Proiectul de limbaj Rust/WinRT se află în prezent într-o previzualizare publică foarte timpurie, dar Microsoft a decis să deschidă proiectul chiar acum pentru a obține mai multe feedback.
Găsiți proiectul pe GitHub aici, și citește mai multe despre anunț la Microsoft aici.
Prin intermediul WalkingCat
Forumul utilizatorilor
0 mesaje