لغات البرمجة

Austral: لغة برمجة حديثة وآمنة

لغة البرمجة “Austral” هي لغة برمجة جديدة تستخدم في تطوير الأنظمة. يمكنك التفكير فيها كـ “Rust: The Good Parts” أو كـ “Ada” المحدثة والمبسطة. تتميز بنظام نوعية ثابت قوي، وأنواع خطية، وأمان مبني على القدرات، وتمويل قوي.

تظهر أول مرة في عام 2018، ولكن لا توجد معلومات محددة حول منشئيها. يمكن الاعتقاد بأنها تمثل مشروعًا مجتمعيًا يهدف إلى تحسين التطويرات في مجال برمجة الأنظمة.

تتميز اللغة بنظام نوعية ثابتة قوية، مما يساعد في تجنب الأخطاء المعتادة وزيادة الأمان في البرمجة. بالإضافة إلى ذلك، توفر أنواع خطية، مما يسمح بإدارة فعالة للذاكرة وتجنب مشاكل التسرب الذاكري.

يعتمد نظام الأمان في Austral على القدرات، مما يعني أن الوصول إلى الموارد مثل الذاكرة والملفات يتم بناءً على الصلاحيات الممنوحة للكائنات. هذا يسهل عملية تأمين البرامج وتقليل فرص استغلال الثغرات الأمنية.

تتميز اللغة أيضًا بالتعامل الفعَّال مع التجزئة والتجميع، مما يسهل إدارة المشاريع الكبيرة وتطويرها بشكل متناسق.

على الرغم من أن هناك بعض النقاط الغامضة حول تفاصيل تقنية محددة مثل تصنيف اللغة في GitHub وأنواع الملفات التي تدعمها، إلا أن اللغة توفر العديد من الميزات المثيرة للاهتمام والتي يمكن أن تجعلها خيارًا جذابًا للمطورين الذين يبحثون عن أدوات قوية وآمنة لتطوير الأنظمة.

يمكنك العثور على مزيد من المعلومات حول Austral على موقعها الرسمي: https://austral-lang.org/.