Hacker Read top | best | new | newcomments | leaders | about | bookmarklet login

the growth of an high performing language for data will probably come from NIM. it has expressiveness like Python and speeds like C. Though the community needs to develop. and drop efforts like deploy to JS etc


sort by: page size:

Nim is a great language with some killer features, but if the community is growing, it's doing it very slowly.

TypeScript would have my vote. I have my eye on Deno and Bun but they aren't there yet, Node gets the job done every time.


I think Nim it’s a great language and deserves more attention from scientific computing.

I don’t hear much about Nim. Will this language ever take off? It seems this language needs a large corporation backing it, to get a chance to succeed.

I totally believe that. I guess what I really want is high-performance Python. On the other hand, Nim has some years to go before it's mature.

I suspect Nim has a good shot at getting popular, by piggybacking on Python syntax, the same way several other languages (e.g. Java, JavaScript) got popular by piggybacking on C syntax. Python just became number 1 on TIOBE index. Once part of the generation of developers just starting now, Python-first, needs to learn a systems programming language, Nim provides a path of least resistance for migration, close to the syntax they will be already used to.

Very good point. For Python enthusiasts, Nim positions itself nicely as a next step. I don't think Nim will ever reach the heights that Python has amazedly found itself at, but do think there is going to be a bit of "gravitational influence", that keeps giving Nim some public attention.

Eventually, Nim could find itself on the TIOBE top 50 to 30 rankings. That would put it among known languages such as D, Scala, and Haskell. Which might not seem like much, but considering all the new programming languages that are out here now, it is actually quite significant. The competition among newer languages (Rust, Crystal, Zig, Vlang, Odin, Julia...) vying for attention and to replace some of the older ones is fierce.


Nim is actually really good and a pleasure to use. But Python, sadly, dominates the market space and there's a lot of existing code that would get a minor boost. And as Python plans to be 5x faster in a few years, so it's part of that process.

Very bullish on Nim. It's Python with C-level performance.

I've always been surprised Nim hasn't taken off more.

All the productivity of a language like Python but with the performance of C.


Nim for #3, I think. I've found Nim to be an incredibly productive language. I was able to write very performant and readable code after just a couple of hours of reading the docs and looking at some tutorials. If the community and ecosystem grows larger, I could see building something large and non-trivial with Nim.

I love Nim so much. I really hope some big company decides to use it as their workhorse language - it feels like the only thing holding it back is the lack of corporate 'buy in'. Most similarly good languages (except F# maybe?) seem to get lucky with becoming a poster boy for at least one company.

Nim does seem nice. I worry that it will end up like D though... An interesting/cool/neat language with seemingly relatively little adoption. I'm keeping my eye on it though.

I remember a few years back when Nim was going to be the next big thing here, but unfortunately it never gained that level of traction. Still an interesting language even without bigco levels of support behind it.

Every language has pros/cons and applicable use cases. Think of Python. It is a beautiful language that is high level, uses white space, but requires the python VM and is very slow. Nim has a somewhat pythonic syntax, compiles to C and then binary executables and is very fast with good metaprogramming facilities. That is appealing to a lot of people. I encourage you to read the free chapter of Nim In Action as the author does a good job explaining why.

Han, Nim seems nice. I never heard of it before.

From your post I was under the impression it was a super-set of python, or was compiling down or up to python ( what a weird thing that would be )

I'm getting older, I remember when Python was the new cool perfect language on the block, but that no real job existed using it. Specially outside of tech hotspot before remote.

Well, I think python has been consistent at no sucking too much. And it payed off. Slowly but surely it took hold on the job market, captured data-science overnight.. and voila.

Language are less of an 'blocker' it seams. with infrastructure being a commodity, and polyglot microservices being trendy... nobody care what your API is made off.

So don't loose hope on Nim. ( and it does look really neat, but I promess myself to digg more into Elm before try out something else )


Yeah, Nim is my favourite language currently! The expressivity and succinctness of Python with the speed of C, plus useful metaprogramming constructs. I recommend everyone to give it a go!

It's undeniable that some new languages will supplant the current bunch (except possibly for C; this thing might well be unkillable by this point). But I don't see any particular reason why it would be Nim.

Nim is very, very close to being the most competitive language in my toolkit. If JSON were handled more elegantly, like Python, I'd probably be completely sold.

Binding to Python would also be an absolutely killer feature.


I don't know if Nim would be my first choice for a future scientific computing language. I think I'd be more focused on Julia or, recently, Crystal.

Julia has some extreme magic that it can do to make your life easy. Crystal will attract the Ruby-like crowd of people who will create very neat and effective libraries.

next

Legal | privacy