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=0.6 required=5.0 tests=BAYES_20,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: ff6c8,37e6dbf5e31f6da0 X-Google-Attributes: gidff6c8,public X-Google-Thread: f43e6,37e6dbf5e31f6da0 X-Google-Attributes: gidf43e6,public X-Google-Thread: 103376,37e6dbf5e31f6da0 X-Google-Attributes: gid103376,public X-Google-Thread: 10db24,37e6dbf5e31f6da0 X-Google-Attributes: gid10db24,public X-Google-Thread: 1108a1,37e6dbf5e31f6da0 X-Google-Attributes: gid1108a1,public From: adam@irvine.com (Adam Beneschan) Subject: Re: Software Engineering News Brief Date: 1996/11/01 Message-ID: <55e02f$oq0@krusty.irvine.com>#1/1 X-Deja-AN: 193814414 references: <55dr50$ch1@ns1.sw-eng.falls-church.va.us> organization: /z/news/newsctl/organization newsgroups: comp.lang.ada,comp.sw.components,comp.object,comp.software-eng,comp.edu Date: 1996-11-01T00:00:00+00:00 List-Id: seic@sw-eng.falls-church.va.us (Software Engineering News) writes: >******************************* >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. > >TOPIC: ADA > >SOURCE: Olsen, Florence. "Ada sails smoothly into 2000," Government >Computer News v15(25), Oct. 7, 1996, p. 33. > >************************************* Ada has a number of advantages over other languages, so I hope no one trying to advocate the language resorts to a lame reason like this one. The Year 2000 problem is a software design issue, not a language issue. I think that programmers in recent years have been aware that the millenium is looming, more than they were 25-30 years ago, so any program designed these days will take the year 2000 into account. Sure, other languages like C don't have standard library routines to handle dates defined in the language definition, but it's no problem to put your own together. So I don't see how Year 2000 issues give us any particular reason to crow about Ada. (Or to insult C/C++ in the process. I'm willing to bet that the vast majority of programs with a Year 2000 problem are COBOL, RPG, or other older languages, not C and definitely not C++.) -- Adam