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.