Abstract
The UNIX operating system provides an especially congenial programming environment, in which it is not only possible, but actually natural, to write programs quickly and well. Several characteristics of the UNIX system contribute to this desirable state of affairs. Files have no type or internal structure, so data produced by one program can be used by another without impediment. The basic system interface for input and output provides homogeneous treatment of files, I/O devices and programs, so programs need not care where their data comes from or goes to. The command interpreter makes it convenient to connect programs, by arranging for data communications. In this paper we will present a variety of examples to illustrate this methodology, focusing on those aspects of the system and supporting software which make it possible.
Original language | English (US) |
---|---|
Title of host publication | Interact Program Environ |
Publisher | McGraw-Hill Book Co |
Pages | 175-197 |
Number of pages | 23 |
ISBN (Print) | 0070038856 |
State | Published - 1984 |
Externally published | Yes |
All Science Journal Classification (ASJC) codes
- General Engineering