XBasic

XBasic

XBasic is a variant of the BASIC programming language that was developed in the late 1980s for the Motorola 88000 CPU and Unix by Max Reason. In the early 1990s it was ported to Windows and Linux, and since 1999 it has been available as open source software with its runtime library under the LGPL license.

Max Reason discontinued his support, and development since has been overseen by Eddie Penninkhof. Together with a few other enthusiastic programmers, XBasic is slowly being further developed and improved.

Version 6.2.3 is the latest stable release, released on 27 October 2002.

Contents

Characteristics

XBasic has signed and unsigned 8, 16 and 32-bit and signed 64-bit integers as well as 32 and 64-bit floating point values. The string datatype is only for 8 bit characters.

It is possible to generate an assembly language file. XBasic has a Windows only version called XBLite. Development is at SourceForge.

Components

  • Editor (writing computer code)
  • Compiler (creating code)
  • Debugger (checking for errors)
  • Libraries (ready made 'internal' code to call on)
  • GuiDesigner (creates the 'look and feel' of the program)

Example code

' Programs contain:
' 1. A PROLOG with type/function/constant declarations.
' 2. This Entry() function where execution begins.
' 3. Zero or more additional functions.
'
FUNCTION Entry ()

PRINT "Hello World"

PRINT 2+2
PRINT 44/12
PRINT 33*3

END FUNCTION

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • XBasic — es un entorno de programación gratuito basado en BASIC, para Windows y GNU/Linux. Admite modos de consola y de GUI. Xbasic fue ideado en 1988 por Max Reason para su uso en un entorno Unix/m88k, y adaptado a Windows NT desde 1992. Xbasic es… …   Wikipedia Español

  • XBasic — Снимок экрана: IDE XBasic Тип интегрированная среда разработки Разработчик …   Википедия

  • XBasic — ist eine Variante der Programmiersprache BASIC, die sowohl unter Windows als auch Linux läuft und Programme direkt in Assemblersprache erzeugen kann. XBasic ist Open Source. Als Datentypen stehen 8, 16 und 32 Bit Ganzzahlen (mit und ohne… …   Deutsch Wikipedia

  • XBasic — es un entorno de programación gratuito basado en BASIC, para Windows y Linux. Soporta modos de consola y de GUI. Xbasic fue ideado en 1988 por Max Reason para su uso en un entorno Unix/m88k, y adaptado a Windows NT desde 1992. Xbasic es freeware… …   Enciclopedia Universal

  • Xblite — Infobox programming language name = XBLite Summary paradigm = Procedural year = 2001 designer = David Szafranski developer = David Szafranski latest release version = 2.4.0 latest release date = release date|2008|04|15 typing = Static… …   Wikipedia

  • XBLite — est un compilateur open source d un langage de programmation proche du BASIC. C est une spécialisation pour Microsoft Windows du langage de programmation multi plateforme XBasic, créée en 2001 par David Szafranski. XBLite et son environnement de… …   Wikipédia en Français

  • XBLite — XBLite, desarrollado por David Szafranski, es un vástago del lenguaje de programación de XBasic. El recompilador de XBLite traduce el código fuente al lenguaje ensamblador. De este modo, las herramientas convencionales construyen un archivo… …   Wikipedia Español

  • List of MSX compatible computers — This is a (very incomplete) List of MSX compatible home computers and game computers. MSX*Al Alamia (Kuwait, Saudi Arabia) **Sakhr AX100 (made by Yamaha) **Sakhr AX170 (made by Yamaha) ** * Canon ** V8 ** V10 ** V20 ** * Casio **MX 10 **PV 7 **PV …   Wikipedia

  • Basicdialekt — Aufgrund der seit Jahrzehnten bestehenden Popularität von BASIC existieren zahlreiche BASIC Implementierungen auf einer Vielzahl von Plattformen. Entsprechend den sehr unterschiedlichen Umgebungen und Einsatzzwecken wurde eine hohe Zahl von… …   Deutsch Wikipedia

  • Basicdialekte — Aufgrund der seit Jahrzehnten bestehenden Popularität von BASIC existieren zahlreiche BASIC Implementierungen auf einer Vielzahl von Plattformen. Entsprechend den sehr unterschiedlichen Umgebungen und Einsatzzwecken wurde eine hohe Zahl von… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”