Zig: il controllo e la potenza del C, senza spararsi sui piedi


Dettagli
Ore 18:30: Accoglienza e chiacchiere
Ore 19:00: Talk:
Giacomo Debidda, Freelance full stack developer ci parlerà di:
Cosa se ne fa un programmatore JavaScript di conoscere un linguaggio compilato come Zig? E perché dovrebbe preferire Zig a un altro linguaggio compilato come C, C++, Rust o Go?
In questa presentazione cercheremo di rispondere a queste domande facendo una veloce carrellata delle principali caratteristiche di questo linguaggio e dei suoi punti di forza: il controllo manuale della memoria, la sintassi moderna priva di alcun control flow implicito, la gestione degli errori senza ricorrere alle eccezioni.
Dove applicabile, faremo un confronto fra i pattern che usiamo in JS e quelli che usiamo in Zig.
Infine vedremo esempi di come sviluppare progetti ibridi JavaScript (o TypeScript) e Zig per diversi ambienti: il browser, Node.js e altre JS runtime.
Nota per l'accesso:
Entrate nel portone di via della Zecca 1, niente paura, il portiere potrebbe non essere aggiornato, tirate dritto.
Salite al primo piano, superate il piano ammezzato, girate a sinistra.
In fondo sulla destra troverete una porta a vetri, suonate se non e' aperta e siete arrivati!
Si trovo proprio sopra il negozio Muji di via Ugo Bassi, anche se si entra dalla strada laterale, via della Zecca!
In macchina dovete parcheggiare fuori dalla ZTL, attenzione!
Misure di sicurezza contro il COVID-19

Zig: il controllo e la potenza del C, senza spararsi sui piedi