GLBasic

GLBasic is a commercial BASIC programming language that can compile to various platforms including Windows, Linux, Mac OS X, and some handheld devices.

For handheld devices (Windows Mobile, GP2X, and GP2X Wiz), GLBasic uses its own close-to-hardware routines for fast graphics.

Version 8.230 and above can compile for the Web-OS devices like the Palm Pre without additional hardware or developer program membership requirements.

Apps published via Google Play Store are not subject to an approval process and are immediately available to the public.

For Windows, Linux and Mac GLBasic has ported a Tcl/Tk wrapper that offers a native OS look.

This allows structures to access itself (using the 'self' command) and to have functions within TYPEs Version 8 can encrypt and decrypt strings using 128-bit Blowfish.