Occam on rinnakkaislaskentaan kehitetty ohjelmointikieli, joka on nimetty englantilaisen filosofi Vilhelm Occamilaisen tai Occamin partaveitsenä tunnetun filosofisen periaatteen mukaan.

Occam ohjelmointikielen kehitti englantilainen INMOS yhtiö erityisesti rinnakkaislaskentaan suunniteltuja transputer-prosessoreitaan varten.

Occam-kielessä sijoitusoperaattori on := ja yhtäsuuruuden testaus on =, joka poikkeaa eräistä muista kielistä. Peräkkäin ajettavat toiminnot määritellään SEQ avainsanalla () ja rinnakkain ajettavat määritellään PAR ().

Esimerkki

Yksinkertainen koodi, joka esittää miten kahta sekvenssiä määritellään ajettavaksi rinnakkain: PAR INT x: SEQ x := 1 x := 1 + 1 INT y: SEQ y := 0 y := 1 + 2

Lähteet

Luokka:Ohjelmointikielet