A YaBasic , amely a Yet Another Basic rövidítése , a BASIC nyelv tolmácsa Unix , Windows és PlayStation 2 platformokra . A Commodore 64 Commodore BASIC-hez hasonlóan támogatja a színes grafikai módot és nyomtatási képességekkel rendelkezik. Ez is viszonylag kicsi: körülbelül 200 kilobájt .
A yabasic nyelv kétféle változót használ:
Vegye figyelembe a következőket is:
A változókat általában nem yabasic-ban deklarálják, de vannak kivételek:
A globális tömböt dim vagy redim jelöli (ez a két kulcsszó szinonima).
Függetlenül attól, hogy tömbről van-e szó, a helyi változó deklarálva van a helyi értékkel .
Függetlenül attól, hogy ez egy tömb, egy statikus változót deklarált statikus .
A Yabasic lehetővé teszi futtatható fájlok létrehozását, de egy ilyen művelet során a fájlt nem fordítják, hanem kombinálják az értelmezővel. Ezért a forráskód nem rejthető el, és továbbra is megtekinthető egy megfelelő szövegszerkesztővel (például SciTE vagy Notepad ++ ).
" Hello world " típusú program a YaBasic-ban:
input "What is your name" name$
print "Hello " + name$
A YaBasic-ot Marc-Oliver Ihm készítette , aki bejelentette2007. augusztushogy a két évvel korábban kiadott 2.763-as verzió valószínűleg a szoftver utolsó verziója lenne. Mivel azonban ez a szoftver nyílt forráskódú, azóta kiadták a 2.764-es verziót, és a 3-as verzió fejlesztés alatt áll.
A PlayStation 2 verzióját ingyen tartalmazza az Európában, Ázsiában és Óceániában értékesített konzolok. A YaBasic tolmácsot tartalmazó demolemez PAL lemez, és nem az Egyesült Államok és Japán piacainak szól. A programok memóriakártyákra rögzíthetők, és így barátok között cserélhetők.