Microsoft, Bill Gates’in yazdığı 6502 BASIC kodunu açık kaynak yaptı

Microsoft, Bill Gates’in yazdığı 6502 BASIC kodunu açık kaynak yaptı
Görsel: ‪Salah Darwish / Unsplash

Microsoft, bilgisayar tarihinin dönüm noktalarından biri olarak görülen yazılımını açık kaynak hâline getirdi. Şirket, Bill Gates’in 1976’da 6502 işlemcisi için geliştirdiği BASIC sürümünü GitHub üzerinden erişime sundu. Kodlar MIT lisansı ile paylaşıldı; böylece herkesin kullanmasına, değiştirmesine ve hatta satmasına izin verildi.


Bill Gates ve Paul Allen, 1975’te şirketin ilk ürünü olan BASIC’i Altair 8800 için geliştirmişti. Ardından Gates ve Microsoft’un ikinci çalışanı Ric Weiland, kodu 6502 işlemcisine uyarladı. Commodore, 1977’de bu sürümü 25 bin dolara lisansladı ve PET, VIC-20 ile efsaneleşen Commodore 64 bilgisayarlarında kullandı. Özellikle Commodore 64 milyonlarca satış yaparak kişisel bilgisayarların yaygınlaşmasında büyük rol oynadı.

6.955 Satırlık Assembly Kodu

Yayınlanan kaynak kod, BASIC 1.1 sürümünü içeriyor. Bu sürümde, 1978’de Commodore mühendisi John Feagans ile Bill Gates’in birlikte geliştirdiği çöp toplayıcı iyileştirmeleri de yer alıyor. Commodore PET kullanıcıları için bu sürüm BASIC V2 adıyla biliniyordu. Toplamda 6.955 satır assembly dilinden oluşan kod, dönemin sınırlı donanımına uygun şekilde yazılmıştı.

Farklı Sistemlere Destek

Kaynak kodda dikkat çeken noktalardan biri de koşullu derleme desteği. Böylece farklı bilgisayar sistemlerinde çalışabiliyor. Desteklenen sistemler arasında Apple II, Commodore PET, Ohio Scientific ve MOS Technology KIM-1 yer alıyor. Kodun üzerindeki zaman damgaları ise 48 yıl öncesine, yani bilgisayarların emekleme dönemine uzanan tarihi bir dokunuş sunuyor.

Öne Çıkan Özellikler

6502 BASIC, dönemin ötesinde sayılabilecek bazı özellikler içeriyor:

  • Kayan noktalı aritmetik
  • Dizi desteği
  • Matematiksel fonksiyonlar
  • Girdi-çıktı işlemleri
  • Bellek kullanımında verimlilik
  • Dinamik değişken depolama
  • Dize tabanlı çöp toplama

Bu özellikler, yazılımın sınırlı donanım koşullarında bile güçlü ve esnek olmasını sağlamıştı.

Microsoft İçin Dönüm Noktası

Microsoft, yayımladığı notlarda BASIC’in şirketin büyüme yolculuğunda kilit bir rol oynadığını vurguladı. Lisans anlaşmaları sayesinde Microsoft, yazılımı farklı bilgisayar üreticilerine satarak iş modelini şekillendirdi. Bu süreç, MS-DOS ve Windows’tan önce Microsoft’un yazılım dünyasında güçlü bir konuma yükselmesine zemin hazırladı.

Microsoft, daha önce 2020’de GW-BASIC kaynak kodunu paylaşmıştı. Son hamleyle birlikte şirket, teknoloji tarihine damga vuran projelerini yeni nesil geliştiriciler ve teknoloji meraklılarıyla paylaşmaya devam ediyor.

Daha fazla

YouTube, çok dilli ses özelliğini tüm içerik üreticilere açtı

YouTube, çok dilli ses özelliğini tüm içerik üreticilere açtı

YouTube, içerik üreticilerin küresel ölçekte daha fazla kişiye ulaşabilmesi için uzun süredir test ettiği çok dilli ses özelliğini geniş çapta kullanıma sundu. Yeni sistemle birlikte üreticiler, videolarına farklı dil seçenekleri ekleyerek dünyanın dört bir yanındaki izleyicilerin içerikleri kendi anadilinde takip etmesini sağlayabilecek. YouTube, çok dilli ses özelliğini ilk olarak 2023

Claude’a büyük güncelleme: Artık PDF, Word, Excel ve PowerPoint dosyaları hazırlıyor

Claude’a büyük güncelleme: Artık PDF, Word, Excel ve PowerPoint dosyaları hazırlıyor

Anthropic’in yapay zekâ asistanı Claude, üretkenlik tarafında önemli bir yenilik yaptı. Yeni güncellemeyle birlikte Claude artık yalnızca metin yanıtları vermiyor; kullanıcıların komutları doğrultusunda PDF, Word, Excel ve PowerPoint dosyaları hazırlayabiliyor. Bu gelişme, Claude’u günlük kullanımda çok daha güçlü ve pratik bir araç haline getiriyor. Yeni özellik sayesinde kullanıcılar,

Dijital yayıncıların en büyük sıkıntısı: Adsense gelirleri neden Türkiye’de dipte?

Dijital yayıncıların en büyük sıkıntısı: Adsense gelirleri neden Türkiye’de dipte?

Google Adsense, dünya genelinde milyonlarca içerik üreticisinin ve yayıncının en önemli gelir kaynaklarından biri. Ancak Türkiye’deki yayıncılar, yıllardır bu platformdan elde ettikleri kazançların gelişmiş ülkelere kıyasla çok düşük olduğunu dile getiriyor. Peki, Adsense Türkiye gelirleri neden dip seviyelerde? İşte konuyla ilgili detaylar.. Türkiye’deki işletmelerin dijital reklama ayırdığı bütçeler,