YaBasic
From Wikipedia, the free encyclopedia
| Yabasic | ||
|---|---|---|
| Desarrollador(es) | ||
|
Marc-Oliver Ihm http://yabasic.basicprogramming.org/ y http://www.yabasic.de | ||
| Información general | ||
| Extensiones comunes | .yab | |
| Última versión estable | 2.87.1 (7 de noviembre de 2020 (4 años, 3 meses y 25 días)) | |
| Sistema operativo | Microsoft Windows, Linux, Unix | |
| Licencia | Licencia MIT | |
Yabasic (Yet Another BASIC) es un intérprete BASIC gratuito y de código abierto de lenguaje Basic para las plataformas Windows y Unix.[1] Yabasic fue desarrollado originalmente por Marc-Oliver Ihm, quien lanzó la última versión estable 2.87.1 en 2020. Desde la versión 2.77.1, el proyecto adoptó la licencia MIT y el código fuente se movió a GitHub para fomentar la participación de otros en su desarrollo.[2]
Es un BASIC bastante clásico, posee las funciones básicas para programación en modo texto, incluso permite programación estructurada y archivos con biblioteca de funciones. Está muy limitada para manipulación de ventanas en los entornos gráficos Windows y XFree86. Los programas deberían ser 100% portables entre las dos plataformas excepto en la parte gráfica.
- Sin números de línea.
- Gráficos de líneas en color.
- Programación estructurada: varias estructuras de bloques, subrutinas con nombre con variables locales y valores de retorno.
- Módulos/bibliotecas de código con espacio de nombres separados (por otro lado, faltan estructuras de datos compuestos).
- Opción de utilizar una interfaz gráfica de usuario (GUI) basada en la biblioteca GTK.
- Código mutante.
- "Vincular" un programa de Yabasic al intérprete, creando un ejecutable independiente en un solo archivo.
Otras versiones
PlayStation 2
Sony empaquetó una versión de Yabasic para PlayStation 2 en el disco de demostración[3] enviado con las consolas PS2 para el mercado de Europa para que pudiera considerarse una computadora doméstica, no solo una máquina de juegos, evitando así los impuestos de importación europeos,[4] pero los programas no son portables para las otras dos plataformas.
Yabasic 3.0 (no oficial)
Como continuación del proyecto antes de los nuevos cambios del autor original, la versión 3 estaba siendo desarrollada por un equipo centrado en Pedro Sá y Thomas Larsen, pero el desarrollo se detuvo y el proyecto ahora parece estar abandonado.[cita requerida]