FreeBASIC: Difference between revisions
Content added Content deleted
m (numerous minor link edits; some minor rephrasing) |
m (Reverted edits by Frisian (talk) to last revision by 3havj7t3nps8z8wij3g9) |
||
(9 intermediate revisions by 5 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]], protected-mode DOS (via a DOS extender), [[Linux]], [[BSD|FreeBSD]], and the Xbox. |
|||
It makes use of the GNU binutils programming tools as backends, and can produce console, [[QuickBASIC]]-compatible graphical and [[GUI]] executables, along with dynamic and static libraries. A [[GCC]] frontend is under development, which will enable compilation for many more operating systems than currently supported. |
|||
Currently, software libraries like [[GTK+]], GSL, [[:Category:SDL|SDL]], [[wp:Allegro library|Allegro]], [[Lua]] and [[OpenGL]] can be used directly (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 (in other words, FreeBASIC is a [[wp:Self-hosting|self-hosting compiler]]). The first version of FreeBASIC was written in [[Visual Basic]] for DOS for that purpose. |
|||
==See also== |
|||
* [[wp:FreeBASIC|FreeBASIC]] on Wikipedia |
|||
* [http://www.freebasic.net/ FreeBASIC homepage] |
Latest revision as of 12:42, 19 March 2016
Redirect to: