Let's Talk Year Numbering Systems!

“we have completed the first quarter of this century”

Since we started at 0, it would seem this is the 26th year. (2000 being the first year).

:slight_smile:

4 Likes

Yes centuries are like arrays in C… they are indexed starting from zero.
but
beware of the terminology… if 2000 is the zero’th year, 2025 is the 25’th year… in zero-based numbering

3 Likes

Have you checked with microsoft, and Apple but more so in excel. That is the deciding factor.

No, LO Calc is! :smiley:

2 Likes

Not checked but there is 4 years difference between mac and windows version

But we normally start counting at 1 not 0

So is 2000 the first year ?

As we are computer users should we say

Happy

0x7E9, or 0o3751 or even 0b11111101001

First to guess (no cheating) the number system, did I missed any ?

(I’m sure I’ll get confused, and on top of that, using a translator, it’ll be confusing, sorry…)

Hi,
On this subject…
How old is someone born on January 1, 2000?

Jorge

1 Like

Today 24 ?

But next year 25

Also depends when you ask

2 Likes

Paul
Are you sure?

Jorge

2 Likes

Not in Linux . In Linux C is the deciding factor.
Even of we change to Rust, it is zero based indexing too.

Our western number systems discovered zero about the time when Arabic numerals were adopted. Before that ( ie Greeks and Romans) number systems did not have zero.
Not having zero makes the decimal number system impossible.
Miscreants like Excel should get up to date… they are only 500 years behind the times.

2 Likes

Born 2000, so 2001 makes them 1, 2002 makes them 2, 2003 makes the 3

So therefore 2025 makes them (Young kids, not old F**ts like me, ) or 25 in real numbers.

I was just seeing if anyone looked at answers.

2 Likes

That is because we have not caught up with 15th century maths yet.
Really… the origin of a graph is (0,0) point
If we can get it right in 2D , why cant we get it right in 1D ?
I blame the education system.

2 Likes

Wrong.
Age = current year - year of birth… in zero based numerology

Years are zero based numerology
Counting from 1 is 1-based numerology (years dont do this … months do )

You corrected it.

2 Likes

Neville has just given an excellent explanations on this subject, but I will try to clarify what I meant by my comment.

In this simple case, we always count year zero.

And what was the first year of the 21st century?

Jorge

2 Likes

Same in Python and other languages. Not all of them, but many.

1 Like

What is the zeroth year of the current century?
You have to speak in zero-base when counting years.

What about when counting centuries?
0 AD exists. Therefore there was a zeroth century. So centuries are the same as years … zero based.
but
months, day of year, day of month, hours of day … are 1-based.

Who invented this inconsistent time counting?

2 Likes

Hi Neville,
My bad, Thank you for correcting me, that’s what I meant to say, and I’ll try to rephrase my question:

What is the year zero of the 21st century, that is, the first year of the 21st century?

Jorge

1 Like

My appreciation of Python has increased dramatically .
Java is also zero-based
Julia is 1-based by default, but you can set any base, including zero

Fortran and R are 1-based.

2 Likes

2100 is the zeroth year
2101 is the oneth year

Terms like ‘first’ are ambiguous unless you specify a base

We are not ‘correcting’ we are discussing

4 Likes

Sorry to disagree with you Jorge.
This should gets some comments. Y2K was celebrated a year early.
To my way of thinking 2000 was the last year of the past century, so the 21st century did not start
until January 1, 2001.

To start counting to 100 you start at 1 and go to 100. 101 starts the next hundred.
So does 2000 belong to the last century and 2001 is the start of the next century.

3 Likes