uCalc Language Builder is designed to let you easily create your own interpreted / scripting languages. It comes with sample languages such as BASIC, Lisp, Forth and more. These are defined in plain text files, which you can load right up into the generic uCalc interpreter, at which point it becomes an interpreter for the language you have just loaded. The interpreter can run code either from script files or interactively.
In addition to programming language construction, you can use the interpreter as a command line calculator / expression evaluator, or for powerful text processing. Platform: Windows.

Download the latest beta
The fully functional download includes the following:
- uCalc Language Builder component
- Interactive interpreter (which can also run script files)
- Interactive instructional tutorial
- Interpreted versions of Lisp, Forth, BASIC, and more
- Line-by-line explanations files to accompany source code files
- Help files for uCalc LB and the uCalc Interpreter
Here's an example of two plain text language definition files (along with sample code):
Your feedback is extremely important.