omidcode
برنامه نويسي نوجوانان و بزرگسالان

همه ما در مورد محبوبيت بسيار زياد برنامه نويسي رايانه در 3 دهه گذشته شنيده ايم. اين روزها بسياري از دانشجويان براي يافتن شغل در شركت فناوري ر dreamيايي خود - گوگل ، فيس بوك ، مايكروسافت ، اپل و ساير موارد

در اين پست وبلاگ ، ما اصطلاح "برنامه نويسي" را رمزگشايي خواهيم كرد و كاربرد آن و بسياري از اصطلاحات مرتبط را درك خواهيم كرد.

گيج كننده است؟ بگذاريد تعريف را عميقا درك كنيم.

"آموزش رايانه": اين اساساً بدان معني است كه شما مجموعه اي از دستورالعمل ها را به رايانه ارائه مي دهيد كه به زباني نوشته شده است كه كامپيوتر مي تواند آن را درك كند. اين دستورالعمل ها مي توانند انواع مختلفي داشته باشند. مثلا:

گرد كردن يك عدد و غيرهدرست مانند ما انسانها مي توانيم چند زبان (انگليسي ، اسپانيايي ، ماندارين ، فرانسوي و ...) را بفهميم ، در مورد رايانه ها نيز چنين است. رايانه ها دستورالعمل هايي را كه به شكل نحوي خاصي بنام زبان برنامه نويسي نوشته شده اند ، مي فهمند."انجام كارهاي مختلف": وظايف مي توانند ساده باشند مانند مواردي كه در بالا در مورد آنها بحث كرديم (اضافه كردن 2 عدد ، گرد كردن يك عدد) يا كارهاي پيچيده كه ممكن است شامل دنباله اي از دستورالعمل هاي متعدد باشد. مثلا:

محاسبه سود ساده ، با توجه به اصل پول ، نرخ و زمان.محاسبه ميانگين بازده سهام طي 5 سال گذشته.

2 كار فوق نياز به محاسبات پيچيده دارد. آنها معمولاً با دستورالعملهاي ساده مانند جمع كردن 2 عدد و غيره بيان نمي شوند.از اين رو ، به طور خلاصه ، برنامه نويسي راهي است كه به كامپيوترها مي گويد يك كار خاص را انجام دهند.

چرا بايد در مورد كدگذاري زحمت بكشيد؟

حتماً تعجب كرده ايد - چرا شخص براي جمع يا جمع كردن اعداد به كامپيوتر نياز دارد؟ يا حتي براي محاسبه سود ساده؟ از اين گذشته ، حتي يك بچه استاندارد 8 هم مي تواند به راحتي حتي در تعداد زياد نيز چنين كارهايي را انجام دهد. برنامه نويسي براي چه استفاده مي شود؟ رايانه ها چه مزايايي دارند؟

خوب ، رايانه ها مزاياي بسياري دارند:

 

رايانه ها سريع هستند: رايانه ها به طرز شگفت انگيزي سريع هستند. اگر مي دانيد چگونه از قدرت برنامه نويسي رايانه به درستي استفاده كنيد ، مي توانيد با آن معجزه كنيد. براي يك كامپيوتر معمولي از زمان امروز ، جمع 2 عدد كه مي توانند هر يك ميليارد باشند ، به سختي يك نانو ثانيه طول مي كشد. دوباره بخوانيد - نانو ثانيه! اين بدان معناست كه در 1 ثانيه ، يك كامپيوتر مي تواند حدود يك ميليارد اضافات را انجام دهد. آيا هيچ انساني مي تواند چنين كاري كند؟ يك ثانيه يك ميليارد اضافه را فراموش كنيد ، انسان معمولي حتي نمي تواند در هر ثانيه 10 جمع اضافه كند. بنابراين ، كامپيوترها سرعت بالايي را ارائه مي دهند.

رايانه ها ارزان هستند: اگر تحليلگر بورس بوديد و مجبور بوديد اطلاعات 1000 سهام را كنترل كنيد تا بتوانيد به سرعت معامله كنيد. دردسري را تصور كنيد كه اگر بخواهيد دستي آن را انجام دهيد ، ايجاد مي شود! اين فقط غير عملي است. در حالي كه شما محاسبه خود را روي عملكرد سهام انجام مي دهيد ، ممكن است قيمت تغيير كند. گزينه ديگر استخدام افراد است تا بتوانيد سهام بيشتري را به طور موازي نظارت كنيد. اين بدان معني است كه هزينه شما به طور قابل توجهي افزايش مي يابد. ناگفته نماند اگر برخي از كارمندان شما در اين روند مرتكب خطاي محاسبه شوند ، با مشكل روبرو خواهيد شد. ممكن است در نهايت ضرر كنيد! اين را با موردي كه از رايانه استفاده مي كنيد مقايسه كنيد. رايانه ها مي توانند حجم عظيمي از اطلاعات را به سرعت و با اطمينان پردازش كنند. 1000 سهام چيزي براي رايانه ها در قرن 21 نيست.

رايانه ها مي توانند 24x7 كار كنند: رايانه ها مي توانند بدون خستگي 24x7 كار كنند. بنابراين ، اگر وظيفه اي داريد كه به اندازه كافي بزرگ است ، بدون نگراني مي توانيد با برنامه ريزي آن را به رايانه اختصاص دهيد و آرام بخوابيد.

زبان برنامه نويسي چيست؟

همانطور كه در بالا ذكر شد ، رايانه ها دستورالعمل هايي را كه به شكل نحوي خاصي بنام زبان برنامه نويسي نوشته شده اند ، مي فهمند. يك زبان برنامه نويسي راهي براي بيان يك كار براي يك برنامه نويس فراهم مي كند تا بتواند توسط كامپيوتر درك و اجرا شود. به پست وبلاگ ديگري "زبان برنامه نويسي چيست؟" مراجعه كنيد. براي دانستن بيشتر در مورد زبان هاي برنامه نويسي برخي از زبانهاي معروف برنامه نويسي عبارتند از Python ، C ، C ++ ، Java و غيره.

 

https://hackr.io/blog/what-is-programming

 
امتیاز:
بازدید:
[ ۱۷ ارديبهشت ۱۴۰۰ ] [ ۱۲:۲۸:۲۱ ] [ اميد ] [ نظرات (0) ]
[ ]
.: Weblog Themes By sitearia :.

درباره وبلاگ

نويسندگان
نظرسنجی
لینک های تبادلی
فاقد لینک
تبادل لینک اتوماتیک
لینک :
خبرنامه
عضویت لغو عضویت
پنل کاربری
نام کاربری :
پسورد :
عضویت
نام کاربری :
پسورد :
تکرار پسورد:
ایمیل :
نام اصلی :
آمار
امروز : ---
دیروز : ---
افراد آنلاین : 3
همه : ---
چت باکس
موضوعات وب
موضوعي ثبت نشده است
امکانات وب

سئو کار حرفه ای / خرید پیج اینستاگرام / باربری / دانلود نرم افزار اندروید  / شرکت خدمات نظافتی در مشهد / شرکت نظافت منزل و راه پله در مشهد / شرکت نظافت راه پله در مشهد / شرکت نظافت منزل در مشهد  /سایت ایرونی  / بازی اندروید  /  خدمات گرافیک آریا گستر  / فروش پیج آماده آریا گستر / نیازمندی های نظافتی / وکیل در مشهد / ارز دیجیتال / نیازمندی های قالیشویی / مبل شویی / املاک شمال  / آرد واحد تهران / فیزیوتراپی سیناطب / sell Instagram account safely / نیازمندی های گردشگری / نیازمندی های سالن زیبایی