Yabasic
Yabasic on ilmainen perusohjelmointikielen tulkki , joka on suunniteltu Windows- ja Unix - käyttöjärjestelmille .
Yabasicin loi alun perin Mark-Oliver Ihm, ja se on julkaistu MIT - lisenssillä versiosta 2.77.3 lähtien .
Ominaisuudet
Esimerkkikoodi
# !/ usr / bin / yabasic
REM Ohjelman nimi: cbm-mtudemo.yab
REM Kirjoittaja: mtu
REM
REM Tarkoitus: esittely heidän CBM-PET-näytönohjaimelle 320x200
avoin ikkuna 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 / ZP ZI =- Q - Q - l 70 JOS ZI <- ZP TAI ZI > ZP GOTO 150 80 ZT = ZI * XP / ZP: ZZ = ZI 90 XL = INT ( 0,5 + SQRT ( XP * XP - ZT * ZT )) 100 XI =- XL - XL 110 XT = SQRT ( XI * XI + ZT * ZT ) * XF: XX = XI 120 YY = ( SIN ( XT ) + 0,4 * SIN ( 3,0 * XT ) ) * YF 130 GOSUB 17 140 SEURAAVA XI 150 SEURAAVA ZI 160 TAUKO 10 LOPPU 170 X1 = XX + ZZ + P 180 Y1 = YY - ZZ + Q : Y1 = 199 - Y1 190 LINE X1 , Y1 , X1 , Y1 -1 200 JOS Y1 = 20 _ 210 TYHJENNÄ LINJA X1 , Y1 + 1 , X1 , 199 220 PALAUTUS
Muistiinpanot