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.
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.
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