البرمجة الاستقرائية (Inductive Programming)

term_id: inductive_programming

Category: basic_concepts

Definition

تشير البرمجة الاستقرائية، وغالباً ما تُعرف بتركيب البرامج، إلى عملية إنشاء كود برمجي بناءً على مواصفات مقدمة على شكل أزواج مدخلات ومخرجات بدلاً من تعليمات صريحة. تستنتج النظام المنطق أو الكود المطلوب من خلال تحليل الأمثلة المقدمة وتعميم القواعد منها.

Summary

حقل من حقول تركيب البرامج يقوم تلقائياً بتوليد برامج حاسوبية من أمثلة المدخلات والمخرجات.

Key Concepts

  • تركيب البرامج
  • أمثلة المدخلات والمخرجات
  • البرمجة الآلية
  • الاستدلال المنطقي

Use Cases

  • أدوات إكمال الكود
  • توليد النصوص البرمجية من البيانات
  • مساعدين للبرمجة التعليمية