Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Nem nehéz belevágni a Rusthasználatába. Ha kezdőként szeretné megismerni a Rustot a Windows használatával, javasoljuk, hogy kövesse ennek a részletes útmutatónak minden részletét. Bemutatja, hogy mit kell telepítenie, és hogyan kell beállítania a fejlesztési környezetet.
Jótanács
Ha már meggyőződött a Rust előnyeiről, és már beállította a Rust-környezetet, és csak Windows API-kat szeretne meghívni, akkor nyugodtan ugorjon a Rust for Windows és a windows crate témakörre.
Mi az a Rust?
A Rust egy rendszerprogramozási nyelv, ezért rendszerek írására használják (például operációs rendszerekhez). De olyan alkalmazásokhoz is használható, ahol fontos a teljesítmény és a megbízhatóság. A Rust nyelv szintaxisa a C++-hoz hasonló, teljesítménye a modern C++-éval egyenértékű, és sok tapasztalt fejlesztő számára a Rust minden szempontból megfelelő a fordítási és futási modell, típusrendszer és determinisztikus véglegesítés terén.
Ezenkívül a Rust a garantált memóriabiztonság ígérete köré van tervezve, anélkül, hogy szemétgyűjtésre van szükség.
Miért választottuk a Rustot a Windows legújabb nyelvi vetítéséhez? Az egyik tényező, hogy a Stack Overflow éves fejlesztői felmérése szerint Rust messze, évről évre a legjobban kedvelt programozási nyelv. Bár a nyelv megtanulása eleinte nehéz lehet, amint túljut az első nehézségeken, nehéz nem megszeretni.
A Microsoft emellett a Rust Foundation alapító tagja. Az alapítvány egy független non-profit szervezet, amelynek új megközelítése egy nagy, részvételen alapuló, nyílt forráskódú ökoszisztéma fenntartására és növekedésére.
A Rust fejlesztési eszközkészletének/ökoszisztémájának darabjai
Ebben a szakaszban bemutatunk néhány Rust-eszközt és kifejezést. Itt visszatérve frissítheti magát a leírások bármelyikén.
- A csomag a Rust fordítási és csatolási egység. A láda forráskód formájában létezhet, és onnan bináris végrehajtható (rövidbináris) vagy bináris kódtár (kódtár) formájában feldolgozható.
- A Rust-projektet csomagnak nevezzük. A csomagok egy vagy több ládát tartalmaznak, valamint egy
Cargo.tomlolyan fájlt, amely leírja, hogyan hozhatja létre ezeket a ládákat. -
rustupA Rust eszközlánc telepítője és frissítője. - A Cargo a Rust csomagkezelő eszközének neve.
-
rustca Rust fordítója. A legtöbb esetben nem fogja közvetlenül meghívnirustc; közvetetten a Cargo-on keresztül fogja meghívni. -
crates.io (
https://crates.io/) a Rust közösség ládaregisztrációs adatbázisa.
A fejlesztési környezet beállítása
A következő témakörben bemutatjuk, hogyan beállítsuk a fejlesztői környezetet Windows rendszerre a Rust-hoz.
Kapcsolódó tartalmak
Windows developer