مایکروسافت ساعاتی پیش سورس کد یکی از مهمترین و نخستین نرم افزارهای خود را از طریق گیتهاب منتشر کرد تا به صورت رایگان در اختیار عموم کاربران قرار بگیرد. این کد که نسخه 1.1 از BASIC for 6502 Microprocessor است، 48 سال پیش توسط بیل گیتس و پل آلن نوشته شد و بعدها در قلب مهمترین و پرفروشترین کامپیوترهای تاریخ همچون Commodore 64 و Apple II به کار گرفته شد.
پس از سالها انتشار نسخههای غیررسمی از نرم افزار 6502 BASIC مایکروسافت، این شرکت امروز کدهای آن را به صورت متنباز از طریق گیتهاب منتشر کرد تا کاربران بتوانند اکنون به صورت قانونی آن را دانلود، ویرایش و به اشتراک بگذارند و یا حتی آن را مجدداً به فروش برسانند. این اتفاق از این بابت بسیار حایز اهمیت است که 6502 BASIC یکی از نخستین نرم افزارهای تولید شده توسط مایکروسافت است و قدمت آن به سال 1976 میرسد. زمانی که بیل گیتس توانست با همکاران خود آن را برای حضور در بسیاری از کامپوترها و دستگاهها آماده کند.
براساس گزارش Theverge؛ سورس کد BASIC for 6502 Microprocessor که امروز پس از 48 سال از زمان انتشار اولیه از طریق گیتهاب به صورت رایگان در دسترس قرار گرفته، تاکنون در بسیاری از کامپیوترها و دستگاهها به کار گرفته شده است. بیل گیتس در سال 1976 با همکاری پل آلن این نرم افزار را نوشت و سپس توانست با کمک Ric Weiland، یکی از نخستین کارمندان مایکروسافت، آن را بر روی پردازنده MOS 6502 راهاندازی کند. در سالهای بعد این نرم افزار و پردازنده در دستگاههای مهم و نوآورانهای همچون Apple II، Atari 2600، Nintendo Entertainment System و سری محصولات Commodore 8-bit مورد استفاده قرار گرفتند.
از سوی دیگر، انتشار این سورس کد یادآور نخستین روزهای صنعت کدنویسی و تولید نرم افزار است؛ چرا که 6502 BASIC نقش مهمی در استانداردسازی زبانهای برنامهنویسی داشت و به نخستین توسعه دهندگان اجازه داد با کمک کامپیوترهای Commodore و خط کدهایی نظیر 10 PRINT “HELLO” و 20 GOTO 10، برنامهنویسی را یاد بگیرند. مایکروسافت BASIC همچنین نخستین محصول این شرکت بود و به عنوان یک مفسر زبان BASIC برای پردازنده Intel 8080 به کار گرفته شد.

مایکروسافت در پست وبلاگی که خبر متن باز شدن 6502 BASIC را اعلام میکند، توضیح داده است: «در سال 1977، Commodore این نرمافزار را با پرداخت یک مبلغ ثابت 25000 دلاری لایسنس کرد؛ معاملهای که مایکروسافت BASIC را در قلب رایانههای Commodore PET و بعدها در VIC-20 و Commodore 64 قرار داد». در ظاهر، این رقم چشمگیری برای درآمدزایی مایکروسافت به نظر نمیرسید، اما این شرکت را برای تولید نرم افزارهای جدید تشویق کرد و باعث شد 6502 BASIC در دسترس میلیونها برنامهنویس تازهکار قرار بگیرد.
در همین رابطه بخوانید:
- شگفتانه بیل گیتس برای پنجاهمین سالگرد تأسیس مایکروسافت: باحالترین کدی که تا به حال نوشتهام
- توصیههای خواندنی بیل گیتس به جوانان و دانشجویان
- بیل گیتس: هوش مصنوعی جایگزین این 3 شغل نمیشود!
در حالی که 6502 BASIC و دیگر پروژههای نرمافزاری اولیه مایکروسافت به توسعه سیستم عامل MS-DOS کمک کردند و مدل کسب و کار لایسنس نرمافزار این شرکت را پایهگذاری کردند، علاقه به این کد و پردازنده MOS 6502 همچنان پس از نزدیک به 50 سال زنده است. علاقهمندان در این سالها از کدهای 6502 BASIC در پروژههای مبتنی بر FPGA و شبیهساز استفاده کردهاند و این کدها هم اکنون در آرشیو موزهها قرار دارند.
مایکروسافت همچنین اعلام کرده است که نسخه 1.1 منتشر شده از طریق گیتهاب شامل رفع باگهای مربوط به بخش جمعآوری زباله (Garbage Collector) است که توسط Commodore شناسایی شد و در سال 1978 پیادهسازی آن صورت گرفت. کد سورس رایگان Microsoft 6502 BASIC هم اکنون از طریق گیت هاب در دسترس قرار دارد.












نظر خود را اضافه کنید.
برای ارسال نظر وارد شوید
ارسال نظر بدون عضویت در سایت