Kursplan

1. Innføring i Zig

  • Oversikt over Zig-språket og dets filosofi
  • Syntaksgrunnlegger: variabler, funksjoner, løkker og vilkår
  • Datatyper og strukturer
  • Grunnleggende hukommelsesstyring
  • Feilsøkningsteknikker
  • Praktiske øvelser i grunnleggende Zig-konsepter

2. Applikasjonsutvikling med Zig

  • Skrive og kjøre enhetstester
  • Forståelse av pekere og hukommelighetssikkerhet
  • Bygg-systemer og prosjektorganisering
  • Grunnleggende datastrukturer i Zig
  • Feilhåndteringstegnikker
  • Stak- og heap-hukommelsesovervegelser
  • Filoperasjoner og I/O-håndtering
  • Praktiske øvelser i applikasjonsutvikling

3. Avanserte Zig-emner

  • Interoperabilitet med C (Zig-C-interoperasjon)
  • Arbeid med vektorer og ytelsesoptimalisering
  • Praktiske øvelser i avanserte Zig-funksjoner

Krav

Målgruppe

  • Programutviklere som ønsker å lære Zig
  • Systemprogrammerere som utforsker alternativer til C/Rust
  • Ingeniører som jobber med embedded systems, spilutvikling eller ytelsekritiske applikasjoner

Forkunnskaper

  • Forståelse av grunnleggende programmeringkonsepter (variabler, løkker, vilkår, funksjoner)
  • Erfaring med feilsøking, grunnleggende datastrukturer og feilhåndtering
  • Noen erfaring med systemprogrammering (C, Rust eller liknende språk)
 14 timer

Antall deltakere


Pris per deltaker

Referanser (5)

Kommende kurs

Relaterte kategorier