Digital optical computing is gradually emerging as an important new technology. Optical computers have very different architectures from their electronic counterparts. They are potentially capable of combining processor and system level operations to obtain substantial reductions in overall software requirements. The most important aspect of these new computers is their interconnection capabilities. These capabilities are either directly or subtly re-sponsible for fusing processor and system level operations through features such as massive parallelism, reconfigurability, the ability to implement multiple-valued logic, and the ability to perform multiple-class discrimination.