پارادایم های جاوا اسکریپت

یک پارادایم برنامه نویسی یک راه یا متد کد نوشتنه که ازش برای حل یه سری مسائل استفاده میشه. از اونجایی که راه های زیادی برای کد زدن وجود داره، پارادایم های برنامه نویسی زیادی وجود دارن که توسعه دهنده ها ازشون برای نوشتن کد استفاده میکنن.

جاوا اسکریپت یک زبان اسکریپت نویسی چند پارادیمی هست، که به این معنیه که طبیعتا خیلی داینامیک هست و انواع مختلفی از سبک های برنامه نویسی مثل شی گرا، تابع محور و دستوری (imperactive) پشتیبانی میکنه. اینجا قراره سه تا پارادایم برنامه نویسی اصلی که بین توسعه دهنده ها معروف هستن رو بررسی کنیم.

ما میتونیم پارادایم های برنامه نویسی رو به دو دسته تقسیم کنیم:

  • دستوری (imperative)، که شامل برنامه نویسی رویه ای (Procedural Programming) و OOP میشه.
  • اعلانی (declarative)، که شامل برنامه نویسی تابع محور (Functional Programming) میشه.

توی این فصل ما قراره برنامه نویسی رویه ای و شی گرا رو بررسی کنیم. برنامه نویسی تابع محور خیلی معروفه و کانسپت های زیادی برای یادگیری در موردش وجود داره، بخاطر همین ما برای اون یک فصل جداگونه در نظر گرفتیم تا اون رو به صورت کامل پوشش بدیم.