6
User
Recs.
Recs.
34
Updates
Last
Updated
Updated
Activity
11 Options
SpecsUpdate
PlatformsWindows, MacOS/iOS, Linux /Android/Termux, *BSD, Solaris/SmartOS, HaikuOS, lots of others
Current stable version2.0.0
LicenseMIT
GZipped size14,2 MB
CPUAll CPU architectures that have an ANSI C compiler or JavaScript interpreter
IDE Supporthttps://github.com/nim-lang/Nim/wiki/editor-support
Compiles toC, JavaScript
Top critics consensusWhitespace blues, inconsistent, weird, confusing, not mainstream, unsafe
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. You not getting a job with this. Nobody need this language, not even for hobby, as others much better.
Con
Generics are a messCon
Whitespace sensitive syntaxCon
Community harsh if criticizedCon
Memory management confusionCon
Lacks void / null safetyCon
Concurrency hard to useCon
Con artist pushed useless languageNim
2 years ago
Slant's rankings are complete trash. Clearly Nim is given special treatment, where none of its CONs show on its main page. Disgusting bias and pretense, by presenting false fan rankings. Nim is a lowly player that few take serious and is of no consequence.
Con
Generics are a messCon
Whitespace sensitive syntaxCon
Community harsh if criticizedCon
Memory management confusionCon
Lacks void / null safetyCon
Concurrency hard to useNim
Recommended 3 months ago
Pro
Easy to readPro
Compile-time executionPro
Really cross-platformPro
Actually a systems language Pro
FastPro
Has built-in async supportPro
Supports UFCS (Unified Function Call Syntax)Pro
Has built-in unittest modulePro
Garbage-collectedPro
Built-in Unicode supportPro
Multi paradigmPro
Type interferencingPro
Easy to integrate with another languagesPro
Strict typingPro
Great metaprogramming featuresNim
Recommended 3 months ago
Pro
Easy to readPro
Compile-time executionPro
Really cross-platformPro
Actually a systems language Pro
FastPro
Has built-in async supportPro
Supports UFCS (Unified Function Call Syntax)Pro
Has built-in unittest modulePro
Garbage-collectedPro
Built-in Unicode supportPro
Multi paradigmPro
Type interferencingPro
Easy to integrate with another languagesPro
Strict typingPro
Great metaprogramming features