شنبه, 19 مرداد 1398 ساعت 10:54

برنامه نویسی به زبان آدمیزاد چیه؟

خلاصه مطلب: امروزه واژه ی برنامه نویس و برنامه نویسی رو همه شنیدن ولی اغلب آدما نمی دونن برنامه نویسی چیه و ازش درک درستی ندارن! توی این مطلب میخوام بگم برنامه نویسی چیه.

احتمالا خیلی از ماها در مورد برنامه نویسی یه چیزایی شنیدیم ولی وقتی بهش فکر می کنیم با خودمون میگیم که برنامه نویسی چیه؟ برنامه نویس ها دقیقا چیکار می کنن؟ اگر توی گوگل سرچ کنین یا از دیگران بپرسین که برنامه نویسی چیه، احتمالا با جواب هایی رو به رو بشین که برنامه نویسی رو کار سخت و پیچیده ای نشون بده! خب، حالا باید بفهمیم که برنامه نویسی دقیقا چیه smile

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

هربرنامه ی کامپیوتری، مجموعه ای از دستوراته. دستورات کوچیک و مجزا که یکی پس از دیگری اجرا میشن. یه برنامه ممکنه  سه تا، سه هزارتا یا سه میلیون دستور داشته باشه. هر دستور به کامپیوتر میگه که یه کاری رو انجام بده و هنر برنامه نویس اینجا خودشو نشون میده که کارهای بزرگ رو به دستورات کوچیکتر و مجزا تقسیم بکنه laughing

خب حالا سوالی که پیش میاد اینه که این دستورات چی هستن؟ این دستورات می تونن خیلی ساده و پایه ای باشن. مثلا شما دارین یه برنامه مثل ماشین حساب درست می کنین. به کامپیوتر میگین که این کارا رو انجام بده:

1- فلان عدد رو به عنوان ورودی از کاربر بگیر

2- فلان عملگر ریاضی مثل جمع، تفریق، ضرب و ... رو هم از کاربر بگیر

3- باز دوباره فلان عدد رو از کاربر به عنوان ورودی بگیر

4- حالا بیا عمل یا اعمال ریاضی که کاربر گفته رو روی اعداد ورودی انجام بده و نتیجه رو توی خروجی که نمایشگر ماشین حساب محسوب میشه؛ نمایش بده.

برنامه نویسی چیست

دستورات می تونن چیزای دیگه ای هم باشن، مثل اینکه چک کنیم کاربر فلان کلید رو فشار داده یا نه، اگه فشار داده فلان کارو انجام بده و اگه نداده چیکار کن و ... یا رنگ چندتا پیکسل خاص رو تغییر بده و ... و ...

اگه تازه قصد دارین که برنامه نویسی کنین، احتمالا براتون این سوال پیش میاد که چطور با این دستورات ساده میشه برنامه های پیچیده ای مثل بازی های کامپیوتر و ... رو ساخت؟ خب البته اونا دستورات پیچیده ای هستند که یه تیم برنامه نویسی چند هفته و چند ساعت روی اون کار میکردن و چندین سال طول کشیده که مثلا الان فتوشاپ تبدیل شده به بهترین برنامه ی ویرایش تصویر! با شنیدن این حرف ها لازم نیست ایست قلبی کنین laughing همه ی این دستورات و برنامه های پیچیده که الان به خوبی کنارهم کار می کنن، از دستورات و برنامه های ساده تشکیل شدن که قبلا به خوبی کار میکردن wink

حالا این دستورات رو چطوری به کامپیوترها بگیم؟ اینجا بود که زبان های برنامه نویسی به وجود اومدن و ... که توی مطالب بعدی بیشتر راجب زبان های برنامه نویسی صحبت میکنم. خب امیدوارم تا اینجا درک خوبی از برنامه نویسی به دست آورده باشین و اگه اینطور نیست، مطلب رو دوباره و دوباره با دقّت بیشتری از اول بخونین تا درک خوبی به دست بیارین laughing

آخرین ویرایش در سه شنبه, 26 بهمن 1400 ساعت 16:20

1 نظر

  • پیوند نظر Virus2016 یکشنبه, 20 مهر 1399 ساعت 11:11 ارسال شده توسط Virus2016

    عالی بود خیلی کمک کرد

نظر دادن

پر کردن بخش های ستاره دار (*) ضروری است! لطفا هنگام ارسال نظرات خود، عفت کلام را نیز رعایت فرمایید 😀