برمجية استنتاجية
البرمجة الاستنتاجية في برمجة الكمبيوتر العادية، يحتفظ المبرمج بالنتائج المقصودة من البرنامج في الاعتبار ويبني بشق الأنفس برنامج كمبيوتر لتحقيق تلك النتائج. البرمجة الاستنتاجية تشير إلى (لا تزال افتراضية في الغالب) تقنيات وتقنيات تمكن من العكس. تسمح البرمجة الاستدلالية للمبرمج بوصف النتيجة المقصودة للكمبيوتر باستخدام استعارة مثل وظيفة الملاءمة، أو مواصفات الاختبار، أو المواصفات المنطقية، ثم يقوم الكمبيوتر بإنشاء برنامجه الخاص لتلبية المتطلبات المقدمة المعايير.
مرئية خارجية | |
---|---|
ما هي البرمجة الاستنتاجية على يوتيوب |
خلال الثمانينيات، كانت المناهج لتحقيق البرمجة الاستنتاجية تدور في الغالب حول تقنيات الاستدلال المنطقي. يستخدم المصطلح اليوم أحيانًا فيما يتعلق بتقنيات الحساب التطوري التي تمكن الكمبيوتر من تطوير حل استجابة لمشكلة تم طرحها كوظيفة ملائمة أو مكافأة.[1][2][3][4]
قائمة ببعض لغات البرمجة
عدلالمبرمجون
عدلمبرمجو الحاسوب هم الذين يكتبون برامج الحاسوب. وظائفهم تشمل بشكل عام:
- كتابة الشفرة
- التصريف
- التنقيح
- التوثيق
- الصيانة
- فحص البرمجيات
مراجع
عدل- ^ Scherlis, William Louis; Scott, Dana S. (1 Jan 2005). "First steps towards inferential programming" (بالإنجليزية). DOI:10.1184/R1/6605717.v1. Archived from the original on 2021-05-16.
{{استشهاد بدورية محكمة}}
: الاستشهاد بدورية محكمة يطلب|دورية محكمة=
(help) - ^ Scherlis, William L. (1984). Pepper, Peter (ed.). "Software Development and Inferential Programming". Program Transformation and Programming Environments. NATO ASI Series (بالإنجليزية). 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.
- ^ Inc، Algoritmi Vision. "Inferential programming - Summarized by Plex.page | Content | Summarization". Plex.page. مؤرشف من الأصل في 2022-01-11. اطلع عليه بتاريخ 2022-01-11.
{{استشهاد ويب}}
:|الأخير=
باسم عام (مساعدة) - ^ "Inferential programming - Unionpedia, the concept map". en.unionpedia.org (بالإنجليزية). Archived from the original on 2022-01-11. Retrieved 2022-01-11.