5 ms·
Learn a new language make sense if such language teaching you a new way of thinking. If you come from a "normal" background I guess you can already program in
by siscia 8y ago
Learn a new language make sense if such language teaching you a new way of thinking.
If you come from a "normal" background I guess you can already program in python or ruby or java or C
From this kind of background I would love towards functional programming (Haskell or Closure) or the actor model (BEAM languages or maybe pony) or Rust.
The reality is that go forgot the last 10/20 years of progress in programming languages theory. It is true that this makes a really simple programming language but it is also true that the complexity of any task does not disappear if you use a simple programming language but it will be simply shuffle around in the code itself.
On the other side rust is pushing the state of the art in programming languages. This means that the language itself is more complex to learn, but once you master it the language itself will take care of part of the complexity in your code.
As always it is a trade-off.