1. 简单百科
  2. OCCAM

OCCAM

OCCAM(Occam)是一种并发程序设计语言,基于CSP(Communicating Sequential Process)过程代数,并共享了许多特色。该语言的名字来源于14世纪英国牛津哲学家William of Occam,他提出了奥卡姆剃刀(Occam's Razor)的哲学观点,即任何问题,用最简单的方法解决是最优选择。OCCAM的特点是简明性。

OCCAM与Pascal相似,是一种指令式过程式编程语言。1983年,英国计算机科学家David May和Inmos公司的科学家共同研发了OCCAM,作为他们的Transputer微处理器的原生编程语言,但 implementations for other platforms are available。最广泛使用的版本是OCCAM 2,其编程手册由Steven Ericsson-Zenith等人撰写。

正文

Occam是INMOS公司和C.A.R Hoare一起提出的一种新的语言。它是以十四世纪哲学家William of Occam的著名公设:Occam的剃刀(Occam's razor)命名的。该公设指出:说明全部可观察现象的最简单方法,就是最好的方法。 Occam的设计基于并发(Concurrency)和通讯(Communication)的概念,它不仅能够有效地实现今日的应用,而且也为未来的多处理机系统打下了基础,能满足第五代计算机的设计目标。

参考资料


Warning: Invalid argument supplied for foreach() in /www/wwwroot/newbaike.com/id.php on line 280