in reply to Our future

Uhm well a big reason is also I guess because perl usually is open-source so when a company develops software with a nice and new feature others will simply copy it etc etc...

But for really big applications tbh I would choose C++ and not perl for lots of reasons. Perl is great for small scripts, webpages and small apps but for really big stuff...hmm I guess C++ for example is just the better choice even if it would be possible with perl.
Wages is another topic, I think good perl-coders should be paid equal to Java/C-Coders, but most perl-coders aren't as skilled as C-people usually (That's my personal experience, may be wrong).

kodo (http://kodo.me.uk)

Replies are listed 'Best First'.
Re: Re: Our future
by davorg (Chancellor) on Mar 17, 2003 at 12:53 UTC
    Uhm well a big reason is also I guess because perl usually is open-source so when a company develops software with a nice and new feature others will simply copy it etc etc...

    I think you misunderstand Perl's license. Perl itself is Open Source. The software you create with it doesn't have to be.

    But for really big applications tbh I would choose C++ and not perl for lots of reasons. Perl is great for small scripts, webpages and small apps but for really big stuff...hmm I guess C++ for example is just the better choice even if it would be possible with perl.

    You seem convinced that C++ is better than Perl for "really big applications" but the fact that you haven't listed a single reason for that belief would tend to weaken your argument.

    --
    <http://www.dave.org.uk>

    "The first rule of Perl club is you do not talk about Perl club."
    -- Chip Salzenberg

      Uhm sorry I guess I used the wrong words for this, but probably you understand what I meant anyway. (You can read the source-code :)
      I prefer perl for almost everything, I use it for 99% of whatever I do and I love it. I introduced it to the company I work at, so some people here know perl now and we do lots in perl.
      I don't think it's necessary to mention the reasons, not to you, because you know them like I do. Starts at the OO-Model goes along performance and ends at dependency-stuff. Ever coded a web-browser in perl? Sure it's possible, but will be it fast/stable etc? Ever coded anything else where performance is an issue like stock-charting software or any grafic-stuff? Yea it's possible with perl but will it be really good?
      I'm not sure why I have to say this here, because everyone knows that already: Choose the right tool for your needs.

      kodo
        Ever coded a web-browser in perl? Sure it's possible, but will be it fast/stable etc?

        It is not that insane idea as it looks on first glance. If you use C/C++ to build speed/memory critical components and use Perl to write less critical components and glue everything together it will work. Good example is Mozilla: basic blocks are C++ components which are glued together by Javascript which is a scripting language also.

        --
        Ilya Martynov, ilya@iponweb.net
        CTO IPonWEB (UK) Ltd
        Quality Perl Programming and Unix Support UK managed @ offshore prices - http://www.iponweb.net
        Personal website - http://martynov.org

Re: Re: Our future
by McD (Chaplain) on Mar 17, 2003 at 13:38 UTC
    Kodo writes:

    most perl-coders aren't as skilled as C-people usually (That's my personal experience, may be wrong).

    Your disclaimer serves you well. I've known professional C programmers who were barely competent, and professional Perl programmers who are scary good technologists.

    Perl jobs are offered for lower wages, I suspect, because Perl itself is still pigeonholed into being a web or scripting only language. It's a preconceived bias, sure, but this is why it's important not to limit yourself as merely a "Programmer of language X."

    It's been said before: programming languages are a tool. A skilled practitioner uses the right tool for the job - and the master knows that Perl may well be the right tool, more often than you think.

    Peace,
    -McD
      You are 100% right. There are both, bad perl-coder and bad C-Coders.
      But ever had to work with one of those people who know "some" perl they learned in a perl-course have no clue about programming in general? They know howto write a small script but talk with them about design etc. and they got no clue. I hate that.
      I didn't meet any C-coders that don't know "basic-stuff" yet. But as I mentioned already that's just my experience, can't tell you about anything else ;)

      kodo