
BaCon is a free BASIC to C converter for Unix-based systems that runs on most Unix/Linux/BSD platforms, including MacOSX. It aims to be a programming aid in creating tools that can be compiled on different platforms (32bit and 64bit), while trying to revive the good old BASIC days.
BaCon can be described as a translator, converter, source-to-source compiler, transcompiler, or streamer. It can also be described as a very detailed preprocessor for C. BaCon is implemented in the general shell script and in itself. Therefore, to start using Bacon, the target system must have Korn Shell, ZShell or Bourne Again Shell (BASH).