UNIX time-sharing system: Portability of c programs and the UNIX system

@article{Johnson1978UNIXTS,
  title={UNIX time-sharing system: Portability of c programs and the UNIX system},
  author={S. C. Johnson and D. Ritchie},
  journal={The Bell System Technical Journal},
  year={1978},
  volume={57},
  pages={2021-2048}
}
  • S. C. Johnson, D. Ritchie
  • Published 1978
  • Computer Science
  • The Bell System Technical Journal
  • Computer programs are portable to the extent that they can be moved to new computing environments with much less effort than it would take to rewrite them. In the limit, a program is perfectly portable if it can be moved at will with no change whatsoever. Recent C language extensions have made it easier to write portable programs. Some tools have also been developed that aid in the detection of nonportable constructions. With these tools many programs have been moved from the PDP-11 on which… CONTINUE READING
    78 Citations

    Topics from this paper.

    Portability and the UNIX operating system
    The UNIX system: The evolution of C — Past and future
    • L. Rosler
    • Computer Science
    • AT&T Bell Laboratories Technical Journal
    • 1984
    • 7
    The Unix System and Software Reusability
    • B. Kernighan
    • Computer Science
    • IEEE Transactions on Software Engineering
    • 1984
    • 63
    A case study in software portability: the UNIX symbolic debugger
    The UNIX system: The evolution of the UNIX time-sharing system
    • D. Ritchie
    • Computer Science
    • AT&T Bell Laboratories Technical Journal
    • 1984
    • 54
    • PDF
    The UNIX system: The evolution of the UNIX time-sharing system
    • D. Ritchie
    • Computer Science
    • AT&T Bell Lab. Tech. J.
    • 1984
    • 22
    The UNIX Time-sharing System
    • A Retrospective
    • 1977
    • 474
    • PDF
    UNIX time-sharing system: The mert operating system
    • 25
    • PDF
    On squeezing the unix quart into a data general eclipse pint pot

    References

    SHOWING 1-10 OF 26 REFERENCES
    UNIX: a portable operating system?
    • 18
    UNIX time-sharing system: The C programming language
    • 52
    • PDF
    The UNIX Time-sharing System
    • A Retrospective
    • 1977
    • 474
    • PDF
    SPIP: A Way of Writing Portable Operating Systems
    • 4
    UNIX time-sharing system: A retrospective
    • D. Ritchie
    • Computer Science
    • The Bell System Technical Journal
    • 1978
    • 39
    The PORT Mathematical Subroutine Library
    • 164
    UNIX time-sharing system: UNIX implementation
    • K. Thompson
    • Computer Science
    • The Bell System Technical Journal
    • 1978
    • 112
    • PDF
    A PORTABLE COMPILER FOR THE LANGUAGE C
    • 17
    • PDF
    The pfort verifier
    • B. Ryder
    • Computer Science
    • Softw. Pract. Exp.
    • 1974
    • 179