العربية  

books haskell related languages

If you do not find what you're looking for, you can use more accurate words.

View more

اللغات المتعلقة بهاسكل (Info)


لغة التنظيف المتزامن "Concurrent Clean" وهي مرتبطة للغاية بلغة هاسكل. ومن أكبر انحرافاتها عن لغة هاسكل نجده في استخدامها للكتابات المتفردة بدلا من كتابات موناد من أجل I/O وكذلك الآثار الجانبية.

هناك مجموعة من اللغات التي استوحت من اللغة هاسكل، ولكن بنظم كتابة مختلفة، والتي تم تطوريها ومنها:

  • ايبجرام: هي لغة وظيفية بأنظمة كتابية مستقلة تناسب لاختبار خصائص البرامج.
  • أجدا: لغة وظيفية بأنظمة كتابية مستقلة.

كما توجد لغات اخري متعلقة بهاسكل :

  • كوري: هي لغة مبنية علي هاسكل.
  • جاسكل: هي لغة برمجة كتابة وظيفية، تعمل في جافا في إم.

واستخدمت هاسكل كاختبار للعديد من الأفكار الجديدة في تصميمات اللغة. وهناك عدد كبير من المنتجات المتنوعة لهاسكل والتي تستكشف الأفكار الجديدة للغة وتشمل:

  • هاسكل المتوازية:
    • من جامعة جلاسجو وتدعُم مجموعة من الأجهزة كما تدعم جهاز واحد بمعالجات متعددة. كما تدعم هاسكل عمليات التشغيل المتزامنة متعددة المعالجات والمتناسقة.
    • من إم أي تي MIT
  • هاسكل الموزعة (جوفن سابقاً) وإدين.
  • هاسكل الطموحة، تقوم على التقييم التأمُلي.
  • العديد من الإصدارات الشيئية الموجهة مثل : هاسكل++ وموندريان.
  • هاسكل العام، إصدار من هاسكل يتميز بنظام كتابي يدعم البرامج الشاملة.
  • أو-هاسكل، امتداد لهاسكل يضيف توجيه شيئي ويدعم البرمجة المتزامنة.
  • التابع، عبارة عن قيمة فرضية دقيقة (تُتيح التكاسل من خلال التعليق) وهي من لهجات هاسكل والتي تدعم التحديث التدميري، وكذلك التأثيرات الحسابية كما تدعم كتابة عروض الحقول الموجهة والجودة الوظيفية المصاحبة.
  • سكوتش، وهو عبارة عن هجين بين هاسكل وبايسون
Source: wikipedia.org