Existing users, log in.  New users, create a free account.  Lost password?

Mac OS X  |  Web & Software Development  |  Other Developer Tools  |  BF Interpreter

BF Interpreter

BF Interpreter - 0.7

Interpreter for infamous BF programming language

All Time: (5.0)
This Version: Not rated (0.0)
Current Version: 0.7
Release Date: 2002-12-05
License: Freeware
Downloads (this version): 1,647
Downloads (all versions): 2,162

Information Related to Version:

Broken Link? Newer Version? Tell us!

Product Description:

This is an interpreter for the infamous BrainF*ck programming language. BrainF*ck is a small, Turing-complete language that consists of 8 operators and uses a theoretically-infinite array of bytes that it works on. For more information, check out http://www.muppetlabs.com/~breadbox/bf/.

As this is a prerelease version, documentation has not been written yet. However, this implementation includes 1 extra operator included for speed: the # operator. This operator will skip any commands to the end of the line. While optimization is on (strips comments before running), this doesn't do much, aside from allow BF operators in comments (such as "#clears locations 3-5"). This behaviour can be turned off with the Strict Code checkbox.

If anybody wants the source code (REALbasic, no plugins), email me and I'll be happy to provide it.

What's new in this version:

  • v0.7 - BF code can now be converted to RBScript code and run that way, precompilation available as well. This produces a huge speed increase.

Operating System Requirements:

This product is designed to run on the following operating systems:

  • Mac OS X 10.2
  • Mac OS X 10.1
  • Mac OS X 10.0
  • Mac OS Classic

Additional Requirements:

  • Mac OS 8.1 - OS X

Screenshots:

Download Links:

Your Installed Versions:


 

Feedback Summary:

This Version:
Overall Rating: Not rated (0.0) Features: Not rated (0.0) Support: Not rated (0.0)
Ease of Use: Not rated (0.0) Quality / Stability: Not rated (0.0) Price: Not rated (0.0)
Add Your Feedback

Key to Types of Feedback:

ReviewsReviews   TroubleshootingTroubleshooting   Usage TipsUsage Tips   Developer NotesDeveloper Notes   CommentaryCommentary   Featured ReviewsFeatured Reviews

BF Interpreter ReviewThe language is… - Version: 0.7, 12/6/2002 07:30AM PST

nwaller
aptly named. Why anybody would want to write such stupid code is beyond me. :) Anyways, the program itself seems to be implemented very well, but RBScript compiled pretty slow for me. I was using a rather large program though, so its excusable. Congratulations, and maybe you could do something even more useful next time. :)
Post a commentAlert Admin

BF Interpreter Commentary(Developer) d_b: you… - Version: 0.6.2, 11/17/2002 04:48PM PST

Eridius
can address future questions like that to my personal email. However, in the meantime, I'll answer here. The input field is for use with the input operator (,). Each input operator (,) encountered grabs the next letter off of the input field. If there's nothing left to grab, it grabs the null character (). In some future build I'll actually have docs.
Post a commentAlert Admin

BF Interpreter ReviewHow to use… - Version: 0.6.2, 11/17/2002 04:36PM PST

d_b
the input field?
Post a commentAlert Admin