Topic:  input/output by accessing a variable
 Topic:  I/O streams
 Topic:  output formatting
 Topic:  page formatting 
   Group:  operating system
Topic:  analog/digital conversion
 Topic:  computer architecture
 Topic:  data acquisition
 Topic:  digital measurement
 Topic:  file input/output
 Topic:  logging data and events 
 
 |  | 
Summary
   Every language needs some I/O facilities in order to perform useful work.  Scientific programming uses it for data input and results output.  Control systems and data processing applications continuously use input and output functions.  Input/output forms the interface between the machine and its environment.  Human readable I/O is by strings.  File I/O converts an external stream of data or characters to and from an environment of variables and structures.  I/O can be controlled by format specifications, variable identifiers, or a pre-specified list format. (cbb 5/80) 
 
Subtopic: input/output  
| Quote: input and output are basic programming primitives and parallel composition is a fundamental program structure method; use guarded commands [»hoarCA8_1978]
 |    Subtopic: parallel processing of I/O  
| Quote: parallel processes usually don't care what happens to results; an asynchronous 'out' statement is better than a monitor call [»carrN4_1989]
 |    Subtopic: data vs scientific processing  
| QuoteRef: sammJE_1969 ;;128 scientific problems lots of computation while data processing has lots of i/o
 |    Subtopic: I/O and data typing  
| Quote: C does not support input/output directly; if it did, it could automatically add type information to format statements [»ritcDM7_1978c]
 |    Subtopic: distributed I/O  
| Quote: V kernel IPC file access is efficient enough for file transfer and terminal protocols; depends on high data rate, low delay and errors [»cherDR4_1984]
 |    Subtopic: secure I/O  
| Quote: devise a secure language by constructing secure input/output facilities for a conventional language [»boreNS11_1992]
 |    Subtopic: stream I/O  
| QuoteRef: vanwA_1969 ;;182 straightening a value in order to output it (i.e. linearizing it)
 |  | QuoteRef: cbb_1973 ;;3/26/75 problem of i/o is converting a stream (undifferentiated) to a tree (accessing)
 |  | Quote: stream I/O converts typed objects into untyped character sequences, and vice versa.  Stream I/O is fundamental [»stroB_1991]
 |  | Quote: every I/O stream has a state associated with it; used for handling errors and non-standard conditions [»stroB_1991]
 |  | 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: the behavior of an I/O stream manipulator is determined partially by its creator and partially by its caller
 |  | Quote: use input and output streams for I/O; general objects with functions 'next' for input and 'out' for output  [»stoyJE3_1972]
 |    Subtopic: I/O lists  
| Quote: ANSI FORTRAN omitted the NAMELIST which is a indispensable feature for data input
 |  | QuoteRef: bateF_1970 ;;166 i/o list directed (separated by space or ,), data directed (eg a=1 requires symbol table), or edit directed (formatted)
 |  | QuoteRef: chamDD_1971 ;;264 i/o by each element with a tag
 |  | QuoteRef: mckeWM_1966 ;;96 in and out for i/o string variables (line oriented)
 |  | QuoteRef: sammJE_1969 ;;204 i/o mode by carrots i.e. {device numeric output |    Subtopic: efficient I/O  
| Quote: maximize tape speed by double-buffering and small-sized writes; avoids repositioning [»drizL7_1993]
 |    Subtopic: hardware switchees  
Quote: use switches for experimenter input; e.g., finding zero of a function or playing chess  [»turiA3_1951]
 |    
  
Group: input/output  
 Topic: input/output by accessing a variable (8 items)
 Topic: I/O streams (17 items)
 Topic: output formatting (11 items)
 Topic: page formatting  (16 items)
 Related Topics  
 Group: operating system   (27 topics, 924 quotes)
Topic: analog/digital conversion (3 items)
 Topic: computer architecture (46 items)
 Topic: data acquisition (8 items)
 Topic: digital measurement (1 item)
 Topic: file input/output (21 items)
 Topic: logging data and events  (17 items)
 
 
 |