[[oktatas:programozás:basic|< Basic]]
====== BwBasic ======
* **Szerző:** Sallai András
* Copyright (c) Sallai András, 2015
* Licenc: GNU Free Documentation License 1.3
* Web: http://szit.hu
===== Bevezetés =====
Teljes nevén Bywater BASIC Interpreter. Egy minimális Basic
interpreter, amely megfelel az ANSI szabványnak.
Működik interaktív shellként és futtatható is az elkészült program.
===== Telepítés =====
Debian alapú rendszeren:
apt-get install bwbasic
2015 májusban kijött a 3-s verzió. A LinuxMint rendszeren
2015-08-07-én nálam 2.20 verzió található.
Ha szeretnénk a legújabbat, keressük fel a weboldalát:
* https://sourceforge.net/projects/bwbasic/
===== Helló Világ =====
#!/usr/bin/bwbasic
print "Helló Világ"
quit
Linux alatt az első sor hatására, önállóan is futtatható:
./hello.bas
Futási jogot kell adjunk rá előtte:
chmod +x hello.bas
De futtathatjuk a bwbasic paranccsal is:
bwbasic hello.bas
===== Megjegyzés =====
rem megjegyzés
===== Kiíratás =====
print "szöveg"
===== Iterációs =====
for i = 1 to 10
print "körte"
next i
===== Példa01 =====
#!/usr/bin/bwbasic
print "üdv"
gosub egy
goto vege
egy:
print "Eljárás"
return
vege:
quit
===== Hagyományos GOSUB =====
gorub 100
print "Főprogram"
quit
100 rem szubrutin
110 print "szubrutinban"
120 return
===== Eljárás =====
Call TestSub "Nagy János", 25
Sub TestSub(nev, kor)
Print "Tulajdonságok"
Print "Név: "; nev
Print "Kor: "; kor
End Sub