Rapid-Q is a programming language, a BASIC programming language to be precise.
It is multiplatform, although not completely compatible in terms of the graphical
interface, but the underlying language is more or less compatible between platforms.
Rapid-Q is available for Windows, Linux, and Unix (Solaris and HP-UX are supported).
You can use Rapid-Q to create both GUI and CONSOLE applications, including CGI applications.
Rapid-Q generates byte-code as opposed to the native opcode of your processor.
This requires an interpreter to read and execute the byte-codes, however, this
interpreter is embedded in all your applications, so no extra files are necessary
when you distribute your executable. The biggest issue is speed, but depending on
what you're using Rapid-Q for, this may not be a factor. Rapid-Q was originally created to
provide a free implementation of a BASIC programming language for Windows.