While debating which platform to use for what applications (specifically we debated c++, java, c# and f#) we tried finding scientific quality research on productivity (cost of ownership really) of similar applications build on various platforms/using the above mentioned languages. Any one know of such research?
EDIT: I see several have commented that the requested kind of research does not exist/cannot be executed. So I thought I’d clarified, since the kind of research I’m asking for is executable (and I know I’ve read one survey already but forgotten the source)
I’m not asking for a study that gives conclusion on what platform/language that would be the most productive “hammer” for any “nail”. I’m asking for reasearch that given a set of precodition (as all research have) e.g. kind of HW platform, kind of application with comparable competencies in the staff, investigates on the tools (specifically language) and their impact on productivity.
I’m not trying to start a religious war, that’s why I’m not asking for peoples opinions but scientific quality research 🙂
Here’s a C++ vs Java study.
Here’s a semi-scientific study of Python/Django vs. C#.
And here’s one on Java vs. C# vs. Ada.
Whatever languages you’re interested in comparing, do a Google search for
and see what you can glean.
But I agree with most everyone else that as long as you’re in the right ballpark with your language selection, the rest of your productivity rests with the quality of your tools and people, not with whether you choose Perl or Python.