مكتبة الدوال
مكتبة الدوال
مكتبة الدوال هي مكتبة البرامج التي تنفذ الدوال لـ لغات البرمجة الوظيفية ، " الفكرة الرئيسية هي : أن مكتبة الدوال تقدم الوظائف ( الدوال ) التي تجمع الوظائف مع بعضها البعض لصنع وظائف أكبر "[١]. هذه الأنواع من المكتبات مفيدة خصوصاً للسماح لـ لغات البرمجة محددة المجال أن تكون مضمنة بسهولة في لغة الهدف العام عن طريق تحديد وظائف مبدئية أقل للمجال المعطى ، وتحويل مهام توسيع تعليمات االمستوى المرتفع إلى اللغة العامة . كمثال محلل بارسيك الأحادي [١] لـ هاسكل . أسلوب المكتبة يسمح للمحللين بأن يكونوا مواطني لغة من الدرجة الأولى.
أنظر أيضاً
المراجع
- ^ pg 35 of "History of Haskell"
وصلات خارجية
- "Designing and Using Combinators: The Essence of Functional Programming"
- Daan Leijen and Erik Meijer (2001). "Parsec: Direct Style Monadic Parser Combinators for the Real World". UU-CS-2001-27.
- Daan Leijen and Erik Meijer (October 1999,). "Domain Specific Embedded Compilers". Austin, Texas. pp. 109–122.
- Hughes, John (1995). Jeuring, J. and Meijer, E.. ed. "The Design of a Pretty-printing Library". 925. Springer Verlag.
Combinator library]]