LocalazyLocalazy
Occam is a programming language created by Inmos in the early 1980s. It is named after the English philosopher and theologian William of Ockham. The language is based on the principle of minimalism, which is also reflected in its syntax. For example, Occam does not have a traditional for loop construct; instead, it uses a construct called a repeat loop, which repeats a block of code a certain number of times. Occam is a concurrent programming language, which means that it is designed to support programs that run on more than one processor at the same time. It also has built-in support for communication between processes, which makes it well suited for developing distributed applications. The language has been used in a variety of commercial and industrial applications, including process control, telecommunications, and image processing.