3 ms·
True. I guess I mean that after a while I started classifying languages like this as "flavors of C". There are just so many languages that are fast, it's no lon
by brightball 8y ago
True. I guess I mean that after a while I started classifying languages like this as "flavors of C". There are just so many languages that are fast, it's no longer a selling point.
Out of all of the languages I've read about the past few years, only 3 jumped out as bringing real value to the table compared to the other options that are already out there: Go, Rust and Elixir.
- crypto-jeronimo 8y agoCould you elaborate about the value of Elixir, please? It's been on my radar for quite a while now.
- lostcolony 8y agoSo a lot has been written on this topic already. I would personally direct you to read this (on Erlang, but Elixir is basically Erlang with nicer syntax and a few added bits) - https://ferd.ca/the-zen-of-erlang.html https://ferd.ca/the-zen-of-erlang.html Fundamentally though, Erlang/Elixir is a language built from first principles to achieve reliability in concurrent, distributed contexts. It's quite unique in that regard. Even the language it's most directly compared to (Go, in having go channels that are sort of but not quite like Erlang/Elixir processes) is built instead from concurrency first, not reliability (and having concurrency flow out from that as a required feature).