YaBasic

YaBasic , che sta per Yet Another Basic , è un interprete del linguaggio BASIC per piattaforme Unix , Windows e PlayStation 2 . Simile al Commodore BASIC del Commodore 64 , supporta la modalità grafica a colori e ha capacità di stampa. È anche relativamente piccolo: circa 200 kilobyte .

Variabili

Tipi

Il linguaggio yabasic utilizza due tipi di variabili:

Nota anche quanto segue:

Dichiarazioni

Di solito, le variabili non sono dichiarate in yabasic ma ci sono eccezioni:

Un array globale viene dichiarato con dim o redim (queste due parole chiave sono sinonimi).

Che si tratti o meno di un array, una variabile locale viene dichiarata con local .

Che si tratti o meno di un array, una variabile statica viene dichiarata con static .

Eseguibili

Yabasic permette la creazione di eseguibili ma, durante tale azione, il file non viene compilato ma abbinato all'interprete. Pertanto, il codice sorgente non può essere nascosto e può ancora essere visualizzato utilizzando un editor di testo adatto (come SciTE o Notepad ++ ).

Programma di esempio

Un programma di tipo " Hello world " in YaBasic:

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

Versioni

YaBasic è stato creato da Marc-Oliver Ihm , che ha annunciato inagosto 2007quella versione 2.763, rilasciata due anni prima, sarebbe probabilmente l'ultima versione del software. Tuttavia, essendo questo software open source, una versione 2.764 è stata rilasciata da allora e una versione 3 è in fase di sviluppo.

La versione per PlayStation 2

La versione per PlayStation 2 è inclusa gratuitamente con le console vendute in Europa, Asia e Oceania. Il disco demo contenente l'interprete YaBasic è un disco PAL e non è destinato al mercato statunitense e giapponese. I programmi possono essere registrati su schede di memoria e quindi scambiati tra amici.

link esterno