Peyman
Peyman
خواندن ۱ دقیقه·۲ سال پیش

مفهوم پارادایم توی برنامه نویسی


یکی از مفاهیمی که به نظر من اصلا خوب توضیح داده نمیشه و مفهومش رو نمیشه راحت توی آموزش های برنامه نویسی درک کرد عنوان پارادایم (Paradigm) هست ، شاید هم این فقط یک تجربه شخصی بوده ولی در هر حال فکر میکنم یک توضیح مختصر در باره مفهوم پارادایم ممکنه توی راه برنامه نویسی کمک کننده باشه

اگر به معنی لغوی پارادایم که میشه الگو توجه کنیم احتمالا میتونیم یک سری سرنخ از مفهومش پیدا کنیم ولی توی برنامه نویسی پارادایم یعنی:

رویکرد کلی ساختار کد های ما


یعنی وقتی داریم کد میزنیم از یک ساختار و قاعده خاصی برای پروژمون استفاده کنیم.حالا ما چندتا پارادایم یا الگوی معروف توی برنامه نویسی داریم که عبارتند از:

برنامه نویسی دستوری یا imperative که دوتا زیر مجموعه داره : 1-1)برنامه نویسی رویه ای یا procedural و 2-1)برنامه نویسی شی گرا یا object oriented

برنامه نویسی اعلانی یا declarative که شامل 2-1)برنامه نویسی تابعی functional و 2-2)منطقی یا logical میشن


حالا یک زبان برنامه نویسی مثل جاوا اسکریپت از چند پارادایم و الگو استفاده میکنه واسه همین معروفه به Multi Paradigm Language یعنی شما با هر ساختاری که دلت میخواد کد بزن و خیالت راحت باشه که جاوااسکریپت میاد و پشتیبانی میکنه


imperative paradigmdeclarative paradigmparadigmprogrammingپارادایم
از برنامه نویسی مینویسم،سعی میکنم مفاهیم سختش رو جوری که خودم یادمیگیرم توضیحشو بذارم شاید به درد کسی خورد.چون به جاوااسکریپت علاقمندم مثالهام بیشترشون حول جاوااسکریپت میچرخن
شاید از این پست‌ها خوشتان بیاید