How do you choose the programming language to use on a project? by Marcus Salzer
Answer by Marcus Salzer:
It depends on the project, you have to consider which tools are available, and which platform you want to deploy to.
Here's a chart wich shows what different languages are used for, but it's quite simplified.
EDIT 2016–12–5: As some people have found the image too blurry I'll now link the website.
It's a good site, check it out! But just don't take that Infographic too seriously, it doesn't really cover all kind of projects.