- WxBasic
Infobox Software
name = wxBasic
caption =
collapsible =
author =
developer =
released =
latest release version = 0.52
latest release date =March 22 ,2002
latest preview version =
latest preview date =
frequently updated =
programming language =
operating system =Cross-platform
platform =
size =
language =
status =
genre =
license =GNU Lesser General Public License
website = http://wxbasic.sourceforge.net/wxBasic is a
free software /open-source software ,cross-platform BASIC interpreter. As it is based on the easy-to-use syntax of the BASIC language, it is simple to learn and understand, allowing even novice programmers to write nice-looking applications for graphical environments like Windows andLinux with minimal effort. As of September, 2004, the software is in a beta state, but it is effective enough for hobby programming.It can create stand-alone executables by binding together source code with the interpreter. In contrast with executables created by similar commercial programs like
Visual Basic , executables produced by wxBasic do not require any external DLL file, resource file, or installer to run. The executable is distributed alone and can be run immediately byend user s. As with programs written in any interpreted language, wxBasic programs may also be run straight from the source code if wxBasic is present on the system, regardless of which system they were written on. This saves download time, as generated executables tend to be several orders of magnitude greater than the source code from which they were compiled.wxBasic is written primarily in C, with some
C++ linking it to thewxWidgets library. wxWidgets supplies the cross-platform features, making wxBasic a very powerful, although beginner-friendly, programming language.wxBasic runs on Windows using native controls, and
Linux using theGTK+ Library. A Macintosh port is being actively investigated.wxBasic is a
bytecode based language, likePerl or Java.It is licensed under the
LGPL , so proprietary code can be linked against it.Comprehensive example
To give an idea how the syntax looks like see the following program which implements a text viewer:
External links
* [http://wxbasic.sourceforge.net/ wxBasic Home Page]
* [http://wxbasic.sourceforge.net/phpBB2/index.php wxBasic Forum]
* [http://wiki.wxwidgets.org/wiki.pl?WxBasic_Tutorial WxBasic tutorial]
Wikimedia Foundation. 2010.