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

Re: somewhat related.. (OT)

by Wassercrats (Initiate)
on Mar 17, 2002 at 04:31 UTC ( [id://152269]=note: print w/replies, xml ) Need Help??


in reply to somewhat related.. (OT)
in thread Do-nothing loops

This node falls below the community's threshold of quality. You may see it by logging in.

Replies are listed 'Best First'.
Re: Re: somewhat related.. (OT)
by dragonchild (Archbishop) on Mar 18, 2002 at 14:28 UTC
    How would Perl know how long a given no-op loop is supposed to run?

    For example, very old games, like from the early '80's, were written using CPU timers (which are your do-nothing loops). They were built for a computer whose speed was within certain parameters. When you improved your computer, those games got so fast it was ridiculous. (Try playing Pong where the ball moves faster across your screen than your computer can track a keypress!)

    sleep is built so that it receives a certain amount of time. It passes that as a message to the operating system who knows how long a second is. Perl should not make those determinations. That's what operating systems are for. :-)

    So, use the right tool for the right situation. If you need sleep, then use sleep. If you need a no-op loop, then use a no-op loop. (There are uses for them other than spinning your computer's wheels.)

    ------
    We are the carpenters and bricklayers of the Information Age.

    Don't go borrowing trouble. For programmers, this means Worry only about what you need to implement.

    A reply falls below the community's threshold of quality. You may see it by logging in.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others imbibing at the Monastery: (4)
As of 2024-04-24 07:58 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found