Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

FreeBASIC

Procedural Language

FreeBASIC is a free and open source multiplatform compiler and programming language based on BASIC, designed by Andre Victor T. Vicentini and first released in 2004. It provides syntax compatible with programs originally written for Microsoft QuickBASIC, while also adding modern features such as object oriented programming and operator overloading that QuickBASIC never had. Unlike QuickBASIC, FreeBASIC is a command line compiler by default, and a separate integrated development environment must be installed to get an editor. The compiler is licensed under the GNU General Public License version 2 or later, with its standard libraries under the Lesser GPL, and it runs on Windows, Linux, FreeBSD and, in the past, MS-DOS and Xbox, though the Xbox port is no longer maintained. This description is adapted from Wikipedia contributors under CC BY-SA 4.0; changes were made. https://creativecommons.org/licenses/by-sa/4.0/

Facts
Classification
Typing Discipline
Statically Typed 1
Typing Discipline
Strongly Typed 1
License
GNU GPL v2.0 2
First Released
2004 1
Significance
FreeBASIC provides syntax compatibility with programs originally written in Microsoft QuickBASIC. 2
FAQs

Can FreeBASIC programs use C libraries?

According to the FreeBASIC website, "FreeBASIC fully supports the use of C libraries and has partial C++ library support."
Connections

Follows Typing Discipline

In Field

Source Wikipedia: FreeBASIC

Licensed Under

Sources
1. Wikidata: FreeBASIC
  • Wikidata Q195929, class allow-list match (w-wdresolver-0926)
  • Wikidata Q195929 P571 (inception)
  • Wikidata Q195929 P7078 (typing discipline)
View the Source
2. Wikipedia: FreeBASIC
  • Lead paragraph, sentence 2
    FreeBASIC provides syntax compatibility with programs originally written in Microsoft QuickBASIC (QB).
  • entity record, description (license)
    The compiler is licensed under the GNU General Public License version 2 or later, with its standard libraries under the Lesser GPL, and it runs on Windows, Linux, FreeBSD and, in the past, MS-DOS and Xbox, though the Xbox port is no longer maintained.
  • In Field: Programming Language Theory, Lead paragraph
  • In Group: BASIC Dialects, Lead
    FreeBASIC is a free and open source multiplatform compiler and programming language based on BASIC licensed under the GNU GPL for Microsoft Windows, protected-mode MS-DOS (DOS extender), Linux, FreeBSD and Xbox.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.