6 ms·
https://github.com/def-/LPATHBench/blob/master/nim.nim https://github.com/def-/LPATHBench/blob/master/nim.nim Statistics (on an x86_64 Intel Core2Quad Q9300):
by Cyther606 12y ago
https://github.com/def-/LPATHBench/blob/master/nim.nim https://github.com/def-/LPATHBench/blob/master/nim.nim
Statistics (on an x86_64 Intel Core2Quad Q9300):
Lang Time [ms] Memory [KB] Compile Time [ms] Compressed Code [B]
Nim 1400 1460 893 486
C++ 1478 2717 774 728
D 1518 2388 1614 669
Rust 1623 2632 6735 934
Java 1874 24428 812 778
OCaml 2384 4496 125 782
Go 3116 1664 596 618
Haskell 3329 5268 3002 1091
LuaJit 3857 2368 - 519
Lisp 8219 15876 1043 1007
Racket 8503 130284 24793 741
- Cyph0n 12y agoThat looks amazing. One would expect it to be slower given all of the interesting language features. I've been wanting to learn one of the up and coming languages (Rust, D, Go, etc.). Would Nim be a good choice?
- dom96 12y agoProbably depends on what software you would like to develop and what languages you already know and enjoy.
- Cyph0n 12y agoWell I've been writing Python for quite a while and I'm currently getting into both Scala and JS/Node.
- RussianCow 12y agoIf you write C/C++ for a living but want a nicer syntax and better language features, then yes, absolutely. If you're looking for a specific niche, then it depends. I'm personally more excited about Rust than Nim, but I also don't do much systems programming these days, so I don't have a specific purpose in mind.
- dom96 12y agoWhy are you more excited about Rust?