40
User
Recs.
Recs.
43
Updates
Last
Updated
Updated
Activity
58 Options
SpecsUpdate
Current stable version2.0.0
PlatformsWindows, MacOS/iOS, Linux /Android/Termux, *BSD, Solaris/SmartOS, HaikuOS, lots of others
LicenseMIT
IDE Supporthttps://github.com/nim-lang/Nim/wiki/editor-support
GZipped size14,2 MB
CPUAll CPU architectures that have an ANSI C compiler or JavaScript interpreter
Top critics consensusWhitespace blues, inconsistent, weird, confusing, not mainstream, unsafe
Compiles toC, JavaScript
Pros
Pro Easy to integrate with another languages
You can use Nim with any language that can be interfaced with C. There's a tool which helps you to create new C and C++ bindings for Nim - c2nim.
Also, you can use Nim with Objective C or even JavaScript (if you're compiling for these backends).
Know any positive aspects of this option?
Cons
Know any negative aspects of this option?
Recommendations
Nim
Recommended 3 months ago
Pro
Really cross-platformPro
Strict typingPro
Multi paradigmPro
Supports UFCS (Unified Function Call Syntax)Pro
Built-in Unicode supportPro
Garbage-collectedPro
Has built-in unittest modulePro
Type interferencingPro
Great metaprogramming featuresPro
Compile-time executionPro
Easy to readPro
Easy to integrate with another languagesPro
Has built-in async support