امروزه کامپیوترها بخش مهم و بزرگی از زندگی ما را تشکیل داده‌اند به‌ طوری‌ که در انجام بسیاری از مشکلات روزمره به کمک ما میرسند؛ همچنین بسیاری از مسائل پیچیده مثل آمار گرفتن در محاسبات پیچیده را برای ما به فرایندی سریع و ساده تبدیل کرده‌اند. خیلی از مردم از تاریخچه کامپیوترها آگاهی ندارند اما این مسئله می‌تواند برای برنامه‌نویسان کامپیوتر حائز اهمیت باشد چرا که حاوی مطالب ارزشمند و مفیدی است که ممکن است آیندهٔ شغلی ایشان را در این زمینه تحت تأثیر قرار دهد! در ادامه، حقایقی را برای شما گردآوری کرده‌ایم که اگر برنامه‌نویس هستید حتماً باید در موردشان اطلاع داشته باشید

اولین کامپیوتر دنیا با بخار کار می‌کرد!
چارلز بابیج، کسی به عنوان پدر برنامه‌نویسی شناخته می‌شود، اولین ماشین با قابلیت برنامه‌ریزی را اختراع کرد. چارلزبایچ نام دستگاه جدیدش را Analytical Engine )موتور تحلیلی) گذاشت؛ آن دستگاه که با ۶ موتور بخار کار می‌کرد، به‌ وسیله‌ کارت‌های پانچ شده یابرنامه‌نویسی شده بود و آن‌قدر بزرگ و عظیم بود که می‌توانست فضای یک خانه را به‌ طور کامل آشغال کند. موتور تحلیلی از سه بخش اساسی تشکیل شده بود که عبارتند از:
- (Mill)آسیاب: که نقشی همچون CPU امروزی را بازی می‌کرد.
- ( Store)منبع ذخیره: که طبیعتاً معادل است با مموری، هارددیسک و یا سیستم‌هایی که امکان ذخیره‌ هر چیزی را به شما می‌دهند
- ( Reader )خوانندهاطلاعات: که به عنوان ورودی دیتا شناخته می‌شد.

اولین ویروس کامپیوتری برای تخریب کردن طراحی نشده بود!
فرد کوهن، خالق ویروس‌های کامپیوتری با تکنیک دفاعی است. کوهن کسی بود که اولین ویروس کامپیوتری را به شکلی نوین طراحی کرد؛ در واقع، فردکوهن با زبان C برنامه‌ای نوشت که درون یک برنامه پرکاربرد قرار داشت و می‌توانست بدون اجازه‌کاربر سیستم را آلوده کند و به اسناد و فایل‌های قربانی دسترسی پیدا کند و کوهن نام ‌آن برنامه را Virus گذاشت!
قرار بود ویروس اختیار یک کامپیوتر را به‌ دست بگیرد، تکثیر شود و به‌ وسیله‌ چیزی مثل فلاپی‌دیسک از یک کامپیوتر به بقیه سیستم‌ها سرایت کند. کوهن می‌خواست بفهمد که آیا ساخت چنین برنامه‌ای که مانند ویروس تکثیر و کلون شود امکان‌پذیر است یا خیر و او هرگز قصد تخریب و آسیب رساندن به امنیت کامپیوترها را نداشت.
فرد بعدها ویروسی مفید ساخت که به کاربران کامپیوترها کمک می‌کرد تا فایل‌های اجرایی آلوده در سیستم‌هایی که آلوده نشده بودند را پیدا کنند.
اولین بازی کامپیوتری، هرگز پول‌ساز نبود!
امروزه یکی از بخش‌های موفق و پول‌ساز صنعت برنامه‌نویسی، ساخت بازی است اما جالب است بدانید اولین بازی کامپیوتری دیجیتال از نظر درآمدزایی شکستی بزرگی خوردخورد! در سال ۱۹۶۲، یک برنامه‌نویس کامپیوتر از دانشگاه MIT به نام استیو راسل به همراه تیمش، نزدیک به ۲۰۰ ساعت کار کردند تا اولین نسخه از بازی کامپیوتری Spacewar را خلق کردند.
Spacewar در‌ واقع یک بازی دونفره بود که هر نفر باید سعی می‌کرد سفینه فضایی کوچک خود را کنترل کند. روند بازی به این شکل بود که شما باید از برخورد به نقطه‌های سفید که حکم ستاره‌ها را داشتند دوری می‌کردید و سفینه فضایی دشمن‌تان را نابود می‌کردید (البته اگر دشمن‌تان به شما فرصت می‌‌داد) و در نهایت بازیکنی بازنده می‌شد که به ستاره‌ها برخورد می‌کرد.
ساخت Spacewar یک موفقیت بزرگ در MIT بود، اما متأسفانه ا ستیو راسل و تیمش هرگز نتوانستند از ساخت این بازی به درآمدزایی برسند. واقعیت امر آن است که بدون حرکت بزرگ راسل و تیمش، این روزها چیزی به‌ نام صنعت بزرگ و پولساز گیمینگ نداشتیم!
FORTRAN اولین زبان برنامه‌نویسی سطح بالا در تاریخ برنامه‌نویسی است!
اولین زبان برنامه‌نویسی سطح بالا در تاریخ FORTRAN است که نسبت به زبان‌های دیگر آن‌ روزها بسیار به انگلیسی محاوره‌ای نزدیک‌تر بود. FORTRAN در سال ۱۹۵۴ در کمپانی IBM قدم به دنیای برنامه‌نویسی گذاشت و دریچه‌ای نو برای خلق زبان‌های سطح بالای جدیدتر باز کرد.
در آن‌‌ سال، جان باکوس که تنها ۳۰ سال داشت با همکاری ۲۵ نفر از دانشمندان IBM دست به خلق این زبان برنامه‌نویسی سطح بالا (High-level) زدند و لازم است بدانید FORTRAN مخفف Formula Translation به معنای «ترجمه فرمول» است.