in reply to I want to know the problems in Perl

I would decide upon the language first and foremost based on the fact whether I know it already. To use a language that you don't know already will only lead to major problems later on, because you can't ask the important questions about a language before you know it.

The decision on the language cannot be as urgent as you make it out, because if you know neither language, you will need to learn either of them anyway, before the project can start. To start the project without knowing either language is foolish.

  • Comment on Re: I want to know the problems in Perl

Replies are listed 'Best First'.
Re^2: I want to know the problems in Perl
by maheshgupta024 (Initiate) on Mar 30, 2011 at 14:41 UTC
    Basically I have come from a C-language background. I have to start the project for which we need to make a decision either to use Perl or Python. So we have to find the best between them. So we get answers in these high level cases. Please understand I dont have enough time to learn and get the solutions. thanks in advance
      The relative similarities between perl and C in terms of syntax are likely to make a significant difference if this is going to be your first serious project in something other than C. (Be sure to look at the perl man page called perltrap, which contains a section with lots of details about differences between perl and C.)

      If you have experience with Bourne shell and unix utilities, again perl will give you an easier, shorter learning curve, because it provides a lot of idioms and facilities from that domain that are common and familiar (and very useful).

      For the kinds of tasks you have described, both languages would be equally good. Since your background is in C, you may find Perl's syntax more familiar than Pythons's (e.g. Perl has a very cool switch statement while Python doesn't even have one).