25
User
Recs.
Recs.
49
Updates
Last
Updated
Updated
Activity
23 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
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).
Pro Most of the best Python ideas are carried over
Most of the best Python ideas are carried over, and even much of the syntax is the same. There's a lot more depth here available as well (i.e., metaprogramming, macros, templates).
Pro Easy to integrate with other 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
10 months ago
Nim is a pretender, Mojo is the true contender. Mojo is a superset of Python, so can really transfer one's code over. With Mojo, no longer need C/C++, and defintely don't need preteners like Nim. Mojo developers work with and help the Python community, where Nim is just leeching off the name and popu...
Con
Small communityCon
Lacks void / null safetyCon
You won't get a job programming NimCon
Atrocious error messagesCon
Community harsh if criticizedNim
2 years ago
Con artists pushing this false hype language on tricked Python users 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 easier to learn and use.
Con
Small communityCon
Whitespace Sensitive SyntaxCon
Con artist pushed useless languageNim
2 years ago
Con
Small communityCon
Whitespace Sensitive SyntaxCon
Con artist pushed useless languageCon
Weird thread modelCon
Lacks void / null safetyCon
You won't get a job programming NimCon
Atrocious error messagesCon
Community harsh if criticizedCon
Concurrency hard to useCon
Inconsistent name formattingCon
Failed wannabe Python knockoff language