The “best” programming language, doesn’t mean the one that creates the lowest
I actually always found myself writing quite “verbose” Perl code, for example.
However, I do feel that languages such as Ruby, Groovy, and yes… even Perl allow me to get closer to the zen of “expressing everything I want, and need to get across… but not more”. Every operator/method tells me a lot.
For example. Compare the code for taking out some text from a string:
name = “Dion ‘Sick Boy’ Almaer”
name -= “‘Sick Boy’”
and in Java? ergh.