4 ms·
Unless your doing mostly lisp programming, it does sound like you hate most languages (which to be honest, is the position I'm in so wouldn't surprise me) To t
by capableweb 4y ago
Unless your doing mostly lisp programming, it does sound like you hate most languages (which to be honest, is the position I'm in so wouldn't surprise me)
To turn it around, what languages do you love?
- bcrosby95 4y agoClojure is my favorite. I also rather enjoy Elixir - it has elisions like this, but there tends to be deeper fundamental underpinnings as to why it works, why it was included, and it's more broadly applicable. So rather than memorizing minutia you can understand those underpinnings. Once I got past some of the weird syntax rules of Erlang, I really liked it. It was actually the first non-C-like language I "got". I also somewhat enjoy Golang. I don't think baking concurrency into the actual language was necessary to get the ergonomics it provides (repeating a mistake Java made), but overall it's better than most others. I think Java does an OK job of not being too susceptible to this. For people that want it there's always Kotlin, but I'm happier not using it. The evolution of Java seems to have a broader logic behind it, and they seem to be adding things with an eye towards the sum being greater than the individual parts. Of course, for work, I'll use whatever is necessary for the project. Which is currently C# because we're doing stuff with Unity.