comp.lang.ada
 help / color / mirror / Atom feed
* Re: 5th USENIX Conf on Object-Oriented Tech & Sys (COOTS'99) - CFP
@ 1998-05-18  0:00 Anonymous
  1998-05-19  0:00 ` Larry Kilgallen
  1998-05-22  0:00 ` Stephen.Leake
  0 siblings, 2 replies; 14+ messages in thread
From: Anonymous @ 1998-05-18  0:00 UTC (permalink / raw)



<uwwbnqmby.fsf@ANARRES.i-did-not-set--mail-host-address--so-shoot-me>
<EswwJ2.EBG@usenix.org> <199805141444.QAA10968@basement.replay.com>

On 15 May 1998 17:02:41 -0400, Stephen.Leake@gsfc.nasa.gov wrote:

> nobody@REPLAY.COM (Anonymous) writes:
> 
> > On Wed, 13 May 1998 20:21:02 GMT, jackson@usenix.org (Jackson Dodd)
> > wrote:
> > 
> > > ...
> > > As the last COOTS before the new millennium, COOTS '99 will focus 
> > > ...
> > 
> > Apparently there will be no COOTS in 2000, the last year of the 2nd
> > millenium.
> 
> Ok, I'll bite (it's late Friday, and I haven't written any Ada today :).
> 
> Who says the next millenium can't start with 2000? That's when most of
> the digits change. That's when the 21st century begins (the "century"
> is the first two digits of the year, plus one). That's when all the
> non-Y2K programs will break. The current millenium started in 1000 AD,
> the one before that in 0 AD, the one before that in ... hmm, things
> get tricky for BC, but I'll just ignore that.
> ...

Thank you for biting :)

No one says the next millenium can't start with 2000. Invent your own
calendar and you can have it start wherever you want. However, the
calendar we use is the "Common Calendar," and the 3rd millenium and the
21st century both start in 2001 Common Era (CE).

I know of no calendar with a year 0 AD. According to the Gregorian
Calendar (which is very similar to the Common Calendar except for how
years are named), the current year is AD 1998, so perhaps that's the
calendar you're using. However, the Gregorian Calendar has no year "0
AD," nor AD 0. AD 1 was preceded by 1 BC.

Under the Common Calendar, the current year is 1998 CE. It was preceded
by 1997 CE, which was preceded by 1996 CE, ..., which was preceded by 2
CE, which was preceded by 1 CE, which was preceded by 1 Before Common
Era (BCE), which was preceded by 2 BCE, and so on. (I offer this
restatement of what we all know only so no one may claim that my
statements are incorrect according to some other calendar, such as the
Jewish Calendar.) This may not be a good way to number years, but it's
the way we do it.

A consequence of this numbering system is that the first year of both
the first century and the first millenium of the common era was 1 CE.
The last year of the first century was, therefore, 100 CE, and the last
year of the first millenium was 1000 CE. The last year of the 20th
century and the second millenium will be 2000 CE. The first year of the
21st century and the third millenium will be 2001 CE.

I note in passing that the century is not always the same as "the first
two digits of the year, plus one." Obviously this will never hold after
9999 CE (when an enormous quantity of legacy code from the late 20th
century will fail, the infamous Y10k problem), nor did it hold in 1900
CE, the last year of the 19th century.

Since we're dealing with numbers, we can also take a quasi-mathematical
approach to this. Prove that 2000 CE is not the first year of the third
millenium. We assume the opposite of that which we must prove and show
that it leads to a contradiction. Assume that 2000 CE is the first year
of the third millenium. Then the first year of the second millenium was
1000 CE and the first year of the first millenium was 0 CE. But there
was no year 0 CE; therefore, 2000 CE is not the first year of the third
millenium.

Everyone is entitled to his own opinions, but there is only one set of
facts. Knowing something that "ain't so" is ignorance. We are all
ignorant, so there is no shame attached to it. However, continuing to
know something after being informed that it "ain't so" is stupidity. I
doubt if anyone who contributes to this news group is stupid. (I can say
this because it's been many months since I've seen a posting by the Rev.
You-Know-Who.)

Thank you, and have a nice millenium.

Jeff Carter  PGP:1024/440FBE21
My real e-mail address: ( carter @ innocon . com )
"Monsieur Arthur King, who has the brain of a duck, you know."
Monty Python & the Holy Grail

Posted with Spam Hater - see
http://www.compulink.co.uk/~net-services/spam/




^ permalink raw reply	[flat|nested] 14+ messages in thread
* Re: 5th USENIX Conf on Object-Oriented Tech & Sys (COOTS'99) - CFP
@ 1998-05-26  0:00 Anonymous
  0 siblings, 0 replies; 14+ messages in thread
From: Anonymous @ 1998-05-26  0:00 UTC (permalink / raw)



<un2carznh.fsf@ANARRES.i-did-not-set--mail-host-address--so-shoot-me>
<199805181500.RAA19306@basement.replay.com>

On 22 May 1998 13:20:02 -0400, Stephen.Leake@gsfc.nasa.gov wrote:

> ...> I've heard many people say this, but can you quote an actual
> reference? Say the Oxford English Dictionary or some such (being a
> true engineer, I have no such reference handy at work :). There must
> be an ISO calendar? I'm looking for something that actually DEFINES
> "millenium" and "century" the way you do. Until that happens, I'll
> stick to the ones I like.
> ...

Like Stephen Leake, I too must be a true engineer, since I have no such
reference handy at work. Now I've found a reference from an untrue
engineer colleague: _The World Almanac and Book of Facts 1995_, Funk &
Wagnalls, 1995 (with the motto, "The authority since 1868"), p 288:

[Quote : begin]
A century consists of 100 consecutive calendar years. The first century
AD consisted of the years 1 through 100. The 20th century consists of
the years 1901 through 2000 and will end Dec. 31, 2000. The 21st century
will begin Jan. 1, 2001.
[end Quote;]

Sorry, nary a word about millenium. Does this qualify as "an actual
reference"? I hope the calendar hasn't changed since 1995.

-- 
Jeff Carter  PGP:1024/440FBE21
My real e-mail address: ( carter @ innocon . com )"You tiny-brained
wipers of other people's bottoms!"
Monty Python & the Holy Grail




^ permalink raw reply	[flat|nested] 14+ messages in thread
* Re: 5th USENIX Conf on Object-Oriented Tech & Sys (COOTS'99) - CFP
@ 1998-05-26  0:00 Anonymous
  0 siblings, 0 replies; 14+ messages in thread
From: Anonymous @ 1998-05-26  0:00 UTC (permalink / raw)



<un2carznh.fsf@ANARRES.i-did-not-set--mail-host-address--so-shoot-me>
<199805181500.RAA19306@basement.replay.com>

On 22 May 1998 13:20:02 -0400, Stephen.Leake@gsfc.nasa.gov wrote:

> ...
> > Thank you, and have a nice millenium.
> 
> I intend to, starting 1 year and 7 months from now.
> ...

Sorry about the next 1 7/12 yrs. I meant for you to have a nice
millenium starting now.

Jeff Carter  PGP:1024/440FBE21
My real e-mail address: ( carter @ innocon . com )
"Monsieur Arthur King, who has the brain of a duck, you know."
Monty Python & the Holy Grail

Posted with Spam Hater - see
http://www.compulink.co.uk/~net-services/spam/




^ permalink raw reply	[flat|nested] 14+ messages in thread
* Re: 5th USENIX Conf on Object-Oriented Tech & Sys (COOTS'99) - CFP
@ 1998-05-18  0:00 Anonymous
  0 siblings, 0 replies; 14+ messages in thread
From: Anonymous @ 1998-05-18  0:00 UTC (permalink / raw)



<uwwbnqmby.fsf@ANARRES.i-did-not-set--mail-host-address--so-shoot-me>
<EswwJ2.EBG@usenix.org> <199805141444.QAA10968@basement.replay.com>

On 15 May 1998 17:02:41 -0400, Stephen.Leake@gsfc.nasa.gov wrote:

> nobody@REPLAY.COM (Anonymous) writes:
> 
> > On Wed, 13 May 1998 20:21:02 GMT, jackson@usenix.org (Jackson Dodd)
> > wrote:
> > 
> > > ...
> > > As the last COOTS before the new millennium, COOTS '99 will focus 
> > > ...
> > 
> > Apparently there will be no COOTS in 2000, the last year of the 2nd
> > millenium.
> 
> Ok, I'll bite (it's late Friday, and I haven't written any Ada today :).
> 
> Who says the next millenium can't start with 2000? That's when most of
> the digits change. That's when the 21st century begins (the "century"
> is the first two digits of the year, plus one). That's when all the
> non-Y2K programs will break. The current millenium started in 1000 AD,
> the one before that in 0 AD, the one before that in ... hmm, things
> get tricky for BC, but I'll just ignore that.
> ...

Thank you for biting :)

No one says the next millenium can't start with 2000. Invent your own
calendar and you can have it start wherever you want. However, the
calendar we use is the "Common Calendar," and the 3rd millenium and the
21st century both start in 2001 Common Era (CE).

I know of no calendar with a year 0 AD. According to the Gregorian
Calendar (which is very similar to the Common Calendar except for how
years are named), the current year is AD 1998, so perhaps that's the
calendar you're using. However, the Gregorian Calendar has no year "0
AD," nor AD 0. AD 1 was preceded by 1 BC.

Under the Common Calendar, the current year is 1998 CE. It was preceded
by 1997 CE, which was preceded by 1996 CE, ..., which was preceded by 2
CE, which was preceded by 1 CE, which was preceded by 1 Before Common
Era (BCE), which was preceded by 2 BCE, and so on. (I offer this
restatement of what we all know only so no one may claim that my
statements are incorrect according to some other calendar, such as the
Jewish Calendar.) This may not be a good way to number years, but it's
the way we do it.

A consequence of this numbering system is that the first year of both
the first century and the first millenium of the common era was 1 CE.
The last year of the first century was, therefore, 100 CE, and the last
year of the first millenium was 1000 CE. The last year of the 20th
century and the second millenium will be 2000 CE. The first year of the
21st century and the third millenium will be 2001 CE.

I note in passing that the century is not always the same as "the first
two digits of the year, plus one." Obviously this will never hold after
9999 CE (when an enormous quantity of legacy code from the late 20th
century will fail, the infamous Y10k problem), nor did it hold in 1900
CE, the last year of the 19th century.

Since we're dealing with numbers, we can also take a quasi-mathematical
approach to this. Prove that 2000 CE is not the first year of the third
millenium. We assume the opposite of that which we must prove and show
that it leads to a contradiction. Assume that 2000 CE is the first year
of the third millenium. Then the first year of the second millenium was
1000 CE and the first year of the first millenium was 0 CE. But there
was no year 0 CE; therefore, 2000 CE is not the first year of the third
millenium.

Everyone is entitled to his own opinions, but there is only one set of
facts. Knowing something that "ain't so" is ignorance. We are all
ignorant, so there is no shame attached to it. However, continuing to
know something after being informed that it "ain't so" is stupidity. I
doubt if anyone who contributes to this news group is stupid. (I can say
this because it's been many months since I've seen a posting by the Rev.
You-Know-Who.)

Thank you, and have a nice millenium.

Jeff Carter  PGP:1024/440FBE21
My real e-mail address: ( carter @ innocon . com )
"Monsieur Arthur King, who has the brain of a duck, you know."
Monty Python & the Holy Grail

Posted with Spam Hater - see
http://www.compulink.co.uk/~net-services/spam/




^ permalink raw reply	[flat|nested] 14+ messages in thread
* 5th USENIX Conf on Object-Oriented Tech & Sys (COOTS'99) - CFP
@ 1998-05-13  0:00 Jackson Dodd
  1998-05-14  0:00 ` Anonymous
  0 siblings, 1 reply; 14+ messages in thread
From: Jackson Dodd @ 1998-05-13  0:00 UTC (permalink / raw)




5th USENIX Conference on Object-Oriented Technologies and Systems
(COOTS '99)

May 3-7, 1999
San Diego, California, USA

Sponsored by USENIX, the Advanced Computing Systems Association

-------------------------------------------------
Please find the Call for Submissions at
   http://www.usenix.org/events/coots99/
-------------------------------------------------

Program Chair:  Murthy Devarakonda, IBM T.J. Watson Research Center
Paper and Tutorial Submissions Due :  Nov. 6, 1998

As the last COOTS before the new millennium, COOTS '99 will focus 
on "The Object Lessons," our cumulative experiences in building and 
programming object-oriented systems. We invite you to submit high 
quality, previously unpublished, original papers on this theme as 
well as on all topics relating to object-oriented systems.

COOTS will begin with two days of tutorials. We expect tutorial topics 
to include: distributed object systems (CORBA, DCOM, RMI, etc.), Java 
and WWW programming languages, framework design, and object-oriented 
programming languages.  We invite you to propose a tutorial topic or 
presentation.

=====================================================================
USENIX is the Advanced Computing Systems Association.  Its members 
are the computer technologists responsible for many of the innovations 
in computing we enjoy today.  To find out more about USENIX, visit its 
Website: http://www.usenix.org.







^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~1998-05-26  0:00 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1998-05-18  0:00 5th USENIX Conf on Object-Oriented Tech & Sys (COOTS'99) - CFP Anonymous
1998-05-19  0:00 ` Larry Kilgallen
1998-05-19  0:00   ` Anonymous
1998-05-19  0:00   ` Scott Ingram
1998-05-22  0:00 ` Stephen.Leake
  -- strict thread matches above, loose matches on Subject: below --
1998-05-26  0:00 Anonymous
1998-05-26  0:00 Anonymous
1998-05-18  0:00 Anonymous
1998-05-13  0:00 Jackson Dodd
1998-05-14  0:00 ` Anonymous
1998-05-15  0:00   ` Stephen.Leake
1998-05-16  0:00     ` Markus Kuhn
1998-05-16  0:00     ` Corey Minyard
1998-05-17  0:00       ` Michael F Brenner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox