On Feb 9, 2010, at 1:06 PM, Cameron Kaiser wrote:
What "commonly used" constructs are these
that are so horribly
inefficient that they would make a multi-GHz processor stumble?
(And in what language(s)?)
OBJECTS!
Our processors have registers, ALUs, and memory locations...not
objects. (iAPX432 notwithstanding) Constructs that don't map to
that paradigm are going to be inefficient, to a degree that
corresponds to how badly they match the paradigm. And objects don't
map to it at all.
Rekursiv!
I liked a lot of the ideas in the 432. Too bad it was a pig.
Me too. I wonder if enough architectural information is out there
to resurrect the design. Intel will surely never do it. (not that
they necessarily should)
-Dave
--
Dave McGuire
Port Charlotte, FL