My dear Perl
I did quite some tools in Perl, some have been used 10 years after (backwards compatibility !)
The language has big strength:
- interpreted
- fast (for interpreted)
- has a good OS API (I wrote a full scientific computation job scheduler and I found it incredibly easy how controlling sub-processes was)
- very powerful
and some short coming:
- encourages really poor cryptic style
- regular expressions are scary as hell
But I think this is an overall good language. Can't say the same for freaking java !