Karanbir Singh wrote:
On 06/15/2009 06:09 PM, Gary Greene wrote:
If you're looking for shear speed, C++. However if you're looking for ease of programming paradigm with OO ideas, etc, then Ruby or Python. If however you want a middle ground, go Perl. It is fairly fast (faster than Python and Ruby), and is fairly extensible for talking to the OS. Note however Perl's object framework leaves much to be desired from OO purists.
I know that there are a *lot* of reasons to run with perl, however if you dont already know it - I see *no* reason to learn it as a language anymore. You are much better off working with the likes of python ( which isnt much slower than perl at most things ) or ruby ( which reduces the development time so much that its worth the slightly lower performance it has now - but thats also changing )
I still see CPAN as a huge plus for perl since it often makes it possible to some very complex tasks with only a few lines of your own code. But maybe I just haven't found the corresponding resource for other languages. I think java might be close to a match but without a central place to find it. And it is much more verbose so even if you find libraries to do most of the grunge work you'll still be typing a lot.