FutureBASIC
FutureBASIC
6.0.6

5.0

FutureBASIC free download for Mac

FutureBASIC

6.0.6
09 November 2019

Compile Intel Mac applications.

Overview

FutureBasic 6 builds macOS 64-bit applications. The FutureBasic 6 IDE consists of a syntax-aware editor, and a translator (FBtoC) that converts FB code into C/Objective-C code. The translation is then compiled with the clang system compilers.

Beginners can use a simplified run-time to write programs while not having to worry about things such as a graphical user interface (GUI) or printing. Experts can build standard Mac applications using both FB source, C and Objective-C

What's new in FutureBASIC

Version 6.0.6:
User Interface related
  • File handling - OSPanel OSPanelOpen, OSPanelSave and their ancillary functions are now deprecated. Use CocoaUI's openpanel and savepanel instead. As usual, deprecation is a prelude to removal, so update your code accordingly.
  • Printing - PrintInfo In earlier releases, PrintInfo functions would configure the shared PrintInfo object. With this release, all PrintInfo functions require a PrintInfoRef parameter. Warning: this change may break existing apps
Views and Controls
  • ViewController - The ViewControllerView function now returns a ViewRef, rather than a tag value. Warning: this change may break existing apps
  • PathControl - The PathControl widget is now available. See PathControl in FBHelp, PathControl.incl header and the PathControl Demo
Editor related
  • Menu Bar Now has a Debug menu which currently contains just one item, 'Include NSLog'. Choosing this item adds NSLog.incl to the top group of the front project or inserts an include statement at the top of the front document
  • User Keywords Panel The User Keywords Panel now has a contextual menu containing one item, 'Show in Finder'. Choosing this item reveals the UserKeywords.plist file in the Application Support folder
  • Project Option-clicking a project window file item now displays a list of the file's functions (three-finger trackpad touch does same thing)
  • Show Headers Folder ( on View menu ) Option-clicking a header reveals all its functions. Choosing a function from the list opens the header to that function and highlights it. (three-finger trackpad touch does same thing)
  • Examples New example- Views and Controls/PathControl Updated 'Non-CocoaUI' demos are:
  • Non-CocoaUI demos/CoreFoundation/MDArray( multi-dimensional )
  • Non-CocoaUI demos/CoreFoundation/CoreFoundation/CFThings in FB console
  • Non-CocoaUI demos/Games/Connect4

Join over 500,000 subscribers.

Subscribe for our newsletter with best Mac offers from MacUpdate.

7 FutureBASIC Reviews

Rate this app:

umaromc
12 February 2016

Most helpful

"Could not get read/write access to preferences..." I deleted the directory the popup suggested deleting, still same error all the time. OS X 10.11.4
Like (1)
Version 5.7.40
Macinman
14 February 2016
I have FutureBasic 1.0.3 from years ago when it was developed by Zedcore, and ran on 68k macs . I've tried futurebasic 5 but it feels so different. does any of the same environment from years ago still exist in the new version of it ?
Like
Version 5.7.41
3 answer(s)
BrilorSoftware
BrilorSoftware
15 February 2016
FB 2 debuted 21 years ago in 1995 with FB 3 coming in early 2000's and FB 4 in approximately 2005 or so. FB 5 started in 2008. ZBasic for the Mac by Zedcor, FB's predecessor, came out in 1988. FB 2 and prior didn't have the integrated project manager of FB3, FB4 and FB5. However, many if not most of the FB 2's syntax may be found in FB5. The cool thing about FB5 is the coder can combine FB code ( i.e. DIM, for loop, left$, Right$ etc. ) with more advanced techniques. Join us on the FB list and ask your questions. So your question: is FB 1.03 from the early 1990's different from FB 5? Comparing to 25 year-old software will always yield a "Yes" answer but in this case FB 5 is significantly better as it should be.
Like
Macinman
Macinman
15 February 2016
Thanks for the reply. I have a couple more questions.
1. I've noticed that Futurebasic 5 requires Xcode I was hoping there was a way not to need Xcode and to have just the basic compiler . Also i seem to get clang errors about implicit declarations of several commands by default when compiling a simple project, what's a good place to learn how to correctly set this up? running 10.11.3 and the latest versions of both Xcode and FB are installed. Thanks
Like
BrilorSoftware
BrilorSoftware
15 February 2016
Please ask your question on the listserve. You will need to subscribe first. The link to the site is: http://freegroups.net/groups/futurebasic/

Questions are asked/answered there daily but Macupdate is not monitored by the community ( which is the de facto tech support ), so you are more likely to receive a good answer to your question on the list.
Like
umaromc
12 February 2016
"Could not get read/write access to preferences..." I deleted the directory the popup suggested deleting, still same error all the time. OS X 10.11.4
Like (1)
Version 5.7.40
4 answer(s)
Sjha
Sjha
12 February 2016
Same problem here with OS X 10.8.5
Like
BrilorSoftware
BrilorSoftware
12 February 2016
You might want to consult the support listserve ( see comments below by BrilorMac ) and ask questions there. Often that error goes away by quitting FB and relaunching. Alternatively, the preference plists might have been damaged. Try deleting them ( /Users/yourUserID/Library/Preferences/com.stazsoftware.fbtoc.editor.plist and /Users/yourUserID/Library/Preferences/com.FBtoC.plist ), dumping the trash to make sure they’re gone and relaunch FB.

Brian S. - FBtoC team member and co-developer of FBtoC/FB5
Like (1)
umaromc
umaromc
12 February 2016
Thank you for your response, BrilorSoft. I don't know if it was because between then and now I logged out and logged back in but the app is now launching. I found this out because, in looking for the files you reference, I realized neither of them existed on my computer and I decided to try to launch FB5 again and violá—it worked.
Like
Sjha
Sjha
16 February 2016
I found that double-clicking the preference file caused FB 5 to open properly. I then, however, couldn't seem to compile any programmes including the simple 'Hello World' one included. This turned out to be because I didn't have MacOSX10.6.sdk present in my Xcode bundle. Once this was installed all seems to work and I'm looking forward to adapting some of my old FB II programmes.
Like
Lightning
10 November 2015
Appears to be dead. Was great in it's day.
Like
Version 5.7.6
3 answer(s)
BrilorSoftware
BrilorSoftware
09 February 2016
FutureBasic( now version 5.7.40 ) is still being developed and maintained. Staz Software gave the ediitor source to the FBtoC team in 2008 after the FBtoC team built a new Intel translator( and Intel compatible editor ) to replace FB4's PPC compiler.

For more details see: http://4toc.com/fb/index.htm

Brian S. - FBtoC team member and co-developer of FBtoC/FB5
Like
Lightning
Lightning
09 February 2016
Wow! Thanks, anxious to try it.
Like
BrilorSoftware
BrilorSoftware
09 February 2016
If you run into problems either look in the FB archives ( http://freegroups.net/groups/futurebasic/ ) or subscribe to that listserve ( instructions on that same page ) and ask a question. The installation setup requires a little patience because FB5 requires the clang compiler. Clang is distributed inside the Xcode application bundle, so effectively Xcode must be installed even though you won't use Xcode per se. The folks on the FB list are friendly and helpful.
Like
Andy Pritchard
28 September 2002
Staz & co continues to provide excellent support to the feature rich, high speed BASIC compiler insulating us poor BASIC programmers from the dramatic changes in MacOS from 68K to PPC to MacOS X - some feat!
Like
Version 7.0
tedd
26 September 2002
To whom it may concern: I highly recommend FutureBASIC (all versions). I've been using it for over ten years and am very impressed with both the nature of the language and the level of technical support -- which in my opinion are simply the best available. I've programmed in numerous other languages (including C, C++) and find that FB is the best supported, not only by its makers (i.e., Staz Software), but by other FB programmers via the FB list server. The list server has literally hundreds of FB programmers (including Staz) attending and answering all types of questions from newbie level to advanced leading-edge specifics. I find that the followers of FB are a religious cult of fine professional people passionately dedicated to supporting FB -- they are in affect a mirror of the product they support. So, in my opinion, if you want to do serious Mac development, or learn programming, then you can do no better than FutureBasic. tedd
Like
Version 7.0
Anonymous
26 September 2002
The ONLY development IDE for me. Used it for many of my freeware and shareware products. Excellent!!
Like
Version 7.0
Anonymous
24 September 2002
Simply perfect!
Like
Version 6.0