برنامهنويسي يك روش حل مسئله به كمك كامپيوتر است. فرض كنيد كه وارد بانك ميشويد و كدملي خود را به متصدي بانك اعلام ميكنيد. متصدي به كمك تنها يك كد تمامي اطلاعات حساب بانكي شما را پيدا ميكند. مشخصات شما، گردشهاي مالي، موجودي و ….
اين امكان به كمك برنامهنويسي ايجاد شده است. سيستمي كه براي بانك طراحي شده با دريافت كدملي شما، اطلاعات شما را از ميان ميليونها اطلاعات ديگر پيدا كرده و در قالب جداول نمايش ميدهد.
در واقع يك تيم برنامه نويسي اين سيستم را به اين صورت برنامهنويسي كردهاند. بنابراين ميتوان گفت برنامهنويسي يك علم است كه به كمك آن ميتوان به كامپيوتر دستوراتي براي اجرا داد. دستورات را در قالب كدهايي به كامپيوتر ميدهيم اين اطلاعات و دستورات در مغز كامپيوتر (CPU) پردازش ميشوند و خروجي كار به كاربر نمايش داده ميشود.
جالب است بدانيد كامپيوترها زبان انسانها را درك نميكنند. آنها تمامي اطلاعات را به صورت اعداد صفر و يك ميبينند! يك برنامهنويس به كمك يك زبان برنامهنويسي منظور خود را به يك نرم افزار منتقل ميكند. اين دستورات به كدهاي ۰ و ۱ تبديل ميشوند و كامپيوتر آنها را درك كرده و پردازش ميكند!
اگر بخواهيم اين مفهوم را به جمعبندي شده تعريف كنيم بهتر است بگوييم برنامهنويسي علم حل مسئله به كمك كامپيوتر است.
چه نوع برنامه نویسی انتخاب کنم؟
کاملا مبتدی هستید و واقعا نمی دانید چه زبانی بهتر است؟ این موضوع کاملا شخصی ست اما پیشنهاد ما: