FreeBASIC: Difference between revisions
Content added Content deleted
(FreeBASIC implements BASIC) |
m (Reverted edits by Frisian (talk) to last revision by 3havj7t3nps8z8wij3g9) |
||
(14 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
#REDIRECT[[Category:FreeBASIC]] |
|||
{{implementation|BASIC}}'''FreeBASIC''' is a free/open source (GPL), 32-bit BASIC compiler for Microsoft Windows (32-bit), protected-mode DOS (DOS extender), the Xbox and Linux (x86), and is being ported to other platforms. |
|||
It makes use of the GNU binutils programming tools as backends and can produce console, [[QuickBasic]]-compatible graphical and GUI executables, besides dynamic and static libraries. A [[GCC]] frontend is currently being developed, which will enable compilation for many more operating systems than currently supported. |
|||
Currently, software libraries like GTK+, GSL, SDL, Allegro, Lua and OpenGL can be used directly (read: No wrappers, only function and structure prototypes), and more are being added on every new release. A complete set of the Windows API headers is also included. |
|||
The compiler, and its nearly 90,000 lines of code, was, and still is, compiled by itself (FreeBASIC is a self-hosting compiler). The first version of FreeBASIC was written in Visual Basic for DOS for that purpose. |
|||
==Citations== |
|||
* [http://en.wikipedia.org/wiki/Freebasic Wikipedia:Freebasic] |
Latest revision as of 12:42, 19 March 2016
Redirect to: