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)
Referanser (5)
Han svarer på mine spørsmål veldig godt forklart.
Khaled Almarzooqi - Beamtrail
Kurs - Circuits and Electronics Fundamentals
Maskinoversatt
Sean var en dynamisk foredragsholder, og de praktiske øvingene var veldig spennende. Jeg kan se hvordan de vil være virkelig anvendelige.
Temira Koenig - Yeshiva University
Kurs - Raspberry Pi for Beginners
Maskinoversatt
At treneren tilpasser seg våre behov
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Kurs - The Yocto Project - An Overview - hands-on
Maskinoversatt
Instruktøren var virkelig snill og kunnskapsrik, han gikk ekstra langt for å forklare ting jeg ikke kjente til
Felix - Microchip Technology Inc
Kurs - Embedded C Application Design Principles for Automotive Professionals
Maskinoversatt
Oppkjøpet av nyttig kunnskap og oppklaring av noen ting jeg ikke var sikker på før.
Kenneth Mahoney - University of Glasgow
Kurs - Arduino: Programming a Microcontroller for Beginners
Maskinoversatt