Content deleted Content added
m Category:Programming languages |
No edit summary |
||
Line 1:
[[de:Occam]] [[it:Occam (linguaggio)]]▼
'''Occam''' is a [[Parallel computing|parallel]] [[programming language]] developed by [[Inmos]] for their line of [[Transputer]]s. Implementations for other platforms exist as well. (The language's name refers to [[William of Ockham]], responsible for [[Occam's Razor]].)
Occam builds on [[Communicating Sequential Processes]] (CSP) and shares many of the same features. It is, in a way, a practical implementation of CSP. Occam is
==Overview==
Communication between processes work through named ''channels''. One process outputs data to a channel via '''!''' while another one inputs data with '''?'''. Input and output will block until the other end is ready to accept or offer data. Examples (c is a variable):
Line 50 ⟶ 49:
[[Category:Programming languages]]
[[Category:Concurrent programming languages]]
[[Category:Imperative programming languages]]
[[Category:Procedural programming languages]]
▲[[de:Occam]] [[it:Occam (linguaggio)]]
|