Odin : Un langage inspiré de C qui adopte les meilleures pratiques modernes
L'auteur, s'appuyant sur son expérience de développement d'un moteur de jeu en C, met en lumière l'intégration d'un certain nombre de meilleures pratiques C dans Odin. Cela inclut les allocateurs personnalisés (avec un support intégré dans les bibliothèques principales d'Odin), les allocateurs temporaires pour la gestion de mémoire par image, les allocateurs de suivi pour la détection des fuites, l'initialisation à zéro, les initialiseurs désignés et la programmation optimisée pour le cache grâce à la prise en charge de SoA. Odin réussit cela tout en conservant la simplicité de C, en ajoutant des fonctionnalités modernes telles que les génériques et la surcharge. L'auteur souligne que, bien que les fonctionnalités d'Odin soient très bénéfiques pour ceux qui ont une expérience similaire en C, il est également accessible à ceux qui ne sont pas familiers avec ces concepts, suggérant son livre comme ressource introductive.
Lire plus