Zig : Réflexions après des mois d’utilisation

2025-02-05

Après des mois d’utilisation de Zig, l’auteur propose un avis mûrement réfléchi. L’article détaille à la fois les points forts et les points faibles. Parmi les points forts, on retrouve les entiers de taille arbitraire, les structs compactés, les fonctions génériques au niveau du type et une excellente interopérabilité avec le C. Les points faibles se concentrent sur la gestion des erreurs insuffisante, l’interdiction des variables d’ombrage, les incertitudes du typage canard à la compilation, l’absence de typeclasses/traits et les idées fausses sur la sécurité mémoire. L’auteur conclut que Zig sacrifie la sécurité mémoire et la robustesse au profit de la simplicité, ce qui présente des risques dans les grands projets, et conduit finalement à la décision d’abandonner son utilisation.

Développement