[techtalk] Perl for idiots?
Jeff
phaedrus at thereactor.cleptoscastle.com
Fri Apr 7 17:11:19 EST 2000
On Fri, Apr 07, 2000 at 02:17:25PM -0700, Nancy Corbett wrote:
Ok, I need to get my say in on this too ;)
It took me a *week* to get the syntax down and programming in Perl.
Now, I've got a decent amount of experience programming, so YMMV.
Anyway, perl is an absolutely great language. I kind of shy away from
starting people out with it, because you can pick up some really awful
habits when you program in it -- not checking the bounds on a string is
just fine in perl, but if you do that in C, you'll put a buffer overflow
into your program (read: potential root compromise, depending on what
your program does...).
Don't let me stop you though. Just remember that you have to be a
little more anal when you get into your C class ;)
> Of course, it depends on what you'll be using it for. It's great for
> handy little cgi scripts for a web page, but I've worked at companies
> whose entire business ran on a foundation of perl scripts.
Frankly, perl is another language you can do *anything* with. I've used
it to do automated ftp transfers, fix my spooling system, I use an IRC
bot written in perl (perlbot, which you can write `plugins' for), and a
million other uses. Plus, life is made so much easier by perl modules;
I better not start on those, but when you get into the language you too
will learn to love them and the CPAN.
> I would suggest getting the Camel book and Learning Perl, both published
Learning Perl is a wonderful book. It's what I got started with and it
does a great job introducing the language.
> Anyway, if the job does not require that you are already proficient in
> perl and is offering to let you learn on the job, I think that's
> great! Opportunities like that are rare. Usually they want you to have 5
> years of experience in a product that's only been out for 3. I'd probably
> grab it.
If they will let you learn on the job, definately go for it.
--
Jeff
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS/M/>P d-(pu) s+:- a17>? C++(++++) L+++ UL++++@>$ P+ E--- W++@ N+ o? K++ w--- O? M V- PS+ PE(--)@ Y+@ PGP++ t+ 5 X++@ R++@ !tv@ b++ DI++++ D- G e- h! r% y?
------END GEEK CODE BLOCK------
My Public Key -- http://24.5.73.229/pubkey.txt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 248 bytes
Desc: not available
Url : http://linuxchix.org/pipermail/techtalk/attachments/20000407/213d3e5d/attachment.pgp
More information about the Techtalk
mailing list