Yabasic
Yabasic är en gratis Basic programmeringsspråkstolk designad för Windows och Unix operativsystem .
Yabasic skapades ursprungligen av Mark-Oliver Ihm och har släppts under MIT -licensen sedan version 2.77.3 .
Funktioner
Exempelkod
# !/ usr / bin / yabasic
REM Programnamn: cbm-mtudemo.yab
REM Författare: mtu
REM
REM Syfte: demonstration av deras CBM-PET grafikkort 320x200
öppet fönster 320 , 200
20 P = 160 : Q = 100 30 XP = 144 : XR = 1,5 * 3,1415927 40 YP = 56 : YR = 1 : ZP = 64 50 XF = XR / XP: YF = YP / YR : ZF = 6 XR / Z ZI =- Q TILL Q - l 70 OM ZI <- ZP ELLER ZI > ZP GOTO 150 80 ZT = ZI * XP / ZP: ZZ = ZI 90 XL = INT ( 0,5 + SQRT ( XP * XP - ZT * ZT )) 100 FÖR XI =- XL TILL XL 110 XT = SQRT ( XI * XI + ZT * ZT ) * XF: XX = XI 120 YY = ( SIN ( XT ) + 0,4 * SIN ( 3,0 * XT )) * YF 130 GOSUB 170 140 NÄSTA XI 150 NÄSTA ZI 160 PAUSE 10 SLUT 170 X1 = XX + ZZ + P 180 Y1 = YY - ZZ + Q : Y1 = 199 - Y1 190 LINE X1 , Y1 , X1 , Y1 -1 200GO YTILL 200IF _ _ _ 210 CLEAR LINE X1 , Y1 + 1 , X1 , 199 220 RETURN
Anteckningar