Avec des jeux de test et des méthodes de validation on peut s'en sortir mais ce n'est pas parfait non plus.
Je pense que C a fait son temps et pour les applications sans GUI, Rust se débrouille très...