The Nelson Programming Language
See the codeThe main homepage for Nelson can be found at https://nelson-lang.github.io/nelson-website/.
If you found this project useful, please consider starring it on GitHub !!! This allows me to see how many people are using my code, and motivates me to keep working to improve it.
Nelson is a powerful, open-source numerical computational language, developed to provide a comprehensive and intuitive environment for engineers, scientists, and students. With over 1,200 built-in functions, Nelson supports a wide range of tasks, from basic algebra to advanced numerical simulations.
Originally inspired by languages like MATLABΒ© and GNU Octave, Nelson offers users a lightweight yet feature-rich experience. It is designed to be easy to learn and use, with an emphasis on performance and flexibility.

.nh5 workspaces..xlsx files using COM on Windows.Get it from the Windows Package Manager
Get it from the Chocolatey Package Manager
Nelson is delivered under dual-license:
Nelson is tested and supported on a wide range of platforms. Downloads options and continuous integration (CI) status are listed below:
| Operating System | Architecture | CI | Binaries |
|---|---|---|---|
| Windows 10, 11 | x86-64 (*1), arm64 | β | β |
| macOS Tahoe | arm64 | β | |
| macOS Sequoia | arm64 | β | |
| macOS Sonoma | arm64 | β | |
| macOS Sonoma | x86-64 (64-bit) | β | |
| Ubuntu 24.04 | x86-64 | β | β (Snap, Flatpak) |
| Ubuntu 24.04 | arm64 (cobalt 100) | β | β (Snap, Flatpak) |
| Ubuntu 22.04 | x86-64 | β | β (Snap, Flatpak) |
| Fedora 43 | x86-64 | β | β (Snap, Flatpak) |
| ArchLinux | x86-64 | β | β (Snap, Flatpak) |
Note: The continued support of some platforms may depend on community contributions.
(*1) On Windows x64, the processor must be an Intel or AMD x86-64 CPU that supports the AVX2 instruction set.
Official distribution of 32-bit Windows binary versions has been discontinued.
Allan CORNET (nelson.numerical.computation@gmail.com)
C++
73.0%
MATLAB
10.7%
C
5.9%
JavaScript
5.3%
Fortran
2.0%
CMake
1.2%
The Nelson Programming Language
See the codeThe main homepage for Nelson can be found at https://nelson-lang.github.io/nelson-website/.
If you found this project useful, please consider starring it on GitHub !!! This allows me to see how many people are using my code, and motivates me to keep working to improve it.
Nelson is a powerful, open-source numerical computational language, developed to provide a comprehensive and intuitive environment for engineers, scientists, and students. With over 1,200 built-in functions, Nelson supports a wide range of tasks, from basic algebra to advanced numerical simulations.
Originally inspired by languages like MATLABΒ© and GNU Octave, Nelson offers users a lightweight yet feature-rich experience. It is designed to be easy to learn and use, with an emphasis on performance and flexibility.

.nh5 workspaces..xlsx files using COM on Windows.Get it from the Windows Package Manager
Get it from the Chocolatey Package Manager
Nelson is delivered under dual-license:
Nelson is tested and supported on a wide range of platforms. Downloads options and continuous integration (CI) status are listed below:
| Operating System | Architecture | CI | Binaries |
|---|---|---|---|
| Windows 10, 11 | x86-64 (*1), arm64 | β | β |
| macOS Tahoe | arm64 | β | |
| macOS Sequoia | arm64 | β | |
| macOS Sonoma | arm64 | β | |
| macOS Sonoma | x86-64 (64-bit) | β | |
| Ubuntu 24.04 | x86-64 | β | β (Snap, Flatpak) |
| Ubuntu 24.04 | arm64 (cobalt 100) | β | β (Snap, Flatpak) |
| Ubuntu 22.04 | x86-64 | β | β (Snap, Flatpak) |
| Fedora 43 | x86-64 | β | β (Snap, Flatpak) |
| ArchLinux | x86-64 | β | β (Snap, Flatpak) |
Note: The continued support of some platforms may depend on community contributions.
(*1) On Windows x64, the processor must be an Intel or AMD x86-64 CPU that supports the AVX2 instruction set.
Official distribution of 32-bit Windows binary versions has been discontinued.
Allan CORNET (nelson.numerical.computation@gmail.com)
C++
73.0%
MATLAB
10.7%
C
5.9%
JavaScript
5.3%
Fortran
2.0%
CMake
1.2%