A said:
You have no clue what you are talking about...
Arrogance anyone?
Can't you put your arguments without trying to demean the other
person?
Or you *need* this kind of useless polemic?
there are many other
considerations than the size in bytes of a struct when you're thinking
at the level of hitting or missing cache.
When we are speaking of cache, the size *is* a fundamental
parameter. If my structure makes 1MB it will not fit in the
cache sorry. And yes, there are many OTHER considerations,
like way of accessing structures in an array, locality
and many others, but size is surely an important one!
This sort of absolute statement is complete balderdash. Once again you
completely fail to understand the complex interaction of various
tradeoffs in a modern system.
With that empty sentence you just say:
"I do not agree with you."
No arguments are proposed. You mention "complex interactions"
"various trade offs" without naming a single one, or why they
are relevant to this discussion.
You disagree that using a singl size of 64 bits would be wasteful?
Nice. Please explain me why.
A C program runs quite happily in my toaster. What do you mean by a
"small machine"?
Can't you read?
If we use 64 bits everywhere programs would take such an amount of
memory that they would not run in small machines.
Many people here have seen that I am attacked for each word I say.
And they start mobbing around, like a group of dogs that smells blood.
You are a typical example: Just polemic, you haven't advanced a
single argument, but you feel entitled to
"You have no clue what you are talking about"
This way, you advance in the hierarchy, and become another member
of the "inner group", those that are stronger than the isolated
frenchie guy anyway...