NG-BASIC (Next Generation Beginner's All-purpose Symbolic Instruction Code) is a language and environment designed to move the BASIC paradigm into the current modern generation of computers and operating systems. It aims to provide a easy and user friendly language that can be quickly picked up and utilized by beginners in the software development field to create programs for various operating systems in use today.
The goal of this project is to deliver a quality and polished system for developers of all experience levels on multiple operating systems. Too many BASIC compiler systems that have cropped up in recent years have ignored the environment around the compiler completely. An effective product is not just the base compiler itself that converts the source code into some form of executable, but also the editing environment as well as helpful debugging capabilities. To this effect, NG-BASIC has been designed from the outcome to provide a complete development experience to users through use of an Integrated Development Environment (IDE) that is loosely based upon that found in the older QuickBASIC 4.5 product. This IDE includes not only a source code editor but also a fully capable interpreter and debugger that allows developers to better develop and test their software. Additionally, the IDE comes with a complete help system built-in that corresponds to the official NG-BASIC User's Manual document that provides the official reference resource for all things NG-BASIC.
The wiki uses Markdown syntax.