کد بیسیک مایکروسافت 6502 بیل گیتس پس از 48 سال متنباز شد
مایکروسافت ‘BASIC for 6502 Microprocessor – Version 1.1’ را در گیتهاب، تحت مجوز MIT منتشر کرده است. اکنون هر کسی آزاد است که کد منبعی را که در ابتدا توسط بیل گیتس ساخته شده بود، دانلود، اصلاح، به اشتراک بگذارد و حتی دوباره بفروشد. این یک انتشار کد بسیار مهم است، زیرا مشتقات نزدیک این بیسیک در قلب چندین کامپیوتر نمادین، از جمله پرفروشترین کامپیوتر تاریخ، کمودور 64، قرار گرفتند.
وبلاگ مایکروسافت تاریخچهای مختصر از بیسیک خود را ارائه میدهد و برخی حقایق مهم را به اشتراک میگذارد. مایکروسافت بیسیک اولین محصول این شرکت بود و در سال 1975 به عنوان یک مفسر زبان بیسیک برای اینتل 8080، توسط بیل گیتس و پل آلن برای آلتایر 8800 نوشته شد.
آنچه ما در گیتهاب تحت مجوز MIT به اشتراک گذاشته شده میبینیم، کد مفسر بیسیک است که توسط بیل گیتس و ریک وایلند به ریزپردازنده MOS 6502 پورت شده است (از این رو نام آن). این در سال 1976 منتشر شد.
نکته جالب توجه، تاریخ کامیت برای فایل m6502.asm و اسناد مارکداون مرتبط با آن است: 27 ژوئیه 1978. خیلی قبل از اینکه گیت اصلاً ایجاد شود. کاری که به راحتی انجام میشود، تنها کاری که باید انجام دهیم این است که کامیت را اصلاح کرده و تاریخ را منتقل کنیم.
نکته مهم برای پذیرش گسترده و تقویت آنچه که مدل کسبوکار اصلی مایکروسافت میشد، این کد اسمبلی MOS 6502 اساس مفسرهای بیسیکی را تشکیل داد که با Apple II، Commodore PET، VIC-20 و C64 عرضه شدند.
قابل ذکر است که کمودور این پورت 6502 از مایکروسافت بیسیک را با هزینه ثابت 25,000 دلار مجوز گرفت. در ظاهر این مبلغ از نظر تولید درآمد برای مایکروسافت چشمگیر به نظر نمیرسد، اما همانطور که شرکت میگوید، این تصمیم نرمافزار مایکروسافت را در معرض دید میلیونها برنامهنویس جدید قرار داد که اولین گامهای آزمایشی کدنویسی خود را با تایپ کردن برمیداشتند:
نسخه 1.1 منتشر شده در گیتهاب به طور خاص از سیستمهای Apple II، Commodore PET، Ohio Scientific (OSI)، MOS Technology KIM-1 و شبیهسازی PDP-10 پشتیبانی میکند. مایکروسافت اشاره میکند که نسخه 1.1 شامل “اصلاحاتی در جمعآوریکننده زباله است که توسط کمودور شناسایی شده و به طور مشترک در سال 1978 توسط جان فیگانز، مهندس کمودور و بیل گیتس، زمانی که فیگانز به دفاتر مایکروسافت در بلویو سفر کرد، پیادهسازی شد.”
در مجموع، این انتشار 6,955 خط کد زبان اسمبلی را برای هر کسی که علاقهمند به بررسی و کار با آن است، به اشتراک میگذارد. مایکروسافت این مفسر بیسیک را به عنوان یکی از مهمترین قطعات نرمافزاری از دوران اولیه کامپیوترهای شخصی توصیف میکند.
مایکروسافت میگوید انتشار کد منبع BASIC for 6502 Microprocessor – Version 1.1، که با یک مجوز واضح و مدرن ارائه میشود، بر اساس انتشار قبلی GW-BASIC آن است که ابتدا در رام IBM PC اصلی عرضه شد، به QBASIC تکامل یافت و بعدها به Visual Basic تبدیل شد.
برای دریافت اخبار، تحلیلها و بررسیهای بهروز در فیدهای خود، در Google News دنبال کنید، یا ما را به عنوان منبع ترجیحی اضافه کنید. حتماً دکمه دنبال کردن را کلیک کنید!
- کولبات
- شهریور 13, 1404
- 50 بازدید






