Category:FreeBASIC: Difference between revisions

From Rosetta Code
Content added Content deleted
m (added empty lines and line)
m (second try)
 
(4 intermediate revisions by 3 users not shown)
Line 4: Line 4:
|checking=static
|checking=static
|site=http://www.freebasic.net/}}
|site=http://www.freebasic.net/}}
{{implementation|BASIC}}'''FreeBASIC''' is a free/[[open source]] ([[GPL]]), 32-bit [[BASIC]] compiler for [[Microsoft]] [[Windows]], protected-mode [[DOS]] (via a [[wp:DOS extender|DOS extender]]), [[Linux]], [[BSD|FreeBSD]], and the [[wp:Xbox|Xbox]].
{{implementation|BASIC}}'''FreeBASIC''' is a free/[[open source]] ([[GPL]]), 32-bit [[BASIC]] compiler for [[Microsoft]] [[Windows]], protected-mode [[DOS]] (via a [[wp:DOS extender|DOS extender]]), and [[Linux]], with unofficial ports to [[Mac OS]] and [[BSD|FreeBSD]]. An experimental [[wp:Xbox|Xbox]] version is no longer maintained.



It makes use of the [[wp:GNU Binutils|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.
FreeBASIC makes use of the [[wp:GNU Binutils|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+]], [[wp:GNU Scientific Library|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.
Currently, software libraries like [[GTK+]], [[wp:GNU Scientific Library|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.
Line 15: Line 16:
* [http://www.freebasic.net/ FreeBASIC homepage]
* [http://www.freebasic.net/ FreeBASIC homepage]
* [[wp:FreeBASIC|FreeBASIC]] on Wikipedia
* [[wp:FreeBASIC|FreeBASIC]] on Wikipedia
* [[:Category:Freebasic|Freebasic]] at Rosetta Code (notice lowercase)











==Tasks not implemented in FreeBASIC==
----
* [https://rosettacode.org/wiki/Tasks_not_implemented_in_FreeBASIC Tasks not implemented in FreeBASIC]

Latest revision as of 08:56, 26 February 2023

Language
FreeBASIC
This programming language may be used to instruct a computer to perform a task.
Official website
Execution method: Compiled (machine code)
Garbage collected: Yes
Type checking: Static
See Also:


Listed below are all of the tasks on Rosetta Code which have been solved using FreeBASIC.
FreeBASIC is an implementation of BASIC. Other implementations of BASIC.

FreeBASIC is a free/open source (GPL), 32-bit BASIC compiler for Microsoft Windows, protected-mode DOS (via a DOS extender), and Linux, with unofficial ports to Mac OS and FreeBSD. An experimental Xbox version is no longer maintained.


FreeBASIC 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, SDL, 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 self-hosting compiler). The first version of FreeBASIC was written in Visual Basic for DOS for that purpose.

See also

Tasks not implemented in FreeBASIC

Subcategories

This category has only the following subcategory.

@

Pages in category "FreeBASIC"

The following 200 pages are in this category, out of 1,324 total.

(previous page) (next page)

A

C

(previous page) (next page)