Hacker News new | ask | show | jobs
by Donito 5203 days ago
You're thinking in the wrong order. You don't pick a language first, then solve a problem with it. Instead, you should look at the problem you're trying to solve, and which tools are best adapted to solving it given your requirements (that you come up with).

Are you focused on creating something quick? something that scales? something optimized that needs to run as fast as possible? something portable?

For some Python, Scala, or Clojure will do. For others, C++ is, despite what you may call flaws, the language of choice.

That being said, if you're very attached to a specific technology, find a place (or create one) where it makes most sense using it.