2
User
Recs.
Recs.
25
Updates
Last
Updated
Updated
Activity
17 Options
SpecsUpdate
Current stable version2.0.0
PlatformsWindows, MacOS/iOS, Linux /Android/Termux, *BSD, Solaris/SmartOS, HaikuOS, lots of others
LicenseMIT
GZipped size14,2 MB
IDE Supporthttps://github.com/nim-lang/Nim/wiki/editor-support
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
2 years ago
Con artists pushing this false hype language on tricked Python addicts and on here. Nobody know this language, not even on TIOBE index, but came out 2008. You not getting a job with this. Nobody need this language, not even for hobby, as others much better.
Con
Weird thread modelCon
Generics are a messCon
Community harsh if criticisedCon
Whitespace sensitive syntaxCon
Concurrency hard to useCon
Lacks void / null safetyCon
Con artist pushed useless languageNim
Recommended 3 months ago
Pro
Great metaprogramming featuresPro
Strict typingPro
Compile-time executionPro
Really cross-platformPro
Built-in Unicode supportPro
Type interferencingPro
Multi paradigmPro
Garbage-collectedPro
Has built-in unittest modulePro
Easy to readPro
Easy to integrate with another languagesPro
Supports UFCS (Unified Function Call Syntax)Pro
Has built-in async support