برنامه نویسی و نقش آن

یکسری واژه های تخصصی مربوط به علوم رایانه و جهان اینترنت هستند که گرچه پیچیده و دشوار میباشند از نظر درک کردن نحوه کاربرد آنها, ولی هر از چندگاهی همه ما ممکن است با آنها آشنا شویم هنگام مطالعه اخبار و یا مرور مطالب جراید اینترنتی و یا تماشای برنامه های مستند در تلویزیون که برنامه نویسی یکی از آنها میباشد. درحقیقت برنامه نویسی را میتوان به عنوان علمی دانست که تنها به دنیای رایانه و کامپیوتر و اینترنت محدود نمیشود و در زندگی همه ما هم حضور دارد و ما از آن به عنوان یکی از دستاوردها و اختراعات عالم فن آوری مشغول استفاده میباشیم. تصور کنید که بدون برنامه نویسی چه اتفاقاتی در زمینه رایانه و فضای مجازی رخ میداد؟ آیا میتوانستیم به تلفنهای هوشمند دسترسی داشته باشیم؟

The wold of software programming is very challenging and difficult and at the same time quite exciting and full of surprises and news دنیای برنامه نویسی نرم افزار بسیار چالش برانگیز و دشوار و در عین حال خیلی جذاب و پر خبر و مملو از رخدادهای جدید میباشد When you think more attentively, you will figure out that software programs are all around us in our private and social life, in our house and workplace as well هنگامیکه با دقت به این موضوع فکر میکنید, درخواهید یافت که برنامه های نرم افزاری در اطراف ما هستند و چه در زندگی شخصی و اجتماعی, چه در منزل و محیط کار با آنها مواجه هستیم Software programmers are able to come up with innovative ideas when working on new projects

برنامه نویسان نرم افزار قادر هستند تا با ایده های خلاقانه بر روی پروژه های جدید کار کنند Just think of the way you would use ATM machines every day, which as you know these automated teller machines are easy to find in every city and neighborhood کافی است تا به نحوه کار دستگاههای خود پرداز یا همان متصدیان پرداخت اتوماتیک یا دستگاههای ای تی ام فکر کنید که در هر شهر و محله ای میتوان آنها را به آسانی یافت Although they are considered robust hardware machines which are installed by banks and other financial institutions, unless they are connected to the banking systems via some software applications, there would be no possibility of using and activating them to receive cash or pay bills

گرچه میتوان آنها را به عنوان دستگاههای مستحکم سخت افزاری درنظر گرفت که توسط بانکها و دیگر سازمانهای مالی نصب میگردند, ولی چنانچه آنها توسط برنامه های نرم افزاری به سیستم بانکی متصل نباشند, دریافت وجه و یا پرداخت قبوض از طریق آنها میسر نخواهد بود So as you can see, again some customized software programs need to be written by computer experts to activate those machines پس همانگونه که ملاحظه میکنید, باز هم نیاز به این است تا متخصصین رایانه برنامه های نرم افزاری برای فعال ساختن آن ماشینها بنویسند Computer software is a very popular field of study at university and if you manage to graduate with bright scores, you will have good chances of getting employed at very good firms as well

نرم افزار رایانه یکی از رشته های محبوب در دانشگاهها میباشد و چنانچه موفق به فارغ التحصیلی با نمرات خیلی خوب گردید, شانس خیلی خوبی خواهید داشت تا در شرکتهای معتبر استخدام گردید But as stated above, writing new software programs demands having thorough experience and vast knowledge which will take months and years to come true اما همانگونه که در بالا عرض شد, نوشتن برنامه های نرم افزاری مستلزم داشتن تجربه زیاد و علم بالائی میباشد که ماهها و سالها طول میکشد که محقق شوند Even the games you play on your cell phone have been made by top-notch computer companies حتی بازیهائی که بر روی تلفن همراه خود بازی میکنید توسط شرکتهای بسیار معتبر تهیه شده اند.