Mark McIntyre said:
On Thu, 30 Mar 2006 14:37:21 -0600, in comp.lang.c , "Stephen Sprunk"
That is absolutely the very first time I've ever heard anyone claim
that and be serious. I'm aware of the IEC attempt to standardise, but
frankly nobody in the world uses these aburd francisations.
And by teh way given Wikipedia's record on correctness, the only way
I'd rely on it now is if I could cross check against a copy of the
Encyclopedia Britannica...
gd&r
Ok, quoting the Britannica article on "byte" (Encyclopaedia Britannica
2006 Ultimate Reference Suite DVD):
Because a byte contains so little information, the processing and
storage capacities of computer hardware are usually given in
kilobytes (1,024 bytes) or megabytes (1,048,576 bytes). Still
larger capacities are expressed in gigabytes (about one billion
bytes) and terabytes (one trillion bytes).
It's true that the metric system claimed the "kilo", "mega", et al
prefixes as powers of 10 before they were used in computing. It's
also true that, in most computing contexts, it's far more useful to
work with powers of 2 than with powers of 10. If there's blame to be
assigned for the resulting confusion, it probably goes to the computer
science folks who started mis-using the existing prefixes.
I did hear 65536-byte memories being referred to as "65K" in the late
1970s; these days, I think they'd almost universally be referred to as
"64K".
The "kibi" "mebi" et al prefixes seem like a reasonable way to deal
with the conflict, but the use of "kilo" for 1024, "mega" for 1048576,
etc., is probably too entrenched to be eliminated -- so we'll probably
just have to deal with the confusion until the end of time.
(Introducing an improved standard in 1999 seems not to be best way to
have it catch on.)