کامپیوترها به خودی خود نمیتوانند کاری را انجام بدهند. به همین دلیل باید به یکی از روشهای زیر دستوراتی را به کامپیوتر بدهیم تا اجرا کند.
به هر حال برای اینکه کامپیوتر کاری را انجام بدهد یک نفر باید برای آن برنامه بنویسید. تنها کاری که این برنامه انجام میدهد آن است که به کامپیوتر بگوید چه اطلاعاتی را دریافت کند، چه اقدامی روی آن انجام دهد و سپس چه نوع خروجی بسازد که برای انسان قابلفهم باشد.
برنامهنویسی و حل مسئله
به بیان دیگر برنامهنویسی به کامپیوتر میگوید که چگونه مسئلهای را حل کند. و از آنجا که دنیا پر از مسائل است برنامهنویسی برای کامپیوتر میتواند تا بینهایت ادامه داشته باشد.
اما برای آنکه کامپیوتر بتواند مسئله بزرگی را حل کند ابتدا باید به او بگویید که چگونه مسائل کوچکتر که این مسئله را تشکیل میدهد حل کند. بهطور مثال باید این مسائل حل شوند:
هر میزان مسئله آسانتر باشد برنامهنویسی برای آن نیز آسانتر خواهد بود. بهطور مثال یک بازی پینگپنگ را بسیار آسانتر از جنگ جهانی دوم با تمام جزئیات و سلاحهای به کار رفته در آن میتوان برنامهنویسی کرد.
برنامهنویسی؛ سخت یا زمانبر؟
درواقع برنامهنویسی اصلاً سخت و یا مرموز نیست. اگر میتوانید برای آدرس دادن به فردی یک دستورالعمل قدم به قدم بنویسید، حتماً برنامهنویسی هم میتوانید انجام دهید. سختترین کار در برنامهنویسی مشخص کردن مسئلههای کوچکی است که به مسئله اصلی ختم میشوند. در واقع باید گفت کامپیوترها ابله هستند و باید روند انجام هر کار را موبهمو برایشان شرح داد.
هنگامی که به یکی از دوستانتان آدرس میدهید احتمالاً اینگونه خواهید نوشت:
اما اگر بخواهید همین اطلاعات را به کامپیوتر بدهید گیج میشود. کامپیوتر باید دقیقاً بداند:
تا زمانی که شما دقیقاً به کامپیوتر برنامه ندهید و مراحل را مشخص نکنید، کامپیوتر گیج خواهد ماند و نمیداند چهکاری انجام دهد.
مشاهده کردید برنامهنویسی اصلاً مفهوم سختی ندارد و تنها زمانبر است.
همیشه با شما خواهیم بود
021-33972251
0935-9494634
شنبه تا چهارشنبه
ساعت 9 الی 17
پنجشنبه ساعت
9 الی 14
کوالا دیزاین؛ طراحی سایت، سئو، دیجیتال مار کتینگ