From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,37e6dbf5e31f6da0 X-Google-Attributes: gid103376,public X-Google-Thread: f43e6,37e6dbf5e31f6da0 X-Google-Attributes: gidf43e6,public X-Google-Thread: ff6c8,37e6dbf5e31f6da0 X-Google-Attributes: gidff6c8,public X-Google-Thread: 1108a1,37e6dbf5e31f6da0 X-Google-Attributes: gid1108a1,public X-Google-Thread: 10db24,37e6dbf5e31f6da0 X-Google-Attributes: gid10db24,public From: John Cosby Subject: Re: Software Engineering News Brief Date: 1996/11/06 Message-ID: <3280ABD8.794B@cpmx.saic.com>#1/1 X-Deja-AN: 194881857 references: <55dr50$ch1@ns1.sw-eng.falls-church.va.us> content-type: text/plain; charset=us-ascii organization: SAIC Orlando mime-version: 1.0 newsgroups: comp.lang.ada,comp.sw.components,comp.object,comp.software-eng,comp.edu x-mailer: Mozilla 3.0 (X11; I; OSF1 V3.2 alpha) Date: 1996-11-06T00:00:00+00:00 List-Id: Software Engineering News wrote: > > Software Engineering News Brief > Week Ending 11/1/96. > ******************************* > YEAR 2000 NO PROBLEM FOR ADA > > Ada developers who've been scorned by the C/C++ camp might be laughing > all the way to the year 2000. > > Ada applications aren't likely to fail any time between now and January 1, > 2000, or beyond, for the simple reason that Ada doesn't let programmers > represent dates in two-digit shorthand. > > "There's no problem with Ada," said Jacques Brygier, marketing director > for Thompson Software Products. "The language has been defined in a way > that you cannot make this kind of mistake." > > According to Dr. Charles Engle, chief of the Ada Joint Program Office, the > Ada language itself has built-in dates from 1901 to 2099, thus eliminating > the 2000 problem. Ah, but do the applications programmed in Ada use this? I worked on a system for a branch of the military where Ada was used to drive a database - and the tables contain 2-digit year fields. We pointed this out, we went and said it very clear, we went and shouted in their ears - and the military folk said we had to leave it that way, for compatibility with their existing systems. We were told to assume dates between 00 and 49 were in the 2000s. The language can't overcome obstinance on the part of the customer. -- John Cosby SAIC Orlando John.D.Cosby@cpmx.saic.com (407) 282-6700 x216