Agda

Agda

Agda هي لغة برمجة وظيفية مكتوبة بشكل صحيح.يحتوي على عائلات استقلالية ، أي أنواع البيانات التي تعتمد على القيم ، مثل نوع المتجهات ذات الطول المحدد.
Agda هي لغة برمجة وظيفية مكتوبة بشكل صحيح.يحتوي على عائلات استقلالية ، أي أنواع البيانات التي تعتمد على القيم ، مثل نوع المتجهات ذات الطول المحدد.كما أن لديها وحدات نمطية ، مشغلات mixfix ، أحرف Unicode ، واجهة Emacs التفاعلية التي يمكن أن تساعد المبرمج في كتابة البرنامج.اغدا هو مساعد إثبات.إنه نظام تفاعلي للكتابة والتحقق من البراهين.يعتمد Agda على نظرية النوع البديهية ، وهو نظام تأسيسي للرياضيات البنائية التي طورها السويدي بير مارتين لوف.لديها العديد من أوجه التشابه مع مساعدي إثبات آخرين بناءً على أنواع تابعة ، مثل Coq و Epigram و Matita و NuPRL.
agda

بدائل لـ Agda لنظام التشغيل Web

F*

F*

F * هي لغة برمجة وظيفية تشبه ML تهدف إلى التحقق من البرنامج.يمكن لـ F * التعبير عن مواصفات دقيقة للبرامج ، بما في ذلك خصائص الصحة الوظيفية.يمكن ترجمة البرامج المكتوبة باللغة F * إلى OCaml أو F # للتنفيذ.