Nim use cases
Clone this wiki locally
This is an introductory page on use cases where you might want to use Nim.
Where Nim works well
- Multiarch applications
As Nim compiles through GCC, any architecture supported by GCC can run Nim.
Nim was designed with gaming in mind. See documentation regarding speed and GC.
- Embedded systems and microcontrollers
Nim have some of the smallest memory overhead and binary size compared to other languages.
Where Nim will work well
The following use case might require larger amounts of libraries, tools, and language maturity in general (as in early 2015)
Where Nim might not be the best fit
- Scripts and interactive use
Nim is a complied languages and the interactive interpreter is somewhat limited.
as a first language, Nim is more complex than Python or Ruby