|
|
|
|
|
by mikece
2162 days ago
|
|
Almost all computer languages were developed to deal with a particular problem or issue, so they bring a set of abilities best for dealing with the "main problem" with them. In the case of Erlang it's massive concurrency; Rust is aimed at memory safety; Ruby at programmer joy; Java at filling billable hours for contractors (I kid... sort of). By knowing several languages you assimilate different programming philosophies so when the question comes up of how to write something brand new and you suggest programming language X, if you're a polyglot you're going to be able to give a ten to twenty minute impromptu presentation on the specific merits of language X given the problem set rather than just say "I saw it mentioned on HN last week and it seems pretty hip." |
|