QuickBASIC

QuickBASIC, QBASIC ya da QB, Microsoft şirketi tarafından geliştirilmiş, Microsoft QuickBASIC isimli programlama dilinin belli özellikleri (örneğin derleyicisi) çıkarılarak sadeleştirilmiş halidir. MS-DOS işletim sisteminin belli sürümlerinin parçası olarak sunulmuştur. Adından da anlaşılacağı üzere, yapısal bir BASIC türevidir.

QBasic önceleri kullanılan MS-Basic, GWBasic ve BASICA gibi eski BASIC derleyicilerinin geliştirilmiş halidir. Ayrıca, eski BASIC derleyicilerinden farklı olarak bir düzenleyicidir. Dil yapısında ufak değişiklikler olduğu gibi farklı olarak güçlü bir editörü de vardır. QBasic bir sistem programcılığı dili olarak değil, yazımı ve kullanımı basit ve kolay programlama ve değişken notasyonları ile kullanıcıyı yormadan ufak bilimsel hesap ve muhasebe gibi uygulamalarda kolayca sonuca götürmeyi sağlar.

Sürüm geçmişi

QBasic 1.1

Qbasic programlama dilinin ilk sürümüdür. O zamanki diğer programlama dillerine göre bir tam sayfa editörü vardı ve bu programla program yazmak oldukça kolaylaşmıştı. Öte yandan, daha gelişmiş Qbasic sürümlerinde olduğu gibi, BASIC programlma dillerinin oluşturduğu BAS dosyasını çalıştırılabilir EXE dosyasına dönüştürme özelliğine sahip değildi.

QBasic 4.5

QBasic 1.1'den sonra gelen QBasic programlama dilidir. Öncekinin özellikleri üzerine, BAS dosyasından EXE dosyasına çevirme, daha çok menü seçeneği eklendi.

QBasic 7.1

Qbasic 4.5'ten sonra gelen bir Qbasic programlama dilidir. Önceki sürümlerin özelliklerinin üzerine özel menü yapma seçeneği ve yeni komutlar eklendi. Böylece toplam komut sayısı 255'e ulaştı.

QB64

Örnek

 'Belirtilen İki Sayıyı Toplar
 CLS
 INPUT "Birinci Sayıyı Giriniz:";A%
 INPUT "İkinci Sayıyı Giriniz:";B%
 PRINT A% + B%
 END

Qbasic'te Grafik

Qbasic; VGA, EGA, CGA, MCGA, Olivetti, Hercules ve AT&T görüntü formatlarını desteklemektedir.

Ayrıca bakınız

This article is issued from Vikipedi - version of the 10/12/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.