Effect of Programming Paradigms
The effect that different programming paradigms have on algorithmic efficiency is fiercely contested, with both supporters and antagonists for each new paradigm. Strong supporters of structured programming, such as Dijkstra for instance, who favour entirely goto-less programs are met with conflicting evidence that appears to nullify its supposed benefits. The truth is, even if the structured code itself contains no gotos, the optimizing compiler that creates the binary code almost certainly generates them (and not necessarily in the most efficient way). Similarly, OOP protagonists who claim their paradigm is superior are met with opposition from strong sceptics such as Alexander Stepanov who suggested that OOP provides a mathematically limited viewpoint and called it, "almost as much of a hoax as Artificial Intelligence" In the long term, benchmarks, using real-life examples, provide the only real hope of resolving such conflicts—at least in terms of run-time efficiency.
Read more about this topic: Algorithmic Efficiency
Famous quotes containing the words effect of, effect, programming and/or paradigms:
“A readiness to believe ill of others, before we have duly examined it, is the effect of laziness and pride. We are eager to find a culprit, and loath to give ourselves the trouble of examining the crime.”
—François, Duc De La Rochefoucauld (16131680)
“I care not by what measure you end the war. If you allow one single germ, one single seed of slavery to remain in the soil of America, whatever may be your object, depend upon it, as true as effect follows cause, that germ will spring up, that noxious weed will thrive, and again stifle the growth, wither the leaves, blast the flowers, and poison the fair fruits of freedom. Slavery and freedom cannot exist together.”
—Ernestine L. Rose (18101892)
“If there is a price to pay for the privilege of spending the early years of child rearing in the drivers seat, it is our reluctance, our inability, to tolerate being demoted to the backseat. Spurred by our success in programming our children during the preschool years, we may find it difficult to forgo in later states the level of control that once afforded us so much satisfaction.”
—Melinda M. Marshall (20th century)
“All poetry, as discriminated from the various paradigms of prosody, is prayer.”
—Samuel Beckett (19061989)