T1945

Ladda ner som PDF

Systemprogrammering med Rust

Rust är ett nytt systemprogrammeringsspråk från Mozilla, lämpat för samma typ av sammanhang som C och C++. Det skiljer sig från andra moderna språk i att det inte använder garbage collection för minneshantering. Istället innehåller kompilatorn ett sofistikerat system som inte bara kan avgöra när minne ska allokeras och frigöras, utan som också verifierar att pekare används på ett säkert vis. De garantierna gäller även i multi-trådade program.

Mozilla har framgångsrikt ersatt komplexa delsystem av Firefox med nya system skrivna i Rust, och på så sätt realiserat imponerande prestandavinster. Detta inom ramen för det sk. project Quantum.

Rust är ett modernt, produktivt och produktionsredo språk väl lämpat för t.ex nätverks­program­mering eller inbäddad utveckling.

Målgrupp

Utbildningen vänder sig till utvecklare som vill komma igång med programmering i Rust.

Förkunskaper

Kurser förutsätter att deltagarna aktivt jobbar med systemprogrammering i t.ex. C, C++, Java, C# eller Go.

Kursmaterial

Utbildningsmaterialet är skrivet på engelska. Utbildningen kan genomföras antingen på svenska eller engelska.

Följande moment ingår i kursen:

  • Rusts designfilosofi
  • Minneshantering i Rust
  • Funktionella idiom i systemprogrammering
  • Structs och Traits
  • Multitrådad programmering i Rust
  • Cargo och Crates
  • Synkron och Asynkron IO
  • Nätverksprogrammering i Rust

Följande moment ingår i kursen:

  • Rusts designfilosofi
  • Minneshantering i Rust
  • Funktionella idiom i systemprogrammering
  • Structs och Traits
  • Multitrådad programmering i Rust
  • Cargo och Crates
  • Synkron och Asynkron IO
  • Nätverksprogrammering i Rust

Kursfakta

Kurs-ID: T1945
Längd: 2 dagar
Pris exkl moms: 18 375 kr
Inregistrering: 09.00
Kursstart: 09.30
Kursslut (ca): 17.00

Frågor om kursen?

Har du frågor om kursens innehåll, leveransdatum/ort eller behöver en företagsanpassad variant? Fyll i formuläret nedan!


Kan betalas med:
TRAINING CARD

Ort och datum

Stockholm
11 nov-12 nov
Boka nu!
10 dec-11 dec
Boka nu!
Göteborg
11 nov-12 nov
Boka nu!
10 dec-11 dec
Boka nu!

Tipsa