YaBasic , que significa Yet Another Basic , é um interpretador da linguagem BASIC para plataformas Unix , Windows e PlayStation 2 . Semelhante ao Commodore BASIC do Commodore 64 , ele suporta o modo gráfico colorido e tem recursos de impressão. Também é relativamente pequeno: cerca de 200 kilobytes .
A linguagem yabásica usa dois tipos de variáveis:
Observe também o seguinte:
Normalmente, as variáveis não são declaradas em yabasic, mas há exceções:
Uma matriz global é declarada com dim ou redim (essas duas palavras-chave são sinônimos).
Seja ou não uma matriz, uma variável local é declarada com local .
Seja ou não uma matriz, uma variável estática é declarada com estática .
Yabasic permite a criação de executáveis, mas, durante tal ação, o arquivo não é compilado, mas combinado com o intérprete. Portanto, o código-fonte não pode ser oculto e ainda pode ser visualizado usando um editor de texto adequado (como SciTE ou Notepad ++ ).
Um programa do tipo " Olá, mundo " no YaBasic:
input "What is your name" name$
print "Hello " + name$
YaBasic foi criado por Marc-Oliver Ihm , que anunciou emagosto de 2007essa versão 2.763, lançada dois anos antes, seria provavelmente a última versão do software. No entanto, sendo este software de código aberto, uma versão 2.764 já foi lançada e uma versão 3 está em desenvolvimento.
A versão para PlayStation 2 está incluída gratuitamente com consoles vendidos na Europa, Ásia e Oceania. O disco de demonstração que contém o intérprete YaBasic é um disco PAL e não se destina aos mercados dos Estados Unidos e do Japão. Os programas podem ser gravados em cartões de memória e, assim, trocados entre amigos.