occam

  1. язык программирования оккам

#

язык для программирования транспьютеров и мультитранспьютерных систем, разработанный фирмой INMOS в 1984 г. под руководством профессора Ч.А.Р. Хора (C.A.R. Hoare). Язык назван в честь философа-схоласта и логика XIV века, монаха Уильяма Оккама (William Occam, иногда пишут Ockham, 1285—1349), который сформулировал философский принцип, названный принципом Оккама (в литературе он именуется “лезвием, или бритвой, Оккама” (Occam's Razor): если для описания неизвестного феномена существуют две конкурирующие теории, то предпочтение нужно отдать той из них, чьё объяснение проще, или, короче говоря, сущности не следует приумножать без необходимости, “plurality should not be posited without necessity”). Основное в языке occam – организация процессов (последовательных и параллельных), механизм взаимодействия между ними через каналы. Развитие языка (1987 г.) – occam 2. Это, вероятно, единственный язык программирования, название которого пишется со строчной буквы.

Связные термины

transputer

Все термины