Udostępnij za pośrednictwem


Omówienie programowania w systemie Windows za pomocą języka Rust

Rust to język programowania systemów zaprojektowany pod kątem wydajności, niezawodności i bezpieczeństwa pamięci — bez modułu odśmiecającego pamięci. Jest szeroko stosowany w systemach operacyjnych, narzędziach wiersza polecenia, serwerach internetowych i w dowolnym miejscu, gdzie ma znaczenie kontrola niskiego poziomu.

Rust od wielu lat prowadzi w corocznej ankiecie dla programistów Stack Overflow jako najbardziej podziwiany język, a Microsoft jest członkiem założycielem Rust Foundation.

Kluczowe pojęcia

  • Cargo — narzędzie do tworzenia pakietów i menedżera pakietów Rusta. Będzie ona używana dla niemal wszystkich elementów: tworzenia projektów, dodawania zależności, kompilowania i testowania.
  • crate — podstawowa jednostka kompilacji w języku Rust. Crate może być plikiem binarnym (wykonywalnym) lub biblioteką.
  • rustup — oficjalny instalator i menedżer wersji łańcucha narzędzi Rust. Zapewnia aktualność kompilatora i narzędzi.
  • crates.io — rejestr pakietów społeczności w crates.io.

Następne kroki