LocalazyLocalazy
Occam ist eine Programmiersprache, die in den frühen 1980er Jahren von Inmos entwickelt wurde. Sie ist nach dem englischen Philosophen und Theologen William von Ockham benannt. Die Sprache basiert auf dem Prinzip des Minimalismus, was sich auch in ihrer Syntax widerspiegelt. So gibt es in Occam zum Beispiel keine traditionelle for-Schleife, sondern eine so genannte repeat-Schleife, bei der ein Codeblock eine bestimmte Anzahl von Malen wiederholt wird. Occam ist eine nebenläufige Programmiersprache, d.h. sie wurde entwickelt, um Programme zu unterstützen, die auf mehr als einem Prozessor gleichzeitig laufen. Sie hat auch eine eingebaute Unterstützung für die Kommunikation zwischen Prozessen, was sie für die Entwicklung verteilter Anwendungen gut geeignet macht. Die Sprache wurde in einer Vielzahl kommerzieller und industrieller Anwendungen eingesetzt, darunter Prozesssteuerung, Telekommunikation und Bildverarbeitung.