3 ms·
I've been doing Nim professionally for about 3 years now. But I only shipped a small project in Go. I feel like Go specifically “dumbs down” the language so th
by treeform 4y ago
I've been doing Nim professionally for about 3 years now. But I only shipped a small project in Go.
I feel like Go specifically “dumbs down” the language so that it can be used in large teams with varying programmer skills and high turnover. Perfect for large companies. Go routine stuff is really cool. But If you're not writing a super concurrent http server in a large team, Nim is just better at compiling to JS, Game Dev, Mobile and Embedded applications. It allows you to do cool meta programming and express things with templates and macros. You can go really low level with SIMD and manual memory or really high level with database, html, ui, and api DSLs.
Go feels like it was made to do one thing, while Nim is more of a swiss army knife of things.