Abstract
Shakespeare’s words often cover circumstances beyond his wildest dreams. Toil and trouble accompany major computing transitions, even when people plan ahead. To calibrate “tomorrow’s legacy today,” we should study “tomorrow’s legacy yesterday.” Much of tomorrow’s software will still be driven by decades-old decisions. Past decisions have unanticipated side effects that last decades and can be difficult to undo.
- Mashey, J. 2004-05. Languages, levels, libraries, longevity. ACM Queue 2 (9): 32-38. Google ScholarDigital Library
- Mashey, J. 1991. 64-bit computing. BYTE (September): 135-142. The complete text can be found by searching Google Groups comp.arch: Mashey BYTE 1991. Google ScholarDigital Library
- Bell, C. G., Mudge, J. C. 1978. The evolution of the PDP-11. In Computer Engineering: A DEC View of Computer System Design, ed. C. Gordon Bell, J. Craig Mudge, and John E. McNamara. Bedford, MA: Digital Press.Google Scholar
- Strecker, W. D. 1978. VAX-11/780: A virtual address extension to the DEC PDP-11 family. In Computer Engineering: A DEC View of Computer System Design, ed. C. Gordon Bell, J. Craig Mudge, and John E. McNamara. Bedford, MA: Digital Press.Google Scholar
- See reference 2.Google Scholar
- Rationale for International Standard---Programming Languages---C; http://www.open-std.org/jtc1/sc22/wg14/www/docs/n897.pdf (or other sites).Google Scholar
- Aspen Data Model Committee. 1997-1998. 64-bit programming models: Why LP64? http://www.unix.org/version2/whatsnew/lp64_wp.html.Google Scholar
- Josey, A. 1997. Data size neutrality and 64-bit support; http://www.usenix.org/publications/login/standards/10.data.html.Google Scholar
- Adding support for arbitrary file sizes to the single Unix specification; http://www.unix.org/version2/whatsnew/lfs20mar.html.Google Scholar
Index Terms
- The Long Road to 64 Bits: Double, double, toil and trouble
Comments