Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation
 
PerlMonks  

Re: presentation perl

by Bass-Fighter (Beadle)
on Jan 19, 2009 at 11:11 UTC ( [id://737260]=note: print w/replies, xml ) Need Help??


in reply to presentation perl

ok, a lot to talk about I see, thanks for all this fast comments. a lot of great things about perl, but does no one know weak points? not only a little one? or hasn't perl any...

Replies are listed 'Best First'.
Re^2: presentation perl
by puudeli (Pilgrim) on Jan 19, 2009 at 11:41 UTC

    Well, you can write very obfuscated code if you're lazy in a bad way. Badly written Perl code is a maintainers nightmare. Perl was not designed for OO, that is, it is not pure OO-language and thus lacks some of stuff pure OO languages have.

    Also, Perl's performance in some cases does not meet, for example, C performance in heavy calculations, like encrypting/decrypting (although this can be avoided by using perlxs and writing the performance sensitive parts in another language, C being the model example).

    --
    seek $her, $from, $everywhere if exists $true{love};
Re^2: presentation perl
by gokuraku (Monk) on Jan 20, 2009 at 14:20 UTC
    This sort of thing all depends on the audience you are presenting to, the fact you are focusing on the weak points later on in the thread indicates to me you are trying to convince people the negatives are not bad or are looking for something else. If you are presenting this, and its balanced, you don't need depth of the negatives, if you are proposing this as a solution you need to focus more on the positives and what this is going to gain this group who is going to have to learn it. Of course, if you think they will be resistant to Perl, then you want more positives to get them on board, negatives and weaknesses will only give them outs to not get on board and deny you the use of Perl.
    Of course it all depends on what you intend to be using this for, to me Perl was a good fit for what we wanted to do because most of our work was in manipulation of text files and directory tree creation. Perl did what we needed, in a way that worked well for the product we were using. I think you have a good overview of what Perl can and can't do here, but you had better be sure that what you are presenting is the best solution and why it is so otherwise no presentation and/or set of slides is going to compensate for a lack of enthusiasm.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://737260]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others contemplating the Monastery: (5)
As of 2024-04-25 14:56 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found