Skip to content

DH-Karlsruhe/RustLang-Intro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RustLang 🦀 - Intro

Wilkommen und hereinspaziert zu einer RustLang-Einführung.
Du fragst dich sicherlich, was Rust?
Kurz gesagt handelt es sich bei der Rust um eine moderne System-Programmiersprache,
wie sie u.a. für die Betriebssysteme, die Web-Entwicklung
oder praktisch alles eingesetzt werden kann (vgl. C/C++/Zig).

Falls dein Ziel ist, zuverlässige und effiziente Software zu bauen
und Du bereit bist zu lesen und zu verstehen, versuchs doch direkt!

Einer von vielen Einstiegen ist das Beispiel-Buch.

Wenn Du einfach nur probieren möchtest, probier vielleicht die Tour of Rust
oder ein paar Tools, die mit Rust gebaut worden sind: Unofficial Awesome Rust

Alternativ findest Du einen guten Startpunkt auf der rust-lang.org Website.
Wo u.a. das standard Rust-Buch, uvm. zu finden ist (Die Sprache sprudelt vor Dokumentation).

Die Tradeoffs werden neben anderen Themen unter anderem in der Präsentation behandelt..

Präsentation

F: Macht was?

A: Klärt die Sprach-Geschichte, Enterprise-Referenzen, Sprach-Features, Core-Syntax und Tradeoffs.

Auf Github-Pages oder direkt hier in dem Unterverzeichnis präsentation/.

Shotout an den YouTuber Let's get Rusty für die schöne Animation im Hintergrund auf der Titel-Folie zum Thema Sprachkonzepte..

Rust by Example 📖 (en)

Rust by Example gibt es bislang nur auf Englisch und ein paar anderen Sprachen.
Praktisch handelt es sich dabei um ein offizielles Lern-Buch,
das ohne weiteres online besucht, gelesen und ausgeführt werden kann: https://doc.rust-lang.org/rust-by-example/.

Alternativ besteht die Möglichkeit das Buch lokal zu betreiben.
Bei Bedarf geht das auch offline, allerdings ohne das Ausführen der Beispiele,
da diese auf den Rust-Playground zugreifen._

Vorgehen für lokal/offline

  1. Installiere Rust oder ziehe Dir einen Docker-Container (benötigt docker-cli)
  2. Öffne das Verzeichnis rust-by-example/ (git submodule)
  3. Installiere den MDbook-Crate: cargo install mdbook
  4. Um anschließend mit diesem das Rust-Beispiel-Buch zu bauen: mdbook build oder bereitzustellen: mdbook serve.

About

Eine Einführung in die Rust Programmiersprache (~v1.74.0)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published