Topic: I/O streams

topics > computer science > programming > Group: input/output

file system

access by current position
communication port
data-driven design
data flow languages
device driver
file cache
file input/output
infinite sequences
input/output by accessing a variable
interprocess communication
message queues for communication
processing a sequence
sequence generators
uniform representation of files and sequences
Unix pipes

Subtopic: I/O stream up

Quote: the behavior of an I/O stream manipulator is determined partially by its creator and partially by its caller
Quote: every I/O stream has a state associated with it; used for handling errors and non-standard conditions [»stroB_1991]
Quote: the stream model replaces a memory cell with a pipeline and enque/deque operations [»wegnP_1979b]
QuoteRef: burgWH1_1975 ;;15 streams are a basic idea. an infinite list, e.g., I/O or a generator

Subtopic: character stream up

Quote: character-stream I/O combine general, dynamically variable, formatting with conceptual simplicity [»huntG6_1977]
Quote: stream I/O converts typed objects into untyped character sequences, and vice versa. Stream I/O is fundamental [»stroB_1991]

Subtopic: data stream up

Quote: a data stream is described by a producing grammar and a consuming grammar which both describe the same result [»jackMA5_1976]

Subtopic: stream processing up

Quote: can think of an array as a stream that is processed one element at a time; avoids the array bottleneck [»ackeWB_1979]

Subtopic: stream filter up

Quote: an I/O stream manipulator is a function that takes a stream as input and returns a stream; use it to insert functions like 'flush()' and 'skipspacing()' in a list of input or output operations [»stroB_1991]
Quote: filter programming produces an output stream from an input stream; both streams should be general [»kernBW_1975, OK]
Quote: a filter imports a stream interface and exports another stream interface [»redeDD2_1980]

Subtopic: stream package up

Quote: a standard stream package for Modula-3; illustrates partially opaque types and the isolation of unsafe code; based on Topaz [»browMR_1991]
Quote: a stream function creates a stream by allocating memory and setting function pointers, input stream, and initial data [»stoyJE3_1972]

Subtopic: stream as first-class entity up

Quote: OS 6 streams are first class objects; assign to variables, use as parameters, returned by stream functions; e.g., RemoveLayoutChs to remove layout from a stream [»stoyJE3_1972]

Subtopic: transducer up

Quote: a transducer creates a stream interface from a device driver interface [»redeDD2_1980]
Quote: V stream devices, e.g., terminals, must store the last block to provide idempotent transactions

Subtopic: instruction stream up

Quote: an instruction stream consists of tokens in several classes; a token consists of bit fields

Related Topics up

Group: file system   (9 topics, 305 quotes)
Group: sequences   (7 topics, 97 quotes)

Topic: access by current position (7 items)
Topic: communication port (40 items)
Topic: data-driven design (41 items)
Topic: data flow languages (33 items)
Topic: device driver (15 items)
Topic: file cache (23 items)
Topic: file input/output (21 items)
Topic: infinite sequences (7 items)
Topic: input/output by accessing a variable (8 items)
Topic: interprocess communication (29 items)
Topic: iterator (13 items)
Topic: message queues for communication (36 items)
Topic: processing a sequence (17 items)
Topic: sequence generators (16 items)
Topic: uniform representation of files and sequences (14 items)
Topic: Unix pipes
(10 items)

Updated barberCB 3/06
Copyright © 2002-2008 by C. Bradford Barber. All rights reserved.
Thesa is a trademark of C. Bradford Barber.