چگونه برنامه نویسی را شروع کنیم؟
ما انسانها برای ادامه حیات نیازمند کسب و مصرف انرژی هستیم .
همچنین کامپیوتر ها هم برای انجام دادن کارهای مورد نیاز ما نیازمند
برنامه ریزی هستند چونکه آنها ابزاری هستند که با برنامه تغذیه میشوند و امور روزمره را انجام میدهند. اولین کامپیوتر الکترونیکی در اواخر سال 1930 توسط دکتر جان آتاناسوف در دانشگاه ایالت آیوا(Iowa)طراحی شد.
آتاناسوف کامپیوتر خود را برای کمک به محاسبات ریاضی دانشجویان فارغ التحصیل فیزیک هسته ای ،طراحی کرد. اولین کامپیوتر بزرگ همه منظوره دیجیتال الکترونیک تحت عنوان اینیاک(eniac)در سال 1946 ،در دانشگاه پنسیلوانیا ،با سرمایه ارتش آمریکا ساخته شد.وضیفه این کامپیوتر محاسبه جدول پرتابه ها ،پیشگویی وضع هوا و محاسبات انرژی اتمی به کار می رفت.
برنامه ها دستوراتی هستند که کامپیوتر را مجبور به انجام کاری میکنند.کسی که این دستورات را مینویسد برنامه نویس گویند.
در ابتدا برنامه نویسان با دستورات پیچیده و طولانی کارهایی را با کامپیوتر انجام میدادند ولی با مرور زمان و پیشرفت علم قراردادهایی بین برنامه نویسها مطرح شد .کسانی که یک سری دستورات خاص را برای کامپیوتر تعریف میکردند و با این کار برنامه ها را واضح ترمیکردند چون دیگر برنامه نویسها نیاز نبود که یک سری دستورات تکراری را برای کامپیوتر دیگر تکرار کنند . یک سری توابع کتابخانه توسط طراح تعریف میشد که منجر به تولید زبان های برنامه نویسی شد. به مرور زبانهای برنامه نویسی به زبان محاوره نزدیکتر شدند و امروزه با زبانهایی مثل ویژوال بیسیک ما میتوانیم برنامه هایی ساده در عین حال قوی بنویسیم.
زبانهای برنامه نویسی اولیه به صورتی بودند که تنها برنامه نویس حرفه ای توانایی کار با آنرا داشت چون مستلزم درک بالایی از مفاهیم مدیریت حافظه وسخت افزار داشت.
ادامه در مقاله بعدی...