YaBasic

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 .

Variáveis

Tipos

A linguagem yabásica usa dois tipos de variáveis:

Observe também o seguinte:

Afirmações

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 .

Executáveis

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 ++ ).

Programa de amostra

Um programa do tipo " Olá, mundo " no YaBasic:

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

Versões

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

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.

links externos