Kursplan

1. Introduktion till Zig

  • Översikt över Zig-språket och dess filosofi
  • Grundläggande syntax: variabler, funktioner, loopar och villkorssatser
  • Datatyper och strukturer
  • Grundläggande minneshantering
  • Felsökningsmetoder
  • Praktiska övningar i grundläggande Zig-koncept

2. Applikationsutveckling med Zig

  • Skriva och köra enhetstester
  • Förstå pekare och minnessäkerhet
  • Byggsystem och projektorganisation
  • Grundläggande datstrukturer i Zig
  • Felhanteringsstrategier
  • Överväganden kring stack- och heap-minne
  • Filoperationer och I/O-hantering
  • Praktiska övningar i applikationsutveckling

3. Avancerade Zig-ämnen

  • Interoperabilitet med C (Zig-C interoperabilitet)
  • Arbete med vektorer och prestandaoptimering
  • Praktiska övningar i avancerade Zig-funktioner

Krav

Målgrupp

  • Programutvecklare som är intresserade av att lära sig Zig
  • Systemprogrammerare som utforskar alternativ till C/Rust
  • Ingenjörer som arbetar med inbyggda system, spelutveckling eller prestandakritiska applikationer

Förkunskaper

  • Förståelse för grundläggande programmeringskoncept (variabler, loopar, villkorssatser, funktioner)
  • Erfarenhet av felsökning, grundläggande datstrukturer och felhantering
  • Någon erfarenhet av systemprogrammering (C, Rust eller liknande språk)
 14 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (5)

Kommande Kurser

Relaterade Kategorier