NOTA: Este é * não * "Small Basic" da Microsoft. Este é o SmallBASIC licenciado de código aberto GPL versão 3 originalmente feito para o Palm Pilot e depois portado para os dispositivos Franklin eBookman e Nokia 770.
O SmallBASIC é um interpretador de linguagem de programação BASIC rápido e fácil de aprender, ideal para cálculos, scripts e protótipos do dia-a-dia. O SmallBASIC inclui funções trigonométricas, matrizes e álgebra, uma poderosa biblioteca de strings, sistema e comandos gráficos, juntamente com sintaxe de programação estruturada.
O SmallBASIC funciona bem com o "Teclado do Hacker" disponível separadamente.
Algumas das características do SmallBASIC são:
- SmallBASIC é uma linguagem BASIC multi-plataforma: Atualmente, Linux, Windows e Android são suportados.
- A linguagem é bem compacta: o instalador do Debian para Linux, por exemplo, vem como um único arquivo de 340 kb.
- SmallBASIC apresenta um conjunto muito abrangente de funções matemáticas.
- É uma linguagem interpretada sem necessidade de compilações.
- O SmallBASIC suporta programação estruturada, estruturas definidas pelo usuário e arquivos de origem modulares. Não é orientado a objeto, no entanto.
- Ele também mostra muita margem de manobra em questões de sintaxe: para muitos comandos, existem alternativas e, para muitos construtos, existem diferentes sinônimos disponíveis.
- SmallBASIC vem com seu próprio pequeno IDE.
- Primitivas gráficas (como linhas, círculos, etc.) são fornecidas, bem como funções GUI simples e de som.
SmallBASIC, que foi originalmente criado para o assistente digital pessoal Palm Pilot no final dos anos 90 por Nicholas Christopoulos.
Junte-se ao fórum de discussão:
http://retrogamecoding.org/board/index.php?board=22.0
Por favor comunique qualquer falha a um dos seguintes. Não se esqueça de incluir um pequeno snippet de código que está causando o problema.
- https://github.com/smallbasic/SmallBASIC/issues
- email:
[email protected]
Excelente ambiente para desenvolvimento. Alguns pontos poderiam ser melhorados como o editor que é um pouco confuso e fora dos padrões habituais. Infeizmente não é mais possível usar o app pois ele não aceita mais o teclado Samsunug nativo, então foi desinstalado.