[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Y2K
From: Michael C. Richardson <mcr@sandelman.ottawa.on.ca>
> If storage was the primary concern, then the date should have been
>stored in binary. 2 bytes of year is worth 64k numbers. 6 digits of
>day/month/year plus 6 digits of hour,minute,second would fit into 4
>bytes if the Unix encoding was used.
>
> So, I claim it wasn't "space" that constrained the problem, but
>rather imagination. The systems were simply *NOT* engineered to last.
Perhaps the main reason for the short date was compatibility with
existing files.
I started on IBM accounting machines #402 & #407.
We stored dates in four columns on cards. The year was hardwired
into the boards. We just rewired the board each year.
We migrated to IBM #1401. It was a BCD machine -- not binary.
We had to maintain compatibility with our databases -- card files --
thus, short dates.
The cards for each year were stored separately, and we just changed
the program each year.
Habits die hard, the average life of a program back then was about
three months.
Jay