[[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