21
User
Recs.
Recs.
33
Updates
Last
Updated
Updated
Activity
16 Options
SpecsUpdate
Current stable version2.0.0
PlatformsWindows, MacOS/iOS, Linux /Android/Termux, *BSD, Solaris/SmartOS, HaikuOS, lots of others
GZipped size14,2 MB
LicenseMIT
IDE Supporthttps://github.com/nim-lang/Nim/wiki/editor-support
CPUAll CPU architectures that have an ANSI C compiler or JavaScript interpreter
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
Recommended 4 years ago
Absolutely amazing language, a dream language for me.
Pro
Great metaprogramming featuresPro
Compile-time executionPro
Strict typingPro
Really cross-platformPro
Easy to readPro
Multi paradigmPro
Type interferencingPro
Easy to integrate with another languagesPro
Garbage-collectedPro
Built-in Unicode supportPro
Has built-in unittest modulePro
Has built-in async supportPro
Supports UFCS (Unified Function Call Syntax)Pro
All in one programming languageNim
Recommended 4 years ago
just real powerful, imagine c with python syntax having lisp macros and inline assembly!
Pro
Great metaprogramming featuresPro
Compile-time executionPro
Strict typingPro
Really cross-platformPro
Easy to readPro
Multi paradigmPro
Type interferencingPro
Easy to integrate with another languagesPro
Garbage-collectedPro
Built-in Unicode supportPro
Has built-in unittest modulePro
Has built-in async supportPro
Supports UFCS (Unified Function Call Syntax)Pro
Can be ued anywhereNim
Recommended 3 months ago
Pro
Great metaprogramming featuresPro
Compile-time executionPro
Strict typingPro
Really cross-platformPro
Easy to readPro
Multi paradigmPro
Type interferencingPro
Easy to integrate with another languagesPro
Garbage-collectedPro
Built-in Unicode supportPro
Has built-in unittest modulePro
Has built-in async supportPro
Supports UFCS (Unified Function Call Syntax)Pro
All in one programming languageNim
Recommended a year ago
Pro
Great metaprogramming featuresPro
Compile-time executionPro
Strict typingPro
Really cross-platformPro
Easy to readPro
Multi paradigmPro
Type interferencingPro
Easy to integrate with another languagesPro
Built-in Unicode supportPro
Has built-in unittest modulePro
Has built-in async supportPro
Supports UFCS (Unified Function Call Syntax)Pro
All in one programming languageComments
Flagged Pros + Cons
Pro Can be ued anywhere
This can be used in every system and its ffi is extremely awesome.
Out of Date Pros + Cons
Con Still in pre 1.0 (Now passed the version 1.4.3)
-Not very stable- and has a rather small community.