nuBASIC is a programming language from the BASIC family distributed under MIT License. 

nuBASIC is a member of the BASIC programming family, and you can find it under the MIT License. My love for BASIC began at the age of 8, while I was having fun programming on my Commodore 64. This early interest turned into a serious passion, and it led me to create my own BASIC interpreter. Fast forward to 2013, I showcased this project as a non-trivial example in an advanced C++ programming course I was teaching. Coincidentally, this was exactly fifty years after John G. Kemeny and Thomas E. Kurtz introduced BASIC. What's really interesting is that now, over 10 years later, the project is still going strong. I occasionally dive back in to fix issues or update it to work with new operating systems, keeping the legacy of nuBASIC alive and well. 

You can explore a collection of nuBASIC examples by visiting the following link:

https://github.com/eantcal/nubasic/tree/master/examples

These examples provide practical demonstrations of nuBASIC's capabilities and usage. By studying these code samples, you can gain insights into various programming techniques and learn how to leverage nuBASIC effectively for your own projects. Feel free to browse the repository and explore the diverse range of examples available.

nuBASIC

Source code at eantcal/nubasic - GitHub


Installers for Windows on  Chocolatey

For Windows users, nuBASIC is readily available through the Chocolatey package manager.

To install nuBASIC, simply execute the following command in your command line or PowerShell:

C:\> choco install nubasic

If you're looking to upgrade your existing nuBASIC installation, use this command instead:

C:\> choco upgrade nubasic


For more detailed information about the nuBASIC package on Chocolatey, including version history and installation instructions, visit https://chocolatey.org/packages/nubasic

nuBASIC Features

https://chocolatey.org/packages/nubasic
https://github.com/eantcal/nubasic/releases/
Download nuBASIC