I would also consider how you would want to distribute your program. If you want to distribute it as a standalone exe file, I would consider something like C/C++.
I've used perlcc and perl2exe and have found the results sometimes unpredictable when trying to distribute applications so I have aborted this method for all except the simplest of Perl programs. It may be my lack of knowledge about the internals as well. :-)
Keep in mind that there are languages which perform certain tasks better than others. Use whatever is best suited to the task.