Litt om occam

Minimalistisk design

BNF-notasjonen er på 5 (fem) sider!

Forsiktig design

Regler og sjekking

Av kompilator eller ved kjøretid:

Array
Indeksering sjekkes
Regler for parallell aksess av variable
Eks: Les/les (ok), les/skriv (ulovlig), skriv/skriv (ulovlig)
Regler for "abbreviations"
Eks: Aksess rettigheter på deler av array
Regler for PROC
Eks: En kanal parameter eller fri kanal kan ikke være både inn og utgang i samme PROC
Regler for PROC og FUNCTION
Eks: Kun variable erklært innenfor VALUE kan tilordnes

Multiprosessor

occam transformasjonsregler