Yabasic
Yabasic este un interpret de limbaj de programare de bază gratuit, conceput pentru sistemele de operare Windows și Unix .
Yabasic a fost creat inițial de Mark-Oliver Ihm și a fost lansat sub licența MIT începând cu versiunea 2.77.3 .
Caracteristici
Exemplu de cod
# !/ usr / bin / yabasic
Numele programului REM: cbm-mtudemo.yab
REM Autor: mtu
REM
REM Scop: demonstrație pentru placa lor grafică CBM-PET 320x200
deschide fereastra 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 = XR / ZP 60 PENTRU ZI =- Q TO Q - l 70 IF ZI <- ZP SAU ZI > ZP GOTO 150 80 ZT = ZI * XP / ZP: ZZ = ZI 90 XL = INT ( 0,5 + SQRT ( XP * XP - ZT * ZT )) 100 PENTRU XI =- XL TO 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 NEXT XI 150 NEXT ZI 160 PAUZĂ 10 END 170 X1 = XX + ZZ + P 180 Y1 = YY - ZZ + Q : Y1 = 199 - Y1 190 LINE X1 , Y1 , X1 , Y1 -1 200 IF Y12 = 0 _ 210 ȘTERGE LINIA X1 , Y1 + 1 , X1 , 199 220 RETURN
Note