برنامهنویسی چیه؟
معمولاً زمانی که اسم برنامهنویسی به زبان میآید تصورات جالبی در ذهن مخاطبین شکل میگیرد!! ممکن است عدهای به یاد فیلمهای سینمایی بیفتند و هک سیستمهای بانکی و موشکی و… را به خاطر بیاورند یا شاید هم یک اتاق تاریک و یک شخصی که در صفحهای مشکیِ یک کامپیوتر خفن در حال نوشتن کدهای سبز و آبی است! اما در دنیای واقعی برنامهنویسان الزاماً اینگونه نیستند!
برنامهنویسها هم با یک کامپیوتر معمولی در روز و در روشنایی کار میکنند! گاهی مانند کارمندان حقوق وزرات کاری میگیرند و به سیستمهای اطلاعاتی و موشکی هم دسترسی ندارند!!!
اگر بخواهیم از این شوخیها بگذریم و مطلب را جدی و علمیتر بیان کنیم:
برنامه نویسی عبارت است از نوشتن دستوراتی که یک سیستم -مثل کامپیوتر- آنها را متوجه شده و دستورات ما را یکی پس از دیگری اجرا می کند. حال، یک زبان برنامه نویسی لغات، دستورات و قوانینی را در اختیار ما به عنوان یک برنامه نویس قرار میدهد که از آن طریق میتوانیم با کامپیوترها و سیستمهای کامپیوتری صحبت کنیم.
پس به طور کلی میتوان برنامهنویسی را علم حل مسئله به کمک کامپیوتر تعریف کرد.