NOTA: Esto es * no * "Small Basic" de Microsoft. Esta es la licencia de código abierto GPL versión 3 SmallBASIC originalmente creada para Palm Pilot y posteriormente transferida a los dispositivos Franklin eBookman y Nokia 770.
SmallBASIC es un intérprete del lenguaje de programación BASIC rápido y fácil de aprender, ideal para cálculos, scripts y prototipos diarios. SmallBASIC incluye funciones trigonométricas, matrices y álgebra, una poderosa biblioteca de cadenas, sistema y comandos gráficos, junto con una sintaxis de programación estructurada.
SmallBASIC funciona bien con el "Teclado del hacker" disponible por separado.
Algunas de las características de SmallBASIC son:
- SmallBASIC es un lenguaje BÁSICO multiplataforma: actualmente, se admiten Linux, Windows y Android.
- El lenguaje es bastante compacto: el instalador de Debian para Linux, por ejemplo, viene como un solo archivo de 340 kb.
- SmallBASIC presenta un conjunto muy completo de funciones matemáticas.
- Es un lenguaje interpretado que no requiere corridas de compilación.
- SmallBASIC es compatible con la programación estructurada, las estructuras definidas por el usuario y los archivos fuente modularizados. Sin embargo, no está orientado a objetos.
- También muestra mucho margen de maniobra en cuestiones de sintaxis: para muchos comandos, hay alternativas, y para muchos constructos, 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 de sonido y simples.
SmallBASIC, creado originalmente para el asistente digital personal de Palm Pilot a fines de los años 90 por Nicholas Christopoulos.
Únete al foro de discusión:
http://retrogamecoding.org/board/index.php?board=22.0
Por favor, informe de cualquier accidente 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:
[email protected]
Repetidamente (varios intentos en distintas fechas) el programa no funciona en Samsung Tab A con Android 10. Lo he instalado de nuevo porque decían en la descripción que se habían solucionado los problemas con Samsung, pero no es así. ¡Una pena!