GW-Temel | |
İlk sürüm tarihi | 1983 |
---|---|
Tarafından etkilenmiş | IBM Gelişmiş TEMEL ( d ) |
Lisans | MIT lisansı |
GW-Basic , Microsoft tarafından geliştirilen Temel programlama dili için bir yorumlayıcıdır . İle gemileri , Microsoft ( MS-DOS ) veya IBM DOS sürüm 1.0 4.0 üzerinden.
En son sürüm 3.23 sürümüdür.
GW-BASIC, IBM bilgisayarlarıyla sağlanan BASICA yorumlayıcısıyla işlevsel olarak aynıdır. Ancak BASICA, çalışması için IBM bilgisayarlarının BASIC ROM'unu gerektirir ; bu nedenle diğer bilgisayarlarda kullanılamaz. GW-BASIC yürütülebilir dosyasına gelince, yorumlayıcının tamamını içerir, böylece onu herhangi bir donanım türünde kullanabilirsiniz.
IBM PC'de ROM'da bulunan BASIC Cassette ile karşılaştırıldığında, BASIC / GW-BASIC, özellikle disk, ses ve grafik desteği ile ayırt edilir.
Ayrılmış kelime | anlam |
---|---|
CLS | ekranı temizle |
GİRİŞ | ENTER ile onaylanmak üzere kullanıcıdan bir klavye girişi bekler. Soruyu otomatik olarak bir soru işareti takip eder. |
YAZDIR | ekran görüntüleme kontrolü |
İÇİN | bir döngünün başlangıcı |
KİME | döngüyü istenen sayıya çalıştırın |
SONRAKİ | döngü sonu |
UZUNLUK () | bir argüman dizgisinin (dizilerinin) uzunluğunu verir |
ALTIN | mantıksal operatör "VEYA" |
SONRA | yani |
SOL $ (, 1) | dizenin ilk sol karakterini döndürür |
GOTO | 30. satıra dön veya git (örnekte) |
; | " ; " olmadan aynı satırda kalacak olan sözdizimi , bir sonraki satırda " NAME $ " görüneceği anlamına gelir . |
"" | sözdizimi, bu, tırnakların içindekilerin metin olduğu anlamına gelir.
ÖRNEK: PRINT 1 ve PRINT "1" , makinenin belleğinde farklıdır ancak ekranda değildir (sayı 1 için bir boşluk ofsetinin dışında) |
İSİM $ ve YILDIZ $ | " $ " karakteriyle tanınabilen alfabetik değişkenlerdir (dizeler). (Değişkenler, diğer birçok dilde olduğu gibi önceden bildirilmez). |
NUMBER ve ben | alfanümerik değişken |
5 ila 150 | GWBASIC editöründe satırlar numaralandırılır ve 10'dan başlar, otomatik olarak 10'dan 10'a artırılır, ancak burada "5 CLS" ve "55 NEXT" gibi satırlar ekleyebilirsiniz. |