YaBasic

YaBasic , joka tarkoittaa Yet Another Basic , on BASIC- kielen tulkki Unix- , Windows- ja PlayStation 2 -alustoille . Samoin kuin Commodore 64: n Commodore BASIC , se tukee värigrafiikkatilaa ja sillä on tulostusominaisuudet. Se on myös suhteellisen pieni: noin 200 kilotavua .

Muuttujat

Tyypit

Yabasic-kielessä käytetään kahden tyyppisiä muuttujia:

Huomaa myös seuraavat:

Lausunnot

Yleensä muuttujia ei ilmoiteta yabasic-muodossa, mutta on olemassa poikkeuksia:

Globaali array julistetaan kanssa himmeä tai ReDim (nämä kaksi avainsanat ovat synonyymeja).

Olipa kyseessä matriisi, ilmoitetaan paikallinen muuttuja paikallisen kanssa .

Olipa kyseessä matriisi, staattinen muuttuja ilmoitetaan staattisella .

Suoritettavat tiedostot

Yabasic sallii suoritettavien tiedostojen luomisen, mutta tällaisen toiminnan aikana tiedostoa ei käännetä vaan yhdistetään tulkin kanssa. Siksi lähdekoodia ei voida piilottaa, ja sitä voidaan silti tarkastella sopivalla tekstieditorilla (kuten SciTE tai Notepad ++ ).

Näyteohjelma

" Hello world " -tyyppinen ohjelma YaBasicissa:

input "What is your name" name$
print "Hello " + name$

Versiot

YaBasicin loi Marc-Oliver Ihm , joka ilmoitti vuonnaelokuu 2007Kaksi vuotta aiemmin julkaistu versio 2.763 olisi todennäköisesti ohjelmiston viimeinen versio. Koska tämä ohjelmisto on kuitenkin avoimen lähdekoodin, versio 2.764 on sittemmin julkaistu ja versiota 3 kehitetään.

PlayStation 2 -versio

PlayStation 2: n versio sisältyy ilmaiseksi konsoleihin, joita myydään Euroopassa, Aasiassa ja Oseaniassa. YaBasic-tulkin sisältävä demolevy on PAL-levy eikä sitä ole tarkoitettu Yhdysvaltojen ja Japanin markkinoille. Ohjelmat voidaan tallentaa muistikortille ja vaihtaa siten ystävien kesken.

Ulkoiset linkit