Yabasic - Yabasic

Yabasic
Yabasic SameGame dasturini ishlaydi.
Yabasic dasturini amalga oshirish SameGame.
Tuzuvchi (lar)Mark-Oliver Ixm
Barqaror chiqish
2.87.1 / 7-noyabr, 2020 yil; 31 kun oldin (2020-11-07)
Omborhttps://github.com/marcIhm/yabasic
Operatsion tizimWindows, Unix
TuriDasturlash
LitsenziyaMIT litsenziyasi
Veb-saytwww.yabasic.de

Yabasic (Yana bir asosiy) a ozod, ochiq manbali ASOSIY tarjimon uchun Windows va Unix platformalar.[1] Yabasic dastlab Mark-Oliver Ihm tomonidan ishlab chiqarilgan bo'lib, u so'nggi barqaror versiyasini 2016 yilda chiqargan 2.77.3. 2.77.1 versiyasidan boshlab loyiha MIT litsenziyasi shuningdek, manba kodi ko'chiriladi GitHub uning rivojlanishida boshqalarni ishtirok etishga undash.[2]

Xususiyatlari

Boshqa versiyalar

Flyab

Yabasik porti to Fltk "Flyab" deb nomlangan asboblar to'plami ishlab chiqilmoqda. Yabasic-ning grafik variantlarini yozish imkoniyatini beradigan Yabasic-ning bir varianti bo'lgan yab yozilgan dasturlarga manba mos keladi. BeOS API. Portlar Windows, Mac OS X va Linux rejalashtirilgan edi. Flyab Yabasic-ga barcha qo'llab-quvvatlanadigan platformalarda mahalliy grafik foydalanuvchi interfeyslarini yaratish qobiliyatini qo'shdi.[iqtibos kerak ] 2008 yil noyabr oyidan boshlab loyiha to'xtatilganga o'xshaydi.

PlayStation 2

Sony shuningdek Yabasic versiyasini paketga joylashtirdi PlayStation 2 demo diskida[3] PS2 konsollari bilan PAL hududlarida etkazib berildi, shuning uchun uni faqat o'yin mashinasi emas, balki uy kompyuterlari deb hisoblash mumkin, shuning uchun Evropa import soliqlarini chetlab o'tish.[4]

Yabasic 3.0 (norasmiy)

Dastlabki muallifning yangi o'zgarishlaridan oldin loyihaning davomi sifatida Pedro Sa va Tomas Larsenga asoslangan guruh tomonidan 3-versiya ishlab chiqilgan edi, ammo rivojlanish to'xtab qoldi va endi loyihadan voz kechilganga o'xshaydi.[iqtibos kerak ]

Yabasik misol

#!/usr/axlat qutisi/asosliREM dastur nomi: cbm-mtudemo.yabREM Muallif: mtuREM REM maqsadi: ularning 320x200 CBM-PET grafik kartalari uchun namoyishochiqoyna320,20020P=160:Q=10030XP=144:XR=1.5*3.141592740YP=56:YR=1:ZP=6450XF=XR/XP:YF=YP/YR:ZF=XR/ZP60UCHUNZI=-QTOQ-l70IFZI<-ZPYokiZI>ZPGOTO15080ZT=ZI*XP/ZP:ZZ=ZI90XL=INT(0.5+SQRT(XP*XP-ZT*ZT))100UCHUNXI=-XLTOXL110XT=SQRT(XI*XI+ZT*ZT)*XF:XX=XI120YY=(Gunoh(XT)+0.4*Gunoh(3.0*XT))*YF130GOSUB170140KEYINGISIXI150KEYINGISIZI160PAUSE10OXIRI170X1=XX+ZZ+P180Y1=YY-ZZ+Savol:Y1=199-Y1190LINEX1,Y1,X1,Y1-1200IFY1=0GOTO220210OCHIQLINEX1,Y1+1,X1,199220QAYTISH

Adabiyotlar

  1. ^ Mark-Oliver Ixm. "Yabasic, Unix va Windows uchun yana bir asosiy narsa". Yabasic.de. Olingan 22 aprel 2013.
  2. ^ Ihm, Mark (3-aprel, 2020 yil), marcIhm / yabasic, olingan 21 aprel 2020
  3. ^ Kemeron Grey (2018 yil 26-fevral), Qanday qilib / nima uchun Sony PlayStation 2-ni uy kompyuteri deb tasniflagan - Demo of Yabasic, olingan 26 fevral 2018
  4. ^ Smit, Toni (2000 yil 11-iyul). "Sony PlayStation-ga EC import solig'ini chetlab o'tish uchun Basic qo'shadi". Olingan 8 sentyabr 2014.

Tashqi havolalar