4 ms·
I just started looking at Rust and I’m extremely excited about it so far. Knowing the struggles of C, as I’m sure you do, you will appreciate the abstractions f
by elamje 8y ago
I just started looking at Rust and I’m extremely excited about it so far. Knowing the struggles of C, as I’m sure you do, you will appreciate the abstractions for memory safety.
Rust has a similar execution speed to C, but has memory safety. It’s able to accomplish this by having a thorough compile time type check, i.e. a lot is checked at compile time so you can still get extremely fast execution speeds.
Another very different recommendation is Clojure, which is a Lisp based on the JVM. You get all Java libraries, plus an amazing functional language that is very elegant to write code with. Plus Lisp will change the way you think about object oriented programming big time.
Elixir seems interesting since it’s functional and runs on the Erlang VM.