Articulo de referencia

XBasic

[https://gnetools.sourceforge.net/xbsupport/viewpane_aboutxbasic.html What am I required to know when writing in XBasic?]{{Dead link|date=July 2025 |bot=InternetArchiveBot |fix-...

XBasic es una variante del lenguaje de programación BASIC , desarrollado a finales de la década de 1980 por Max Reason para la CPU Motorola 88000 y Unix . A principios de la década de 1990, se adaptó 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. Tampoco debe confundirse con el lenguaje propietario Xbasic utilizado en los productos Alpha Anywhere y Alpha Five de Alpha Software.

La versión 6.2.3 fue la última versión oficial, publicada el 27 de octubre de 2002; sin embargo, un grupo de entusiastas sigue manteniendo versiones no oficiales en GitHub . [ 2 ]

Características

XBasic admite enteros con y sin signo de 8, 16 y 32 bits, así como enteros con signo de 64 bits y valores de coma flotante de 32 y 64 bits . El tipo de datos de cadena solo admite caracteres de 8 bits.

Es posible generar un archivo en lenguaje ensamblador . XBasic tiene una versión exclusiva para Windows llamada XBLite . El desarrollo se realiza en SourceForge .

Componentes

Código de ejemplo

' Los programas contienen: ' 1. Un PRÓLOGO con declaraciones de tipo/función/constante. ' 2. Esta función Entry() donde comienza la ejecución. ' 3. Cero o más funciones adicionales. ' FUNCIÓN Entry ()IMPRIMIR "Hola Mundo"IMPRIMIR 2 + 2 IMPRIMIR 44 / 12 IMPRIMIR 33 * 3FIN DE LA FUNCIÓN

Referencias

  1. ¿Qué necesito saber para escribir en XBasic? , Datos sobre XBasic
  2. "Xbwlteam" . GitHub .
  • https://groups.io/g/MaxReasonsxBasic
  • https://github.com/orgs/xbwlteam/repositories
  • XBasic en SourceForge
  • Cómo crear tu primera interfaz gráfica de usuario (GUI) - Tutorial archivado el 7 de diciembre de 2003 en Wayback Machine.
  • Creación de un ejecutable independiente. Archivado el 16 de marzo de 2004 en la Wayback Machine.
  • Categoría: Tareas XBasic implementadas en XBasic en rosettacode.org