An analysis is made of the basic principles and methods of construction of integrated optical
circuits (IOC) for data processing, which are optical waveguide processors in the integrated
form. A classification is provided of IOC in accordance with the nature of the input
connections to optical components and in accordance with their intended function. An analysis
is made of the current status of research and development of analog IOC for handling analog
and digital signals, IOC for computing technology, and switching IOC. A detailed analysis is
made of IOC with different functions in data processing: spectrum analyzers and correlators,
analog-digital converters, circuits for identification of data sets and for encoding of signals,
threshold and multistable circuits, logic and arithmetic units, and switching arrays.
Descriptions are given of IOC for optically controlled data handling: bistable purely optical
logic circuits, multivibrators, flip-flops, and optical transistors. The ultimate performance and
trends in development of optical waveguide processors are considered as well as the problems
of compatibility of such IOC with electronic microcircuits.