Re: Overview Of New Intel Core i7(Nehalem) Processor



On Sat, 13 Jun 2009 13:14:13 -0400, Phil Hobbs wrote:

PS: Some of us like the imperative model because we think computers
should bloody well do as they're told.

This is probably the fundamental difference between the imperative and
declarative models. The declarative model tells the computer what to do;
the imperative model tells the computer how to do it, often in far too
much detail.

That detail can actually get in the way, e.g. inhibiting parallelisation.
If you specify a sequence of actions to be performed in a specific order,
the computer cannot always determine whether they actually need to be
performed in that order or whether the order is just an arbitrary choice.

At least EEs have an excuse for using imperative languages. They actually
make sense when you're interfacing with hardware, as most things really do
need to occur in a specific sequence.

.


Quantcast