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 side effects, temporal, side and/or effects:
“What is done for science must also be done for art: accepting undesirable side effects for the sake of the main goal, and moreover diminishing their importance by making this main goal more magnificent. For one should reform forward, not backward: social illnesses, revolutions, are evolutions inhibited by a conserving stupidity.”
—Robert Musil (18801942)
“Whats 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 (18061861)
“Let him
Who was loves teacher teach you too loves cure;
Let the same hand that wounded bring the balm.
Healing and poisonous herbs the same soil bears,
And rose and nettle oft grow side by side.”
—Ovid (Publius Ovidius Naso)
“Trade and commerce, if they were not made of India-rubber, would never manage to bounce over the obstacles which legislators are continually putting in their way; and, if one were to judge these men wholly by the effects of their actions and not partly by their intentions, they would deserve to be classed and punished with those mischievous persons who put obstructions on the railroads.”
—Henry David Thoreau (18171862)