QTemel - QBasic

QTemel
QBasic Açılış Ekranı.png
paradigma prosedürel
geliştirici Microsoft
İlk ortaya çıktı 1991 ; 30 yıl önce ( 1991 )
işletim sistemi MS-DOS , Windows 95 , Windows 98 , Windows Me , PC DOS , OS/2 , eComStation , ArcaOS
Lisans tescilli
Tarafından etkilenmiş
QuickBASIC , GW-BASIC
Etkilenen
FreeBASIC , QB64 , SmallBasic

QBasic , QuickBASIC tabanlı çeşitli BASIC lehçeleri için entegre bir geliştirme ortamı (IDE) ve yorumlayıcıdır . IDE'ye girilen kod, bir ara temsile (IR) derlenir ve bu IR, IDE içinde talep üzerine hemen yorumlanır.

QuickBASIC gibi, ancak Microsoft BASIC'in önceki sürümlerinden farklı olarak, QBasic yapılandırılmış bir programlama dilidir ve altyordamlar gibi yapıları destekler . Genellikle BASIC ile ilişkilendirilen bir kavram olan satır numaraları , uyumluluk için desteklenir, ancak açıklayıcı satır etiketleri ile değiştirildiği için iyi biçim olarak kabul edilmez . QBasic, kullanıcı tanımlı veri türleri ( yapılar ) için sınırlı desteğe ve metin veya sayısal veri dizilerini içermek için kullanılan birkaç ilkel türe sahiptir. Çeşitli dahili işlevleri destekler.

QBasic, kendi zamanı için, anında ifade değerlendirmesi ve kod değişikliği gibi özelliklere sahip bir hata ayıklayıcı da dahil olmak üzere son teknoloji ürünü bir IDE sağladı .

Tarih

QBasic, GW-BASIC'in yerine geçecek şekilde tasarlandı . Daha önceki QuickBASIC 4.5 derleyicisine dayanıyordu, ancak QuickBASIC'in derleyici ve bağlayıcı öğeleri yoktu. Sürüm 1.0, MS-DOS 5.0 ve sonraki sürümlerinin yanı sıra Windows 95 , Windows NT 3.x ve Windows NT 4.0 ile birlikte gönderildi . IBM, QBasic'i yeniden derledi ve PC DOS 5.x'in yanı sıra OS/2 2.0'a dahil etti. OS/2 kodundan türetilen eComStation ve ArcaOS , QBasic 1.0'ı içerir. QBasic 1.1, MS-DOS 6.x ile birlikte edilir ve olmadan EDIT, içinde Windows 95 , Windows 98 ve Windows Me . Windows 2000'den başlayarak , Microsoft artık işletim sistemlerine QBasic'i dahil etmemektedir, ancak yine de onu Windows'un daha yeni sürümlerinde kullanıma hazır hale getirmektedir.

İçindekiler

QBasic (yerleşik MS-DOS Düzenleyicisi'nin yanı sıra ), 5.0'dan önceki DOS sürümleriyle (en az DOS 3.20'ye kadar) geriye dönük olarak uyumludur. Herhangi kullanılan Ancak, 8088 / 8086 bilgisayarlar veya bazı 80.286 bilgisayar, QBasic programı nedeniyle DOS bellek boyutu sınırlarına, tüm belki de çok yavaş çalışmasına veya olabilir. Kadar MS-DOS 7 , MS-DOS Editör ve Yardım : QBasic gerekli EDIT.COMve HELP.COMprogramlar sadece tek editör ve yardım modunda QBasic başladı ve bu da çalıştırarak girilebilir QBASIC.EXEile /EDITORve /QHELPanahtarlar (yani komut hatları QBASIC /EDITORve QBASIC /QHELP).

QBasic, önceden yazılmış dört örnek programla tamamlandı. Bunlar Snake oyununun bir çeşidi olan Nibbles ; Goriller , bir Topçu oyunu ; PARA MÜDÜRÜ , kişisel finans yöneticisi; ve bir Q-BASIC kod satır numarası kaldırma programı olan RemLine .

QBasic, DOS komut isteminde QBasic'i çalıştırdıktan sonra, ancak başlık ekranı yüklenmeden önce + + + + + tuşlarına aynı anda basıp basılı tutarak erişilen bir Paskalya yumurtasına sahiptir : bu , Programcıların Ekibini listeler . Left CTRLLeft SHIFTLeft ALTRight CTRLRight SHIFTRight ALT

Ayrıca bakınız

Referanslar

Dış bağlantılar