Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Het is niet moeilijk om aan de slag te gaan met Rust. Als u een beginner bent die geïnteresseerd is in het leren van Rust met Windows, raden we u aan om elk detail van deze stapsgewijze handleiding te volgen. U ziet wat u moet installeren en hoe u uw ontwikkelomgeving instelt.
Aanbeveling
Als je al enthousiast bent over Rust en je hebt je Rust-omgeving al ingesteld en je wilt gewoon beginnen met het aanroepen van Windows-API's, dan kun je gerust verdergaan naar het onderwerp Rust voor Windows en de windows crate.
Wat is Rust?
Rust is een programmeertaal voor systemen, dus wordt gebruikt voor het schrijven van systemen (zoals besturingssystemen). Maar het kan ook worden gebruikt voor toepassingen waarbij prestaties en betrouwbaarheid belangrijk zijn. De syntaxis van de Rust-taal is vergelijkbaar met die van C++, biedt prestaties op hetzelfde niveau als moderne C++, en voor veel ervaren ontwikkelaars raakt Rust alle juiste notities als het gaat om compilatie- en runtimemodel, typesysteem en deterministische finalisatie.
Bovendien is Rust ontworpen rond de belofte van gegarandeerde geheugenveiligheid, zonder dat garbagecollection nodig is.
Waarom hebben we Rust gekozen voor de nieuwste taalprojectie voor Windows? Een factor is dat de jaarlijkse ontwikkelaarsenquête van Stack Overflow laat zien dat Rust verreweg de meest geliefde programmeertaal is, jaar na jaar. Hoewel je misschien merkt dat de taal een steile leercurve heeft, is het moeilijk om er niet verliefd op te worden zodra je het eenmaal onder de knie hebt.
Bovendien is Microsoft een oprichter van de Rust Foundation. De Stichting is een onafhankelijke non-profitorganisatie, met een nieuwe benadering voor het ondersteunen en groeien van een groot, participatory, opensource-ecosysteem.
De onderdelen van de Rust-ontwikkelhulpprogramma'set/ecosysteem
In deze sectie worden enkele Rust-hulpprogramma's en termen geïntroduceerd. U kunt hier teruggaan om uzelf op te frissen over een van de beschrijvingen.
- Een krat is een Rust-eenheid van compilatie en koppeling. Een krat kan bestaan in broncodevorm en van daaruit kan het worden verwerkt in een krat in de vorm van een binair uitvoerbaar bestand (binaire kortom) of een binaire bibliotheek (bibliotheek kort).
- Een Rust-project wordt een pakket genoemd. Een pakket bevat een of meer kratten, samen met een
Cargo.tomlbestand dat beschrijft hoe deze kratten moeten worden gebouwd. -
rustupis het installatieprogramma en de updater voor de Rust-toolchain. - Cargo is de naam van het pakketbeheerhulpprogramma van Rust.
-
rustcis de compiler voor Rust. Meestal roept urustcniet rechtstreeks aan; u doet dat indirect via Cargo. -
crates.io (
https://crates.io/) is het crateregister van de Rust-community.
Uw ontwikkelomgeving instellen
In het volgende onderwerp ziet u hoe u uw ontwikkelomgeving instelt in Windows voor Rust.
Aanverwant
Windows developer