Side Effect (computer Science) - Temporal Side Effects

Temporal Side Effects

Side effects due to the time taken for an operation to execute are usually ignored when discussing side effects and referential transparency. In most programs it is desirable to replace a long operation with an equivalent shorter one e.g. replacing (60 / 3 * 2) with 40. There are some cases, such as with hardware timing or testing, where operations are inserted specifically for their temporal side effects e.g. Sleep(5000) or for(i=0; i < 10000; i++){}. These instructions do not change state other than taking an amount of time to complete.

Read more about this topic:  Side Effect (computer Science)

Famous quotes containing the words temporal, side and/or effects:

    What’s this, Aurora Leigh,
    You write so of the poets and not laugh?
    Those virtuous liars, dreamers after dark,
    Exaggerators of the sun and moon,
    And soothsayers in a tea-cup? I write so
    Of the only truth-tellers, now left to God,—
    The only speakers of essential truth,
    Opposed to relative, comparative,
    And temporal truths;...
    The only teachers who instruct mankind,
    From just a shadow on a charnel-wall.
    Elizabeth Barrett Browning (1806–1861)

    Through this broad street, restless ever,
    Ebbs and flows a human tide,
    Wave on wave a living river;
    Wealth and fashion side by side;
    Toiler, idler, slave and master, in the same quick current glide.
    John Greenleaf Whittier (1807–1892)

    to become a pimp
    Or deal in fake jewelry or ruin a fine tenor voice
    For effects that bring down the house could happen to all
    But the best and the worst of us . . .
    —W.H. (Wystan Hugh)