| October 20,
Late developments that shape engineering
by Michael Puttré, Associate Editor
For whom the bell tolls
"The Year 2000 problem will be a nuclear winter; data destruction of unforeseen proportions." So says Bob Bemer, the pioneer programmer who is credited with the invention of ASCII type and coining the term COBOL. Bemer, 77, has come out of retirement to take on an issue of Damaclesian proportions: the so-called "Y2K Problem." The turn of the century threatens every computer program that calculates years as two-digit numbers with chaos upon the stroke of midnight, January 1, 2000. At that moment, when the digits roll over to "00," many computers will think they have gone back in time to 1900 rather than forward into the new millennium (or into the last year of the current one, if you want to get technical). The result: locusts, frogs, rivers of blood, cats and dogs living together. Bemer charges the problem has been inevitable for decades, when neither industry nor the U.S. Government would standardize on a four digit methodology for recording dates in software. "The lawsuits resulting from all the data damage will be greater then from tobacco and asbestos combined," Bemer predicts. What to do? Well, Bemer has come up with a software fix, Vertex 2000, that searches for and replaces date sequences in the object code of programs. This "piggybacking" approach extends date fields from two digits to four, providing millennium compliance without altering the source code and with a minimal impact on system performance. Vertex 2000 will be distributed by Transformation Processing Inc., Mississauga, ON, Canada. Now, what about the Y10K Problem? For more information, call Peter Ross, TPI, at (905) 812-7907.