3 ms·
Why Nim ? As someone who put a lot of efforts in some personal project and understands what it takes to build a new language, I wonder why did the Nim's authors
by wiz21c 7y ago
Why Nim ? As someone who put a lot of efforts in some personal project and understands what it takes to build a new language, I wonder why did the Nim's authors did it in the first place ? Just for the sake of it ? To make money ? For the fun ?
I'd like to know (as Nim doesn't seem to be backed by big dollars)
- sheerun 7y agoIt compiles to C which compiles to everything. You don't have that with Rust or Go
- jhbadger 7y agoBasically it is a compiled language that feels like a scripting language -- typically compiled languages have so much boilerplate code -- but Nim doesn't. If you just looked at a Nim program, you might even think it is in some scripting language you haven't seen before. I see Nim and Crystal filling a similar niche -- Nim feels more like Python and Crystal more like Ruby.
- squarefoot 7y ago"Nim feels more like Python and Crystal more like Ruby" Agreed. To me Crystal is a bit easier to grasp because I already used Ruby a long ago, but it has the non trivial disadvantage of being bootstrapped (ie, it requires itself to compile itself) so that it is slower to port to different architectures.
- nimmer 7y ago> To make money? Not at all. Nim aims to achieve the expressiveness of Python , the speed of C, the programmability of LISP.