XBásico
XBasic es una variante del lenguaje de programación BASIC que Max Reason desarrolló a fines de la década de 1980 para la CPU Motorola 88000 y Unix. A principios de la década de 1990, se trasladó a Windows y Linux, y desde 1999 está disponible como software de código abierto con su biblioteca de tiempo de ejecución bajo la licencia LGPL.
No debe confundirse con TI Extended BASIC, que a veces se denomina XBasic o X Basic. Xbasic tampoco debe confundirse con el lenguaje Xbasic utilizado en los productos Alpha Anywhere y Alpha Five de Alpha Software. Alpha Software ha desarrollado Xbasic como lenguaje propietario para sus productos. Xbasic de Alpha Software no está conectado de ninguna manera a la versión de Xbasic descrita en este artículo.
Max Reason interrumpió su apoyo y el desarrollo desde entonces ha sido supervisado por Eddie Penninkhof. Mientras tanto, Eddie también suspendió el soporte y el programador 'CW' se hizo cargo de él, quien trajo especialmente la versión de Linux más en línea con los desarrollos recientes.
La versión 6.2.3 fue el último lanzamiento oficial, publicado el 27 de octubre de 2002; sin embargo, un grupo de entusiastas aún mantiene versiones no oficiales a través de GitHub. (Solo busque XBasic de Max Reason) Ha habido varias actualizaciones del lenguaje de programación Xbasic para Windows y Linux desde entonces.
Hemos tenido noticias de Eddie Penninkhof y hemos subido con éxito las últimas versiones de Xbasic a Source Forge. (xbasic-6.3.26-A-windows210724) (xbasic-6.3.26-A-Linux210724-tar-gz). Las últimas versiones también están disponibles en GitHub xbwlteam. En estos lanzamientos, Robin Warner ha incluido toda la documentación HTML (no actualizada), la guía de referencia rápida actualizada y software y ejemplos de sus mapas de funciones diseñados para ayudar a los programadores que desean cambiar y recompilar el lenguaje de programación. YaHoo ha cerrado muchos grupos de usuarios (¿todos no rentables?), incluido el grupo de usuarios de Xbasic.
Si tiene preguntas, problemas o ideas sobre la programación con Xbasic, consulte el nuevo grupo de usuarios de Xbasic: (groups.io/g/MaxReasonsxBasic) Tenemos varios programadores con mucha experiencia que pueden ayudar: Estamos buscando más programadores que estaría interesado en ayudar a mantener y actualizar el programa.
Características
XBasic tiene números enteros de 64 bits con signo y sin signo de 8, 16 y 32 bits, así como valores de coma flotante de 32 y 64 bits. El tipo de datos de cadena es solo para caracteres de 8 bits.
Es posible generar un archivo en lenguaje ensamblador. XBasic tiene una versión solo para Windows llamada XBLite. El desarrollo está en SourceForge.
Componentes
- Editor (código fuente de escritura)
- Compilador (creando código de máquina)
- Debugger (comprobando errores)
- Bibliotecas (listos código para llamar)
- GuiDesigner (crea la interfaz gráfica de usuario para el programa)
Código de ejemplo
' Los programas contienen: ' 1. UN PROLOG con declaraciones de tipo/función/constant. ' 2. Esta función Entrada() donde comienza la ejecución. ' 3. Cero o más funciones adicionales. ' FUNCIONAMIENTO Entrada() PRINT "Hola Mundo" PRINT 2+2 PRINT 44/12 PRINT 33*3 FIN FUNCIONAMIENTO
Contenido relacionado
Telecomunicaciones en Mauricio
Comunicaciones en Malaui
Telecomunicaciones en Georgia (país)