بیل گیتس، بنیانگذار شرکت مایکروسافت، به مناسبت فرارسیدن پنجاهمین سالگرد تأسیس این شرکت، اقدام به انتشار یک سورس کد کرده که شالود اصلی اولین محصول آن را پی‌ریزی کرده بود.

این سند 157 صفحه‌ای از سورس کد اولین محصول مایکروسافت که در قالب فایل PDF در وبلاگ شخصی گیتس جهت بارگیری عموم قرار گرفته، دربردارنده ریشه‌های زبان برنامه‌نویسی Altair Basic (یک مفسر زبان برنامه‌نویسی برای رایانه کوچک MITS Altair 8800) است. گیتس گفته «این همچنان جذاب‌ترین کدی است که تاکنون به رشته تحریر درآورده‌ام».

زبان برنامه‌نویسی Altair Basic با تلاش گیتس، پل آلن (دیگر بنیانگذار مایکروسافت) و یک برنامه‌نویس به نام مونته دیویدوف توسعه یافت. بر اساس گزارش‌ها، این سه نفر در سال 1975 میلادی به مدت تقریبی دو ماه به صورت شبانه‌روزی به کار کدنویسی مشغول بودند. در آن دوران، رایانه‌های شخصی از جمله موارد بسیار نادر به شمار می‌رفتند. با این حال، گیتس و آلن پس از مشاهده تصویر رایانه Altair 8800 روی جلد یکی از مجلات تخصصی، به این باور رسیدند که توانمندسازی تراشه آن جهت اجرای نسخه‌ای از زبان برنامه‌نویسی Basic، تحولی شگرف در این صنعت پدید خواهد آورد.

بیل گیتس، در وبلاگش گفته است: «در آن زمان، ایده‌ای در ذهن ما شکل گرفت تا ابزاری مشابه با نام کامپایلر بسازیم که قادر باشد کل برنامه را یکباره ترجمه کرده و سپس به صورت یکپارچه اجرا نماید. با این حال، به این نتیجه رسیدیم که روش تفسیر خط به خط، به ویژه برای برنامه‌نویسان تازه‌کار، بسیار سودمند خواهد بود. این روش بازخورد فوری در مورد کدها ارائه می‌دهد و برنامه‌نویسان را قادر می‌سازد تا هرگونه خطایی را که در حین کار بروز می‌کند، به سرعت شناسایی و رفع کنند.»

موسسه MITS تمایل نشان داد تا مجوز استفاده از این نرم‌افزار را از بیل گیتس و پل آلن دریافت کند. بدین ترتیب، Altair Basic به عنوان اولین محصول شرکت نوپای آن‌ها، که در آن زمان Micro-soft نامیده می‌شد، به بازار عرضه شد. این سند، علاوه بر ارائه جزئیات بیشتری پیرامون تاریخچه اولیه شکل‌گیری مایکروسافت، از یک رابط کاربری جذاب و تعاملی نیز بهره می‌برد که با استفاده از انیمیشن‌ها و گرافیک‌های دیدنی طراحی شده و به نوعی ادای احترام به این پروژه پیشگام در عرصه کدنویسی محسوب می‌شود.




source
کلاس یوس

توسط petese.ir