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