أوسترال: لغة برمجة أنظمة تركز على البساطة والدقة
2025-03-20

أوسترال هي لغة برمجة أنظمة جديدة مصممة من أجل البساطة والدقة. فكر بها على أنها الميزات الأساسية لـ Rust أو نسخة حديثة مبسطة من Ada. تشمل الميزات الرئيسية نظامًا قويًا للكتابة الثابتة، وأنواعًا خطية، وأمانًا قائمًا على القدرات، وقابلية للتجزئة قوية. تضمن الأنواع الخطية إدارة دورة حياة الموارد بشكل صحيح، مما يمنع تسرب الذاكرة والأخطاء الأخرى، بينما يقلل الأمان القائم على القدرات من هجمات سلسلة التوريد. تتجنب أوسترال ميزات مثل NULL وجمع القمامة والاستثناءات لزيادة الأمان والقدرة على التنبؤ.