FNX Forum | Download latest FNXBasic | Contact
Other downloads

Usefull links

Last updates: Berbel edit november 2014 : Still working on new version FNXBasic

What is FNXBasic?

FNXBasic is a programming language to create Windows applications. The package contains a compiler and an editor to edit your basic code. You can use many windows components like comboboxes, listboxes,forms etc into your program. The type of the language is a legacy of the old basic, expanded with windows objects and uses OOP (object orientated programming). It is also possible to write console applications. The basic source code will be compiled to one single executable file from about 400 kilobytes. FNXBasic is completely free and contains no malware and no spyware (it has taken a lot of time to develop it) The use is at your own risk. The basic language allows you to create programs in an easy and fast way......

How FNXbasic works
The byte code compiler translates a high-level language like basic into a very simple language that can be interpreted by a fast byte code interpreter. The internal representation of this simple language is a string of bytes. The compilation process eliminates a number of costly operations the interpreter has to perform, including variable lookup and setting up exits for nonlocal transfers of control. It also performs some in lining and makes the language tail-recursive. This means that tail calls are compiled as jumps and therefore iterations can be implemented using recursion.
Installing FNXBasic

Just unpack the files into a folder, that's all. So FNXBasic can be used as a portable application too.  

Start the application by a double click on the FNXEditor icon and start programming.

About FNXbasic
Fnx basic 2011 is a completely rewritten compiler. It can manage a maximum of 64000 functions, subs and variables. The editor is still under Construction but it is useable. The editor will be extended with a form editor to create forms in a fast way