SmallBASIC es un intérprete de lenguaje de programación BASIC rápido y fácil de aprender, ideal para los cálculos, scripts y prototipos cotidianos. SmallBASIC incluye funciones trigonométricas, matrices y algebraicas, una potente biblioteca de cadenas, comandos de sistema y gráficos junto con una sintaxis de programación estructurada.
NOTA: Esto *no* es "Small Basic" de Microsoft. Este es el código abierto GPL versión 3 con licencia SmallBASIC creado originalmente para Palm Pilot y luego portado a los dispositivos Franklin eBookman y Nokia 770.
SmallBASIC funciona bien con "Hacker's Keyboard" disponible por separado.
Algunas de las características de SmallBASIC son:
- SmallBASIC es un lenguaje BASIC multiplataforma: actualmente, se admiten Linux, Windows y Android.
- El lenguaje es bastante compacto: el instalador de Debian para Linux, por ejemplo, viene como un único archivo de 340 kb.
- SmallBASIC presenta un conjunto muy completo de funciones matemáticas.
- Es un lenguaje interpretado que no requiere ejecuciones de compilación.
- SmallBASIC admite programación estructurada, estructuras definidas por el usuario y archivos fuente modularizados. Sin embargo, no está orientado a objetos.
- También muestra mucho margen en cuestiones de sintaxis: para muchos comandos, hay alternativas, y para muchas construcciones, hay diferentes sinónimos disponibles.
- SmallBASIC viene con su propio pequeño IDE.
- Se proporcionan primitivas de gráficos (como líneas, círculos, etc.), así como funciones de GUI simples y de sonido.
SmallBASIC, que fue creado originalmente para el asistente digital personal Palm Pilot a fines de la década de 1990 por Nicholas Christopoulos.
Únase al foro de discusión:
https://www.syntaxbomb.com/smallbasic
Informe cualquier bloqueo a uno de los siguientes. Asegúrese de incluir un pequeño fragmento de código que cause el problema.
- https://github.com/smallbasic/SmallBASIC/issues
- correo electrónico: smallbasic@gmail.com