
FreeBASIC is a high-level programming language supporting procedural, object-orientated and meta-programming paradigms, with a syntax compatible to Microsoft QuickBASIC. In fact, the FreeBASIC project originally began as an attempt to create a code-compatible, free alternative to Microsoft QuickBASIC, but it has since grown into a development tool. It can be seen to extend the capabilities of Microsoft QuickBASIC in a number of ways, supporting more data types, language constructs, programming styles, and modern platforms and APIs.
v1.0 [Sep 16, 2014]
FreeBASIC 1.00.0 released
In this new release, FreeBASIC gains 64bit support - thanks to the FreeBASIC compiler's C backend, which uses gcc to generate x86_64 assembly.
Besides the usual bug fixes to the compiler and runtime, some interesting features have been added, including support for dynamic arrays inside UDTs, and a thread-safe version of FB's graphics library.