Nim

A Python-looking systems language that compiles to C, with macros and deterministic memory management. See how developers rate it month by month on DTDb.

Category
programming language
Developer
Nim team
Created by
Andreas Rumpf
First release
2008
License
MIT
Open source
Yes
Pricing
Free
Website
https://nim-lang.org
Paradigms
Procedural, Object-oriented, Functional
Typing
Static
Type strength
Strong
Type inference
Yes
Memory management
Reference counted
Runs as
Compiled to another language
Main implementation
Nim compiler (to C, C++ or JavaScript)
Concurrency
Threads, async/await
Null safety
No
Package manager
Nimble
Used for
Systems, Back end, Scripting
Specification
None, the Nim manual is the reference

Top rated programming languages — Monthly Ranking