CbC Using Continuation based C for Distributed Computation † ‡ Yang Ting Shinji KONO 1. CbC CbC C while (Lotos, System C) 2. Continuation based C CbC C C goto CbC C CbC [1] CbC g(i) C fact CbC STACK sp typedef char * STACK; struct f_save{ code(*ret)(STACK,int); int i,k; }; code fact(STACK sp,int i){ int k; struct f_save *c k=3; sp -= sizeof(struct f_save); c = sp; c->i = i; c->k = k; if( k>i ) got