پارادایم برنامهنویسی: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
جزبدون خلاصۀ ویرایش |
ابرابزار برچسب: متن دارای ویکیمتن نامتناظر |
||
خط ۱:
{{شیوههای برنامهنویسی}}
'''پارادایمهای برنامهنویسی''' {{انگلیسی|Programming Paradigms}}، روشهای
دغدغه اصلی برخی از پارادایمها عمدتاً مربوط به پیامدهای مدل اجرایی زبان است، همچون این که آیا [[اثر جانبی (علوم رایانه)|اثرات جانبی]] مجاز باشند یا آیا دنباله ای از عملیات توسط مدل اجرایی تعریف
پارادایمهای
|url= http://cgi.csc.liv.ac.uk/~frans/OldLectures/2CS24/declarative.html#detail
|title= Characteristics of declarative programming languages
خط ۲۱:
|url-status = dead
}}</ref>
* [[برنامهنویسی دستوری|دستوری]] که در آن برنامهنویس به ماشین دستور
** [[برنامهنویسی رویهای|رویهای]]، که در آن دستورها را به رویهها گروهبندی میکند.
** [[برنامهنویسی شیءگرا|شیء گرا]]، که در آن دستورها را با بخشی از حالتی که بر روی آن عمل
* [[برنامهنویسی اعلانی|اعلانی]]، که در آن
** [[برنامهنویسی تابعی|تابعی]]، که در آن نتیجه مطلوب به صورت مقدار مربوط به
** [[برنامهنویسی منطقی|منطقی]]، که در آن نتیجه مطلوب به صورت جواب به سؤالی در مورد دستگاهی از حقایق و قواعد اعلان
** [[بهینهسازی|ریاضیاتی]]، که در آن نتیجه مطلوب به صورت راه حلی از یک مسئله
** واکنشی، که در آن نتیجه مطلوب به صورت جریانهای دادهای و انتشار تغییرات اعلان میشود.
== مرور کلی ==
خط ۴۰:
== منابع ==
{{پانویس|چپچین=بله}}
* {{یادکرد-ویکی
|پیوند = https://en.wikipedia.org/wiki/Programming_paradigms
سطر ۴۶ ⟵ ۴۵:
|زبان = انگلیسی}}
== پیوند به بیرون ==
{{چپچین}}
*[http://www.info.ucl.ac.be/~pvr/paradigms.html Classification of the principal programming paradigms]
|