أودين: لغة مستوحاة من لغة سي تتبنى أفضل الممارسات الحديثة
يستعرض الكاتب، بناءً على خبرته في بناء محرك ألعاب بلغة سي، دمج العديد من أفضل ممارسات لغة سي في لغة أودين. يشمل ذلك المُخصِّصات المُخصَّصة (مع دعم مُدمج في مكتبات أودين الأساسية)، والمُخصِّصات المؤقتة لإدارة الذاكرة القائمة على الإطارات، ومُخصِّصات التتبع لاكتشاف التسريبات، والإعداد على الصفر، والمُبدئات المُعيَّنة، والبرمجة المُحسَّنة للذاكرة المؤقتة من خلال دعم SoA. تحقق أودين ذلك مع الحفاظ على بساطة لغة سي، مع إضافة ميزات حديثة مثل الأنواع العامة والإفراط في التحميل. يُشدد الكاتب على أن ميزات أودين مفيدة للغاية لأولئك الذين لديهم خلفية مماثلة في لغة سي، ولكنها سهلة الوصول أيضًا لأولئك الذين ليسوا على دراية بهذه المفاهيم، واقترح كتابه كمورد تمهيدي.
اقرأ المزيد