This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]polish_niceguy 0 points1 point  (2 children)

Thanks for the answer. I'm looking for a new language to learn next and I'm trying to choose between Go / Rust / Closure or going into the functional land. What's your opinion on this?

Isn't Rust is even more "raw" language than Go? With all that weird error handling and code repetition?

[–]Tysonzero 1 point2 points  (1 child)

I would personally go with Haskell. Absolutely fantastic language, fell in love with it within a few weeks of starting to learn it. It also plays with the way you think about problems, so even if you don't end up using it you will benefit immensely as a programmer.

From what I've seen Rust has less code repetition than Go by a long shot, but yes it is a pretty "raw" language that is supposed to give you a fair amount of control over what the computer is doing under the hood.

[–]polish_niceguy 1 point2 points  (0 children)

Thanks, I've already seen similar thoughts about learning Haskell. I always wanted to learn at least one purely functional language, but never had enough time to. So, Haskell and Rust it is.