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. SmallBASIC inclui funções trigonométricas, matriciais e de álgebra, uma poderosa biblioteca de strings, sistema e comandos gráficos junto com a sintaxe de programação estruturada.
NOTA: Este *não* é "Small Basic" da Microsoft. Este é o SmallBASIC de código aberto GPL versão 3 licenciado originalmente para o Palm Pilot e posteriormente portado para os dispositivos Franklin eBookman e Nokia 770.
SmallBASIC funciona bem com o "Teclado do Hacker" disponível separadamente.
Alguns dos recursos do SmallBASIC são:
- SmallBASIC é uma linguagem BASIC multiplataforma: Atualmente, Linux, Windows e Android são suportados.
- A linguagem é bastante compacta: O instalador 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 execuções de compilação.
- SmallBASIC suporta programação estruturada, estruturas definidas pelo usuário e arquivos fonte modularizados. Não é orientado a objetos, no entanto.
- Também mostra muita margem de manobra em questões de sintaxe: Para muitos comandos, existem alternativas, e para muitas construções, 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 som e funções GUI simples.
SmallBASIC, que foi originalmente criado para o assistente digital pessoal Palm Pilot no final dos anos 1990 por Nicholas Christopoulos.
Participe do fórum de discussão:
https://www.syntaxbomb.com/smallbasic
Por favor, relate quaisquer falhas para um dos seguintes. Certifique-se de incluir um pequeno trecho de código que está causando o problema.
- https://github.com/smallbasic/SmallBASIC/issues
- e-mail: smallbasic@gmail.com