4 ms·
I'm in the same place sort of, and Golang and Julia seem like the obvious higher-performance transitions from Python. What about Rust makes you consider it so h
by WaxProlix 11y ago
I'm in the same place sort of, and Golang and Julia seem like the obvious higher-performance transitions from Python. What about Rust makes you consider it so highly?
- yarrel 11y agoThe Rust hype machine has kicked into high gear. D suddenly seems under-promoted.
- iamd3vil 11y agoTake a look at Nim Language. (www.nim-lang.org) A High Performance lang with "Pythonesque" syntax.
- WaxProlix 11y agoI've seen Nim going back to when it was Nimrod, but my impression (correct it here if needed please) of their development cycle isn't especially high. I do like the syntax and the inherent 'threadiness' of it, for lack of a better word.
- dorfsmay 11y agoMy understanding is that it does not have multicore support.
- dorfsmay 11y agoTo be honest the main reasons are: * network effect / hype One of the main reason. It sounds lame, but I can justify to a customer re-writing a project in Rust because they've heard about it and they will be able to hire people who have either used it or at the very least will be interested in learning it. Also, they network/hype means that we are going to see good libraries emerge fairly quickly. * multicore support A year ago I was ready to move to OCaml, bought books, started to learn it, but the multicore situation was worse than python. Today we hear that "there is a good chance it's going to get multicore support". In Rust, it's already there, and it's not and after thought. Rust also happened to be slightly faster for most things according to micro-benchmarks, but we know how reliable those are, and it's we're not talking order of magnitudes here, although it is early and we can hope it gets even better.