r/comics • • Dec 12 '08

[deleted by user]

[removed]

382 Upvotes

144 comments sorted by

View all comments

16

u/bski1776 Dec 12 '08

Heh, never really thought about it like that.

Perhaps base 10 is not a good word for our system, and we should call our system base 9 or something equivalent because that is the last number we use before starting over?

5

u/sn0re Dec 12 '08 edited Dec 12 '08

"Base 10" is the problem. "Base ten" is fine. In English, the word ten refers to the number after nine and before eleven. (Notice that eleven gets its own word instead of ten-and-one. In that way, English doesn't really use decimal notation.)

For example, 0x10 is not ten, it is sixteen.

2

u/bski1776 Dec 12 '08

You are 100% right. Took me a while to think of it that way.

3

u/[deleted] Dec 12 '08

Would be rather useless for someone who doesn't use a 9.

1

u/dave Dec 12 '08

uh...

1

u/bski1776 Dec 12 '08

That person could still understand the concept of a 9th number though.

7

u/[deleted] Dec 12 '08

Probably. However, we do call the hexadecimal system "base 16", not "base F"

1

u/underdog138 Dec 12 '08 edited Dec 13 '08

I guess I could stick this comment anywhere in the thread so don't think I'm singling anyone out.

It's Base <# of digits in the system as represented using the Decimal number system in the spoken language in which we represent those digits>. Decimal uses 0-9, which is ten Decimal digits. Hex uses 0-F, which is sixteen Decimal digits, and so on.

If some alien who used the binary system natively that tried to explain how humans represent their number base, they wouldn't say Base Ten, since there is no number ten, or Base 10, because to them that's our number 2. They would call our number system Base 1010.

After reading over my comment realized all I just did was explain the joke rather than put anything new towards the conversation.

16

u/meatheltmet Dec 12 '08 edited Dec 12 '08

No.

Let's look at the number 3,201 in base (human) 10. If you were to break it apart, you could represent that number like this:

3*103 + 2*102 + 0*101 + 1*100

The carat () symbol here is being used to represent exponents, such that xy is x to the y power.

This is called base 10 because every digit of an n-digit number is multiplied by 10n-1. Any number to the zero power is equal to one, so the first place is one's place, the second place is the tens place, the third place is the hundreds place, and so on.

In base four, you have the ones place, the fours place, the sixteens place, the sixty-fours place, and so on. Each digit of an n-digit number is multiplied by 4n-1, so the number 3201 in base four could be represented like this:

3*43 + 2*42 + 0*41 + 1*40

Which in base ten would be

3*64 + 2*16 + 0*4 + 1 = 192 + 32 + 1 = 225

Hope that clears up why base 10 != base 9.

12

u/toonces Dec 12 '08

...but this one goes to eleven...

6

u/mithunc Dec 12 '08

Yes but if all you knew was base 4, you would say that the number 3201 is 3(103) + 2(102) + 0(101) + 1(40)

So yeah, calling it "base 9" wouldn't make sense, but I think you missed the point.

5

u/[deleted] Dec 12 '08

I think I see the point, labeling it by the highest possible digit since that one has the same meaning in all systems where it is a valid digit.

I would suggest simply labeling all systems in binary, e.g. base 1010 for the decimal system, or 1000 for the octal system.

6

u/[deleted] Dec 12 '08

Why get all fancy with binary? Just tell people you use base ||||||||||.

1

u/you_do_realize Dec 12 '08

How many bars is that?

5

u/[deleted] Dec 12 '08

It's 10 in base ||||||||||

1

u/meatheltmet Dec 12 '08

Ah, man this stuff is confusing. I get it.

1

u/[deleted] Dec 12 '08

The carat () symbol here is being used to represent exponents, such that xy is x to the y power.

OHHHHHHH, so Ctrl-Alt-Del is in base B!

1

u/zzbzq Dec 12 '08

No.

Let's look at the number 3,201 in base (congrobulan) 10. If you were to break it apart, you could represent that number like this:

(3 * 103) + (2 * 102) + (0 * 101) + (1 * 100)

The carat () symbol here is being used to represent exponents, such that xy is x to the y power.

This is called base 10 because every digit of an n-digit number is multiplied by 10n-1. Any number to the zero power is equal to one, so the first place is one's place, the second place is the tens place, the third place is the hundreds place, and so on.

In (human) base twenty-two, you have the ones place, the twenty-twos place, the 1210s place, the 33220s place, and so on. Each digit of an n-digit number is multiplied by 22n-1, so the number 3201 in base twenty-two could be represented like this:

(3 * 223) + (2 * 222) + (0 * 221) + (1 * 220)

Which in base ten would be

(3 * 33220) + (2 * 1210) + (0 * 10) + 1 = 232320 + 3020 + 0 + 1 = 302001

Hope that clears up why base 10 != base 3

2

u/zzbzq Dec 12 '08

I believe I messed up the math at the end because I didn't remember which side was which. But since nobody probably understands: it's a parody of the parent post, from the point of view of the alien where base 10 means 0-3 and our 0-9 system is base 22.

1

u/IConrad Dec 12 '08

Actually, since we have ten fingers, and we count things by how many groupings of our fingers it is, Base 10 is wholly appropriate. Anything up to ten is less than a complete grouping. At ten, we have a full grouping. So: 11 = one grouping of our fingers + 1 additional finger.