BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Capitole du Libre//Programme 2026//FR
CALSCALE:GREGORIAN
METHOD:PUBLISH
BEGIN:VEVENT
UID:DHVHRP@capitoledulibre.org
DTSTAMP:20260911T114537Z
DTSTART:20261114T153000Z
DTEND:20261114T162500Z
SUMMARY:Découverte du langage Zig — Didier Plaindoux
LOCATION:ENSEEIHT — Salle A203
DESCRIPTION:Format : Conférence 55min\nPublic visé : Développeur·euses 
 confirmé.e.s\n\nZig est présenté comme un langage qui se situe en C et 
 Rust. Sa philosophie: rien n’est implicite ! Ceci veut dire qu’il n’
 y a pas de gestion mémoire masquée\, pas de pré-processeur et macros. C
 eci étant dit et malgré sa proximité sémantique avec le langage C\, Zi
 g se distingue en introduisant des concepts tel que la capacité à constr
 uire\, via des fonctions\, des types et plus généralement à considérer
  les unions et les structures comme citoyens de premières classes. Du cou
 p\, la généricité est simplement une conséquence de la conception et p
 ermet d’introduire avec élégance des types plus ou moins complexes. A 
 noter\, que cette partie méta-programmation\, très inspirée des langage
 s à types dépendants\, repose sur cette capacité à construire des type
 s durant la phase de compilation par le biais d’appels fonctionnels. Dur
 ant cette\, présentation je vous propose de faire un tour du langage en m
 ettant l’accent sur le design applicatif ainsi que son approche méta-pr
 ogrammation rompant avec des approches basées sur des macros par exemple.
  Nous verrons aussi les limites comme le manque (ou pas) de notion d’int
 erface ou trait.
URL:https://capitoledulibre.org/programme/talk/DHVHRP/
END:VEVENT
END:VCALENDAR