Schița de curs
1. Introducere în Zig
- Prezentare generală a limbajului Zig și a filosofiei sale
- Fundamentele sintaxei: variabile, funcții, bucle și condiționale
- Tipuri de date și structuri
- Bazele gestionării memoriei
- Tehnici de depanare
- Exerciții practice pe fundamentele Zig
2. Dezvoltarea de Aplicații în Zig
- Scrierea și rularea testelor unitare
- Înțelegerea pointerilor și siguranței memoriei
- Sisteme de build și organizarea proiectelor
- Structuri de date esențiale în Zig
- Strategii de gestionare a erorilor
- Considerații despre memoria stack și heap
- Operații cu fișiere și gestionarea I/O
- Exerciții practice pe dezvoltarea de aplicații
3. Subiecte Avansate în Zig
- Interoperabilitate cu C (Zig-C interop)
- Lucrul cu vectori și optimizarea performanței
- Exerciții practice pe funcționalități avansate ale Zig
Cerințe
Publicul Țintă
- Dezvoltatori de software interesați să învețe Zig
- Programatori de sisteme care explorează alternative la C/Rust
- Ingineri care lucrează în sisteme încorporate, dezvoltare de jocuri sau aplicații critice din punct de vedere al performanței
Cerințe Preliminare
- Înțelegerea conceptelor fundamentale de programare (variabile, bucle, condiționale, funcții)
- Experiență în depanare, structuri de date de bază și gestionarea erorilor
- Ceva experiență în programarea de sisteme (C, Rust sau limbaje similare)
Mărturii (5)
El răspunde la întrebările mele foarte bine explicat.
Khaled Almarzooqi - Beamtrail
Curs - Circuits and Electronics Fundamentals
Tradus de catre o masina
Sean a fost un vorbitor dinamic și exercițiile practice au fost foarte interesante, văd cum vor fi cu adevărat aplicabile.
Temira Koenig - Yeshiva University
Curs - Raspberry Pi for Beginners
Tradus de catre o masina
Înțeleptul instruiector se adaptează nevoilor noastre
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Curs - The Yocto Project - An Overview - hands-on
Tradus de catre o masina
Formatorul a fost cu adevărat amabil și înțelept, depășindu-și limita pentru a-mi explica lucruri pe care nu le cunoșteam
Felix - Microchip Technology Inc
Curs - Embedded C Application Design Principles for Automotive Professionals
Tradus de catre o masina
Acumularea cunoștințelor utile și clarificarea unor aspecte despre care aveam îndoieli anterior.
Kenneth Mahoney - University of Glasgow
Curs - Arduino: Programming a Microcontroller for Beginners
Tradus de catre o masina