Photo by Mitya Ivanov on Unsplash

Nim: An Efficient, Expressive, Elegant, and Constantly Evolving Computational Language!

NIM: The combination of successful language concepts of mature languages like Python, Ada, and Modula!

Josue Luzardo Gebrim
10 min readJan 22, 2024

--

NIM is a programming language of statically typed compiled systems. It combines concepts of success of mature languages such as Python, Ada and Modula.

Nim in 100 seconds:

NIM has drawn attention and gained followers in an increasing and extremely active community to be:

  • Efficient

NIM generates natives without dependence, not dependent on a virtual machine, which is small and allows easy redistribution.

The NIM compiler and the executables generated support all major platforms, such as Windows, Linux, BSD, and MacOS.

NIM memory management is deterministic and customizable with destructors and semantic movement, inspired by C ++ and Rust. It is suitable for embedded or real-time systems.

--

--

Josue Luzardo Gebrim

As a platform engineer, ecosystems, and data solutions, I'm sharing my opinion and what little I know from time to time here.