Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
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
Referanser (1)
Være i stand til å be om avanserte emner selv om de ikke var planlagt fra starten.
Gabriel Chouinard - Spark Microsystems
Kurs - FreeRTOS: Programming for Real Time Operating Systems
Maskinoversatt