Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling

Re^4: Search and Remove

by PyrexKidd (Monk)
on Jun 13, 2010 at 02:22 UTC ( #844391=note: print w/replies, xml ) Need Help??

in reply to Re^3: Search and Remove
in thread Search and Remove

From your code it looks like you have influence from other structured programming languages. (Are you perhaps thinking that unlink is something like C's free(3) to free allocated memory? You don't need to do that in Perl; it handles garbage collection for you automatically.)

Haha, that's what they said about java... and, well--we all know the truth...

I started with BASIC when I was a wee tot. I only ever learned enough to copy out of the BASIC book. From there I took a VBasic course and learned VB6. From that I was able to apply what I'd learned into automating MANY tasks with VBA. Parallel to that I was trying to learn C++; I've never even gotten a "Hello World" program to work in C++. After that I focused my energy on C# which I grasped rather quickly and banged out several "practice" programs. Also IMPORTANT to note this is when I discovered the "open source" world, and discovered how to shed my Microsucks dependencies...

Enter Ubuntu...

At this point I've changed schools and majors (I'm a certified EMT... But I needed a way to pay for my paramedic degree...). Enter Computer Science.

Computer Science:

Fortunately as a previous Math major I've completed most of the requirements for my CS degree. As a CS Major, our language of study is java... IMHO on of the most klutzyist languages I've studied.

In parallel to starting my CS Major I landed a job. This job promoted me programming where I learned to love Perl.

Anyway... Long Story Short (too late), Out of necessity I've needed to become a Server and Perl Expert over night. Obviously, I still have some learning to do.

I'm really not sure how making a hash key = 1 is helpful. I understand making "the whole mess" a key is like making it an array.

I've been studying from "PERL By Examply" By Ellie Quigly. Can you maybe recommend a better book?

Replies are listed 'Best First'.
Re^5: Search and Remove
by ww (Archbishop) on Jun 13, 2010 at 03:22 UTC
    Better than PBE?

    Dick and Jane. See Spot run?

    Sorry, but PBE is (or was in the edition I wish I hadn't bought) poorly organized for use as a primer; shot full of bad practices, misstatements and errors and (IIRC) had no useful errata page.

    Try "Learning Perl," 3rd ed., ISBN 0596001320, O'Reilly, by PM's own Randal Schwartz and Tom Phoenix. possibly followed by "Programming Perl."

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://844391]
and a moth chases the moon...

How do I use this? | Other CB clients
Other Users?
Others surveying the Monastery: (5)
As of 2017-05-29 00:30 GMT
Find Nodes?
    Voting Booth?