Kursplan

1. Introduksjon til Zig

  • Oversikt over Zig-språket og dets filosofi
  • Grunnleggende syntaks: variabler, funksjoner, løkker og betingelser
  • Datatyper og strukturer
  • Grunnleggende om minnehåndtering
  • Feilsøkingsteknikker
  • Praktiske øvelser på grunnleggende Zig

2. Applikasjonsutvikling i Zig

  • Skrive og kjøre enhetstester
  • Forstå pekere og minnesikkerhet
  • Bygge systemer og prosjektorganisering
  • Viktige datastrukturer i Zig
  • Feilhåndteringsstrategier
  • Stable og heap minne betraktninger
  • Filoperasjoner og I/O-håndtering
  • Hands-on øvelser om applikasjonsutvikling

3. Avanserte Zig-emner

  • Interoperabilitet med C (Zig-C interop)
  • Arbeid med vektorer og ytelsesoptimalisering
  • Praktiske øvelser på avanserte Zig-funksjoner

Krav

Målgruppe

  • Programvareutviklere som er interessert i å lære Zig
  • Systemprogrammerere som utforsker alternativer til C/Rust
  • Ingeniører som jobber i innebygde systemer, spillutvikling eller ytelseskritiske applikasjoner

Forutsetninger

  • Forståelse av grunnleggende programmeringskonsepter (variabler, loops, conditionals, funksjoner)
  • Erfaring med feilsøking, grunnleggende datastrukturer og feilhåndtering
  • Noe erfaring med systemprogrammering (C, Rust eller lignende språk)
 14 timer

Antall deltakere


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories