« Les développeurs ont désormais une nouvelle option passionnante pour continuer à travailler avec les langages de programmation C et C++ au milieu de la tendance mondiale qui pousse pour une programmation à mémoire sûre, grâce aux efforts de Filip Pizlo, directeur principal de l’ingénierie des langages chez Epic Games. Pizlo a introduit une variante à mémoire sûre de C et C++, adroitement nommée Fil-C, un projet personnel qui est accessible à tous et entièrement à mémoire sûre.
Ces développements révolutionnaires ont vu le jour après que Pizlo nous a contactés, suite à un article sur TrapC, une version de C à mémoire sûre prévue pour sortie l’année suivante. Il a élaboré, « Je voulais vous informer sur Fil-C, mon projet unique. Ce n’est pas juste un concept pour le futur—il existe dès maintenant, et il offre tout ce que TrapC propose, y compris une sécurité de mémoire complète. »
Il a ensuite approfondi les objectifs ambitieux du projet. « Le but ici est la compatibilité totale avec C et C++. Il suffit de compiler votre travail avec mon compilateur, et il garantit la sécurité de la mémoire. »
L’absence de sécurité de la mémoire dans le code C et C++ est un problème bien reconnu. Pour y remédier, le gouvernement américain, parmi d’autres parties intéressées, préconise l’adoption de la sécurité de la mémoire. En termes de codage général, C et C++ nécessitent une gestion manuelle de la mémoire, qui s’est avérée inefficace pour prévenir les bugs de sécurité de la mémoire tels que les lectures et écritures hors limites.
Cependant, Fil-C offre une nouvelle et prometteuse opportunité. Avec l’introduction de cette nouvelle version de C et C++, les développeurs peuvent désormais poursuivre cette voie familière sans se soucier de la sécurité de la mémoire. C’est une étape importante pour la communauté de programmation, qui marque l’avènement d’une nouvelle ère dans le développement et l’exécution de code. »