👨💻 دو نوع روش برنامه نویسی داریم که اکثرا مقابل هم قرار میگیرن ⚔️ :
👆 declarative programming
توی این روش شما به صورت کلی خواسته تون رو میگید [ چی انجام بشه ]
✌️ imperative programmming
توی روش شما دقیق و مرحله به مرحله باید با المان های کنترلی ( مثل حلقه و شرط و... ) خواسته تون رو بیان کنید [ چطور انجام بشه ]
توی تصویر برنامه ای با هردو روش نوشتیم، به نظرتون فهم کدوم ساده تره؟ 🤔
⌨️ توی بازه -4 تا 10 اعداد زوج رو به توان 2 میرسونه به طوری که عدد تکراری توی نتیجه نباشه
————————
✍️ بعضی زبونا ذاتا imperative هستن مثل C یا بعضی ذاتا declarative هستن (SQL یا زبون های functional مثل Clojure و F#) بعضیا هم هردو رو دارن مثل Python و JavaScript
➖➖➖➖➖➖➖➖➖➖➖➖➖
📍اینستاگرام انجمن علمی مهندسی کامپیوتر:
🔗 instagram.com/shahed.cesc
📍روبیکا انجمن علمی مهندسی کامپیوتر:
🔗 rubika.ir/Shahed_CESC
📍تلگرام انجمن علمی مهندسی کامپیوتر:
🔗 t.me/Shahed_CE
Post #455
645

- 👍 8