Odin: Eine von C inspirierte Sprache, die moderne Best Practices integriert
Der Autor hebt basierend auf seiner Erfahrung bei der Entwicklung einer Spiele-Engine in C die Integration verschiedener C-Best Practices in Odin hervor. Dazu gehören benutzerdefinierte Allokatoren (mit integrierter Unterstützung in Odins Kernbibliotheken), temporäre Allokatoren für framebasiertes Speichermanagement, Tracking-Allokatoren zur Leckerkennung, Null-Initialisierung, designierte Initialisierer und cachefreundliche Programmierung durch SoA-Unterstützung. Odin erreicht dies, während es die Einfachheit von C beibehält und moderne Funktionen wie Generics und (explizite) Überladung hinzufügt. Der Autor betont, dass Odins Funktionen zwar sehr vorteilhaft für diejenigen mit ähnlichem C-Hintergrund sind, aber auch für diejenigen zugänglich ist, die mit diesen Konzepten nicht vertraut sind, und empfiehlt sein Buch als Einführung.