سؤال

أنا أعرف البرمجة "الحتمية" و "الوظيفية" ولكن كان هناك القليل يمكنني أن أجد برمجة "نوع البيانات". هل هناك شيء من هذا القبيل وكيف يتعلق بالنماذج الأخرى؟

هل كانت مفيدة؟

المحلول

أنا لم أسمع من هذا الفصل أبدا. جوجل لم تفعل ذلك أيضا. (الضرب الوحيد هو هذا السؤال بالذات.)

أقرب شيء يمكنني التفكير فيه، هو برمجة محدودة, ، وهو نموذج برمجة قدمته لوكا كارديلي في عام 1989 ورق بحلول نفس العنوان.

فكرة البرمجة المحدودة هي أنك تستخدم الأنواع على نطاق واسع وفي المقام الأول لنموذج مجالك، قم بقيادة التصميم الخاص بك، وهيكل البرنامج الخاص بك وعالم حل مشكلتك، بنفس الطريقة التي تستخدمها في البرمجة الموجهة للكائنات، الإجراءات في البرمجة الإجرائية، وظائف في البرمجة الوظيفية، البنود في البرمجة المنطقية، العمليات في Erlang، وهلم جرا. هذا أسلوب نموذجي في Haskell.

عدل: لم أر تعليقاتك على السؤال، عندما كتبت هذه الإجابة. أعتقد أن هذا الثاني هو ما تبحث عنه.

مصطلح آخر تعثرت عليه أثناء القيام بعملية البحث المذكورة أعلاه، هو المصطلح برنامج البيانات العامة. وبعد هذا ال مشروع البحث واجهت تلك الموجودة في الفترة من 2003 إلى 2006 والتي تهدف إلى إنشاء آلية جديدة لكتابة البرامج التي تحمل معلمة أكثر من الأنواع أكثر من ذلك بكثير كما هو ممكن اليوم مع تعدد الأشكال المعلمة في Haskell أو قوالب في C ++.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top