جدول المحتويات:
تعريف - ماذا يعني هاسكل؟
Haskell هي لغة برمجة كمبيوتر وظيفية مفتوحة المصدر تم تصميمها لأول مرة في عام 1990. تمت تسمية Haskell على اسم Haskell Curry ، عالم الرياضيات والمنطق الذي اشتهر بإنشاء المنطق التوافقي ، وهو المفهوم الأساسي وراء لغة البرمجة الوظيفية. تعتبر هاسكل أيضًا لغة برمجة وظيفية بحتة لأن كل العمليات الحسابية تتم على أساس تقييم التعبيرات.
تيكوبيديا تشرح هاسكل
تضم Haskell جميع وظائفها وهيكلها من نظام رياضي ، وبشكل أكثر تحديداً لامدا حساب التفاضل والتكامل. تعمل اللغة على بيانات وتعبيرات غير قابلة للتغيير ، حيث يتم الحفاظ على البنية الأساسية للبرنامج مع الحفاظ على البنية المعدلة. بعض الميزات الرئيسية في لغة برمجة هاسكل هي:
- تقييم كسول / كسول: يتم تقييم تقييم التعبيرات إلى أن تطلبت حسابات / تعبيرات أخرى.
- تعدد الأشكال: يمكن أن يكون نوع القيمة أو يمكن أن يأخذ نوعًا مختلفًا استنادًا إلى كيفية استخدامه داخل السياق الوظيفي.
- مكتوب بشكل ثابت: يمكن التحقق من جميع الأخطاء في البرنامج قبل التنفيذ أو وقت التشغيل.