in reply to Re^2: Advice of picking the language for my job, please
in thread Advice of picking the language for my job, please

> It really is in which language > do the programmers feel most > comfortable with.

I do not agree here. Certain languages have certain advantages. A lot of programmers have a feeling about different languages. There are only a few studies about the effectiveness of different languages.
A good starting point to understand the differences is an article available online:
Lutz Prechelt. An empirical comparison of seven programming languages. IEEE Computer 33(10):23-29, October 2000. (http://page.mi.fu-berlin.de/~prechelt/Biblio/jccpprt_computer2000.pdf)
Regarding DB, you should also reflect some performance issues. There was a section "how fast is the DBI?" in the CPAN documentation. I cannot find it anymore. Must have been removed.
But I'd say it is not DBI itself you should point your finger if you have performance issues.

Replies are listed 'Best First'.
Re^4: Advice of picking the language for my job, please
by Anonymous Monk on Feb 07, 2005 at 16:57 UTC
    While I question that the tests in the document can be used to classify the languages into effectiveness, the summary of the article suggests to agree with what you are disagreeing with. From the article:
    In general, the differences between languages tend to be smaller than the typical differences due to different programmers within the same language.
    Which to me means that while some languages may be more suitable than others for certain tasks, their differences are smaller than the differences between programmers. Hence, programmers carry a larger weight on the appropriate choice of programming language than the language itself. Note that the world isn't black and white, and that the features of the language do play a role (as I indicated in another post). It just means the don't play the major role in the decision.
      I guess you're right. The thing is that I usually work with experienced programmers and my impression is, that these people get along with "new" languages very fast. Hence, I stress the following aspects of the comparison:
    • lines of code (LOC)
    • time of programming
      BTW, this is my prominent argument for Perl. When performance comes into play, I recommend outsourcing the runtime drivers to C (i.e. using XS).