Category:FutureBasic: Difference between revisions

Content added Content deleted
Line 16: Line 16:
http://www.brilorsoftware.com/fb/pages/home.html
http://www.brilorsoftware.com/fb/pages/home.html


Here is where you can download your freeware copy of the FutureBasic IDE for Macintosh OS X 10.4 and newer, along with detailed installation instructions (FB requires installation of Xcode and QuickDraw headers); programming examples; and other information.
Here is where you can download your freeware copy of the FutureBasic IDE for Macintosh OS X 10.4 and newer, along with detailed installation instructions; programming examples; and other information.


On 1 January 2008, Staz Software announced FB as freeware. Downloads and their executables are freeware, but source code and rights of distribution are reserved to the respective authors (the FBtoC team and Staz Software). The IDE is continuously being improved.
On 1 January 2008, Staz Software announced FB as freeware. Downloads and their executables are freeware, but source code and rights of distribution are reserved to the respective authors (the FBtoC team and Staz Software). The IDE is continuously being improved.


FB 5.x builds Mac OS X Carbon applications (32-bit only) and command-line tools (32- and 64-bit).
FB 6.x builds Mac OS X 64-bit Cocoa applications and command-line tools (32- and 64-bit). Older versions of FB that create 32-bit Carbon apps are still available at on the FB web site.


The FB 5 IDE consists of a syntax-aware editor, and a translator (FBtoC) that converts FB code into C code. The translation is then compiled with the system compiler gcc, or in the most recent versions, clang.
The FB 6 IDE consists of a syntax-aware editor, and a translator (FBtoC) that converts FB code into C code. The translation is then compiled with the system compiler clang.


Here is a sample program:
Here is a sample program: