لغة البرمجة دينو: قوة البرمجة النصية والوظيفية وكائنية التوجه

2025-06-05
لغة البرمجة دينو: قوة البرمجة النصية والوظيفية وكائنية التوجه

دينو هي لغة برمجة عالية الأداء تجمع بين نماذج البرمجة النصية والوظيفية وكائنية التوجه. يعود تاريخها إلى عام 1993، حيث استخدمت في البداية في شركة ألعاب الفيديو الروسية ANIMATEK. توضح هذه الوثيقة تفاصيل تنفيذ إصدار دينو 0.98 قيد التطوير، بما في ذلك مُجمّع البايت كود، والمُفسر، ومُجمّع JIT، والاستنتاج النمطي. تُقدّم مقارنات الأداء مع بايثون و PyPy و روبي ولغات أخرى عبر أنظمة معمارية مثل x86-64 و AARCH64. تتميز دينو بميزات مثل الأعداد الصحيحة متعددة الدقة، والمصفوفات القابلة للتوسيع غير المتجانسة، والجداول الترابطية، والوظائف من الدرجة الأولى، والألياف، ومعالجة الاستثناءات، ومطابقة الأنماط، مع تركيب فئات مبتكر لبرمجة كائنية التوجه آمنة وقوية.