Projects / FreeBASIC

FreeBASIC

FreeBASIC is a self-hosting 32-bit BASIC compiler. It makes use of the GNU binutils programming tools and can produce console and GUI executables, and dynamic and static libraries. It fully supports the use of C libraries and has partial C++ library support. It supports a C style preprocessor that is capable of multi-line macros, conditional compilation, and file inclusion. When used in its "QB" language mode, it provides a high level of support for programs written for QuickBASIC.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  21 Apr 2008 20:52

    No changes have been submitted for this release.

    •  30 Dec 2007 13:33

      No changes have been submitted for this release.

      •  12 Sep 2007 08:20

        Release Notes: Numerous bugs were fixed. Basic object support was introduced. Legacy QuickBASIC support was separated into -lang QB. A more strict default mode was added, requiring all variables to be dimensioned. Parameters to procedures are now passed by reference. Operator overloading, methods in types, properties in types, constructors, and destructors were added. Many miscellaneous changes were made.

        •  11 Jun 2006 05:48

          Release Notes: The parser will now recover from non-fatal errors. Full support for namespaces was added. All compound statements now open implicit scope blocks. Many bugs were fixed.

          •  01 Dec 2005 06:10

            Release Notes: New features include Unicode strings, OPEN for devices, complete Windows API headers, and many bugfixes.

            Recent comments

            06 Aug 2005 03:04 zolix

            Yess!
            Thank You! It's a great idea, a very good stuff!

            I loved quickbasic and I still love basic!

            Zolix from Hungary

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.