التعلم الآلي التابع

لغة البرمجة Dependent ML ( DML ) هي لغة برمجة تجريبية، متعددة الأنماط ، عامة الأغراض ، عالية المستوى ، وظيفية، اقترحها هونغوي شي ( شي، 2007 ) وفرانك بفينينغ . وهي لهجة من لغة البرمجة ML . تُوسّع Dependent ML لغة ML بمفهوم مُقيّد للأنواع التابعة : حيث يمكن أن تعتمد الأنواع على مؤشرات ثابتة من النوع ( الأعداد الطبيعية ). تستخدم Dependent ML مُثبت نظرية القيود لتحديد نظرية معادلات قوية على تعبيرات المؤشرات.Nat

لا تعتمد أنواع لغة معالجة البيانات (DML) على قيم وقت التشغيل - لا يزال هناك تمييز بين مرحلتي تجميع البرنامج وتنفيذه. [ 1 ] بتقييد عمومية الأنواع التابعة بالكامل، يظل التحقق من النوع قابلاً للتقرير ، لكن استنتاج النوع يصبح غير قابل للتقرير.

تم استبدال Dependent ML بـ ATS ولم يعد قيد التطوير النشط.

مراجع

  1. أسبينال وهوفمان 2005. ص 75.

للمزيد من القراءة