Duplicate:
Best Language for Rapid Prototyping?
What are some criteria to keep in mind when selecting a language to use for a project? For example, why should I use Python over Ruby, PHP over ASP, C# over Java, etc. Is it scalability, documentation, maintainability, or how easy the language is to learn?
Thanks
Edit:
I know this is a subjective question, but I'm looking for good business cases to convince a manager to switch from one language to another. I'm NOT doing this to incite a language war or prove how one language is better than another. I simply need some criteria to look at when comparing languages. I'm sorry if my question came off offensive or naive to some.