Supercomputer/Occam: differenze tra le versioni

Jump to navigation Jump to search
Nessun cambiamento nella dimensione ,  15 anni fa
m
Correzione errori comuni - Lista
mNessun oggetto della modifica
m (Correzione errori comuni - Lista)
 
==Panoramica del linguaggio==
===Canali===
La comunicazione fra processi avviene attraverso '''canali''' dotati di nome. Un processo invia dati su un canale attraverso l'operatore '''!''' e legge da un canale con '''?'''. Questi operatori hanno una semantica basata sul rendezvous, ovvero un processo che tenti di inviare o ricevere dati su un canale rimarrà sospeso finché un altro processo non diventa disponibile a eseguire l'operazione complementare (cioécioè a ricevere o inviare) su quello stesso canale. Sintatticamente, output e input assumono la seguente forma (''c'' è una variabile):
 
canale1 ? c
194

contributi

Menu di navigazione