FreeBASIC is a 32-bit compiler with a syntax that is as compatible as possible with MS-QuickBASIC (including the GFX statements), but that adds new features such as pointers, unsigned data types, inline-assembly, a pre-processor, and many others.
| Tags | Software Development Compilers |
|---|---|
| Licenses | GPL |
| Operating Systems | Windows MS-DOS Windows POSIX Linux |
| Implementation | Basic C |
Recent releases


No changes have been submitted for this release.


No changes have been submitted for this release.


Changes: 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.


Changes: 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.


Changes: New features include Unicode strings, OPEN for devices, complete Windows API headers, and many bugfixes.
- All comments
Recent commentsYess!
Thank You! It's a great idea, a very good stuff!
I loved quickbasic and I still love basic!
Zolix from Hungary