close

Microsoft TEMEL

Navigasyona git Aramaya git

Microsoft BASIC , Microsoft şirketinin ilk ürünüydü . İlk görünümü 1975'te MITS Altair 8800 mikrobilgisayar için mevcut olan ilk BASIC (ve aslında ilk üst düzey programlama dili ) olan Altair BASIC olarak oldu.

Altair BASIC yorumlayıcısı , Microsoft kurucuları Paul Allen ve Bill Gates tarafından Monte Davidoff'un yardımıyla , bir PDP-10 mini bilgisayarda çalışan kendi kendine yapılan Intel 8080 simülatör yazılımı kullanılarak geliştirildi . BASIC dili , özellikle BASIC'in çeşitli uygulamaları arasında değişen dizi işlemlerinde, Digital Equipment Corporation yorumlayıcılarına benziyordu . BASIC, 1990'larda Standart Şablon Kitaplığı'nın ortaya çıkmasına kadar C veya C++'da kullanılmayan bir özellik olan boyutlarını depolayan dinamik olarak ayrılmış dizeler kullandı.Bu dize işlemlerinin çoğu .NET Framework'te hala mevcuttur . BASIC'in ilk sürümleri yalnızca tek harfli veya basamaklı adları destekledi, ancak Microsoft BASIC, uzun değişken adlarının kullanılmasına izin verdi. Bununla birlikte, çalışma zamanındaki sembol tablosu doğrusal bir arama kullandı, bu nedenle birkaç farklı değişken kullanan bir program, tüm değişkenleri için tek bir dizi kullanan bir programdan çok daha yavaş çalıştı.

Delikli bant üzerine dağıtıldı ve orijinal versiyonunda 4 KiB bellek kapladı. Genişletilmiş 8 KiB versiyonu BASIC-80'de ( 8080/85 , Z80 ) genelleştirildi ve BASIC-68 ( 6800 ), BASIC-69 ( 6809 ) ve MOS Technology 6502 -BASIC'de (ne yazık ki yaklaşık 9 KiB işgal ediyor, 8 KiB ROM yongasının standart olduğu bir dönem) ve 16-bit BASIC-86 ( 8086/88 ) . Bir düzenleyici gerektirmediğinden (her satırın numaralandırılması gerekiyordu) ve nesne kodunu veya yürütülebilir dosyaları depolamak için bir disk sürücüsü gerektirmediğinden ROM tabanlı bilgisayarlar için idealdi . Yükleme, depolama için özel anahtarları ve satır içi düzenleme ve hata ayıklama için anahtarları olan HP 9830 gibi endüstriyel bilgisayarlardan daha az karmaşıktı , ancak diğer yandan kişisel bilgisayarlar 7.000 dolara mal olmuyordu .

Altair BASIC'in ilk başarısından sonra, Microsoft BASIC, 1970'lerin ve özellikle 1980'lerin birçok ev ve kişisel bilgisayarına taşınan ve tüm dünyaya yayılan, kazançlı bir yazılım lisanslama işinin temeli oldu. Orijinal Altair BASIC'in aksine, çoğu kişisel bilgisayar BASIC, bir ROM'da yerleşikti ve bu nedenle, makineler açılır açılmaz karakteristik komut istemi şeklinde makinelerde mevcuttu READY.. Bu nedenle, Microsoft BASIC ve BASIC'in diğer çeşitleri, birçok ev bilgisayarının ilkel işletim sistemlerinin önemli ve görünür bir parçasını oluşturuyordu.

Microsoft BASIC (BASICA.EXE, GWBASIC.EXE, QBASIC.EXE) artık Windows veya DOS dağıtımlarında bulunmamakta , ancak çeşitli İnternet sunucularından ve DOS sürümlerinin arşivlerinden veya hala Pentium'da çalışan eski DOS disklerinden indirilebilir. - tipi makineler. BASIC'in en son sürümü, C++ ve C# özelliklerinin çoğunu içeren ve web formları, windows formları ve sunucu tabanlı uygulamalar geliştirmek için kullanılabilen VB.NET'tir . .NET kod örneklerinin çoğu VB.NET'te C# ile aynı anda sunulmaktadır ve VB.NET, Visual Basic programcılarının favorisi olmaya devam etmektedir.


Microsoft BASIC'in varyantları ve türevleri

8 bit bilgisayarlar için

16 bit ve 32 bit bilgisayarlar için

Diğer (üçüncü taraf)

  • FreeBASIC - BASIC dilinin ücretsiz bir derleyicisi (Windows - Linux - DOS)
  • QB64 - Ücretsiz bir BASIC dil derleyicisi (Windows - Linux)

Dış bağlantılar