برمجية استنتاجية

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

فيديو خارجي
ما هي البرمجة الاستنتاجية على يوتيوب

خلال الثمانينيات، كانت المناهج لتحقيق البرمجة الاستنتاجية تدور في الغالب حول تقنيات الاستدلال المنطقي. يستخدم المصطلح اليوم أحيانًا فيما يتعلق بتقنيات الحساب التطوري التي تمكن الكمبيوتر من تطوير حل استجابة لمشكلة تم طرحها كوظيفة ملائمة أو مكافأة.[1][2][3][4]

قائمة ببعض لغات البرمجة

المبرمجون

مبرمجو الحاسوب هم الذين يكتبون برامج الحاسوب. وظائفهم تشمل بشكل عام:

مراجع

  1. ^ Scherlis, William Louis; Scott, Dana S. (1 Jan 2005). "First steps towards inferential programming" (بEnglish). DOI:10.1184/R1/6605717.v1. Archived from the original on 2021-05-16. {{استشهاد بدورية محكمة}}: الاستشهاد بدورية محكمة يطلب |دورية محكمة= (help)
  2. ^ Scherlis, William L. (1984). Pepper, Peter (ed.). "Software Development and Inferential Programming". Program Transformation and Programming Environments. NATO ASI Series (بEnglish). Berlin, Heidelberg: Springer: 341–346. DOI:10.1007/978-3-642-46490-4_30. ISBN:978-3-642-46490-4. Archived from the original on 2018-06-17.
  3. ^ Inc، Algoritmi Vision. "Inferential programming - Summarized by Plex.page | Content | Summarization". Plex.page. مؤرشف من الأصل في 2022-01-11. اطلع عليه بتاريخ 2022-01-11. {{استشهاد ويب}}: |الأخير= باسم عام (مساعدة)
  4. ^ "Inferential programming - Unionpedia, the concept map". en.unionpedia.org (بEnglish). Archived from the original on 2022-01-11. Retrieved 2022-01-11.

وصلات خارجيَّة