برنامهنویسی منطقی: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
جز ربات ردهٔ همسنگ (۳۰.۱) +مرتب (۱۴.۹ core): + رده:معرفیشدههای مرتبط با رایانه در ۱۹۷۲ (میلادی) |
جز ویرایش بهوسیلهٔ ابرابزار: |
||
خط ۱:
{{شیوههای برنامهنویسی}}
'''برنامهنویسی منطقی''' {{به انگلیسی|Logic Programming}} یک [[پارادایم برنامهنویسی]] است که بهصورت عمده برپایهٔ [[منطق]] گسترش یافتهاست. هر برنامه در یک [[زبان برنامهنویسی]] منطقی، مجموعهای از جملات منطقیست که راستینهها {{به انگلیسی|Facts}} و قوانین {{به انگلیسی|Rules}} یک
H :- A1, A2, ..., An.
</syntaxhighlight>بند فوق بهصورت «H صحیح است اگر A1 و A2 و
H.
</syntaxhighlight>
خط ۱۴:
== منابع ==
{{پانویس}}
* Robert Kowalski. [http://www.doc.ic.ac.uk/~rak/papers/the%20early%20years.pdf The Early Years of Logic Programming] CACM.
{{علوم رایانه}}
|