BASIC language interpreter written in C++11 for educational purposes
nuBASIC has been designed mainly for educational purposes both for C++ developers that can deal with a non-trivial example of C++11 programming and for nuBASIC's users, that may get hooked on programming. As the name suggests, nuBASIC is a programming language from the BASIC family. Anyone who has previously worked with other BASIC languages will quickly become accustomed to nuBASIC. Large sections of the basic constructs of nuBASIC are compatible with other Basic dialects. nuBASIC can be used by any user without any additional programs.
It has the components needed to create programs, including:
- The command line interpreter (CLI), which provides an inline-editor for creating and testing programs.
- The language interpreter, which is needed to run nuBASIC programs.