Shall I make a seperate thread for this junk?
Totally agree that it should only returns whole numbers without prefixes.
And Alfonse Reinheart, I said prefix is because it’s in front of the Unit.
I’m NOT speaking about UNITS at all!
It is about MISUSE of K, M, G and so on.
For the people who don’t know yet:
It’s not that computers are binary that you can’t have 10bits or 100bytes. It is not more complicated for the logical gates of the computer to divide by 1000 than it is to divide by 1024.
It’s not that Windows reports it this way, that you have to follow that. windows != computer
Stop messing the number of combinations that you can have with a number of bit up with the number of bits. It’s really dumb and annoying.
Most people think it’s 1000^x and wrongfully assume so anyway.
It’s the programmers that are misusing these things and it has to stop. Nobody likes this K almost everywhere =1000 but oh if it’s with byte or bit, we want our special circle meaning to be special or something. I hate %!#!=dumb\ this crap!!
The article is:
http://www.geeks3d.com/20100531/programm…sage-in-opengl/
Then why didn’t you came up with something better/different?
Does anybody want to give a reasonable example?
Oh wait, k=1024-people are not able to come up with a better alternative. Or not? But why wouldn’t you have said it then, when it mattered?
You didn’t care when that organization was looking for good names. Now when they have made a new system you’re all bashing it. I find them sounding rather strange to pronounce but that won’t stop me from using them.
@Dark Photon
Please learn about computers some more before blabering about such utter nonsense.
Actually hard drive makers put on the box that they mean G = 1000^3.
If you compare the raw full numbers (not the abbreviated ones) in windows then you’ll see it’ll match up.
I see that you don’t actually understand that although computers work binary, the amount of bytes does NOT HAVE to be a multiple of two. Those conventions started after sizes became larger than thousands. Long after computers where invented. The first computers just showed numbers without prefixes. Programmers where a bit lazy, also had to do memory mappings from RAM to HDD. They used 1024 to be able to calculate more with whole numbers which was easier at the time and the difference wasn’t significant. Now with TB the difference is getting really big in comparison with the amount. (Around 10 percent)
@Everybody:
Mac is using them in 10.6 for hard drive space, Linux kernel is using them from 2001 and now distributions and userspace programs are going to be adopting this system. https://wiki.ubuntu.com/UnitsPolicy
JEDEC is in the newest revisions adding notes about recommending the new system.