Contattataci

Struttura del corso

1. Introduzione a Zig

  • Panoramica sul linguaggio Zig e sulla sua filosofia di sviluppo
  • Elementi fondamentali della sintassi: variabili, funzioni, cicli e condizioni
  • Tipi di dati e strutture
  • Concetti base sulla gestione della memoria
  • Tecniche di debug
  • Esercizi pratici sugli aspetti fondamentali del linguaggio Zig

2. Sviluppo di Applicazioni in Zig

  • Scrittura ed esecuzione di test unitari
  • Gestione dei puntatori e sicurezza della memoria
  • Sistemi di compilazione e organizzazione dei progetti
  • Strutture dati essenziali in Zig
  • Strategie per la gestione degli errori
  • Considerazioni relative all’utilizzo della memoria nello stack e nell’heap
  • Operazioni su file e gestione delle operazioni I/O
  • Esercizi pratici relativi allo sviluppo di applicazioni in Zig

3. Argomenti Avanzati di Zig

  • Interoperabilità con il linguaggio C (interfaccia Zig-C)
  • Utilizzo dei vettori e ottimizzazione delle prestazioni
  • Esercizi pratici su funzionalità avanzate di Zig

Requisiti

Destinatari del Corso

  • Sviluppatori interessati ad approfondire il linguaggio Zig
  • Programmatori di sistema alla ricerca di alternative a C/Rust
  • Ingegneri che operano in ambito sistemi embedded, sviluppo di videogiochi o applicazioni ad elevate prestazioni

Prerequisiti

  • Conoscenza dei concetti fondamentali della programmazione (variabili, cicli, condizioni, funzioni)
  • Esperienza nell’utilizzo di tecniche di debug, strutture dati di base e gestione degli errori
  • Conoscenza pratica della programmazione a livello di sistema (C, Rust o linguaggi simili)
 14 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative