البرمجة بالأمثلة

في علوم الحاسوب ، تُعرف البرمجة بالمثال ( PbE )، والتي تُسمى أيضاً البرمجة بالعرض التوضيحي أو بشكل أعم البرمجة التوضيحية ، بأنها أسلوب تطوير يستخدمه المستخدم النهائي لتعليم الحاسوب سلوكاً جديداً من خلال عرض الإجراءات على أمثلة ملموسة. [ 1 ] يسجل النظام إجراءات المستخدم ويستنتج برنامجاً عاماً يمكن استخدامه على أمثلة جديدة.

يهدف نظام PbE إلى أن يكون أسهل من برمجة الحاسوب التقليدية، التي تتطلب عادةً تعلم لغة برمجة واستخدامها . وقد طُوِّرت العديد من أنظمة PbE كنماذج بحثية أولية ، لكن القليل منها وجد تطبيقًا واسع النطاق في الواقع العملي. ومؤخرًا، أثبت نظام PbE أنه نموذج مفيد لإنشاء سير العمل العلمي. ويُستخدم نظام PbE في عميلين مستقلين لبروتوكول BioMOBY : Seahawk و Gbrowse moby .

كما أن مصطلح البرمجة بالعرض التوضيحي (PbD) قد تم اعتماده على نطاق واسع من قبل باحثي الروبوتات لتعليم الروبوت سلوكيات جديدة من خلال عرض توضيحي مادي للمهمة. والفرق المعتاد في الأدبيات بين هذين المصطلحين هو أنه في البرمجة بالعرض التوضيحي (PbE) يقدم المستخدم نموذجًا أوليًايُشير مصطلح "التصميم القائم على البيانات" (PbD) إلى ناتج تنفيذ الحاسوب ، مثل صف في نتائج الاستعلام المطلوبة ؛ بينما في التصميم القائم على البيانات، يُنفذ المستخدم سلسلة من الإجراءات التي يجب على الحاسوب تكرارها، مع تعميمها لاستخدامها في مجموعات بيانات مختلفة . بالنسبة للمستخدمين النهائيين، لأتمتة سير العمل في أداة معقدة (مثل فوتوشوب )، فإن أبسط مثال على التصميم القائم على البيانات هو مسجل الماكرو .

انظر أيضاً

مراجع