Mercurial > hg > Papers > 2008 > akira-ieice
view cbc.tex @ 1:0372eb4fee3f akira start
(none)
author | akira |
---|---|
date | Mon, 03 Mar 2008 20:38:53 +0900 |
parents | 5a47ca319df5 |
children | 00ef3b6ef98a |
line wrap: on
line source
\section{CbCの概要} CbCはC言語からループ制御構造とサブルーチンコールを取り除き、継続を導入し た言語である\cite{bib:CbC}。code-segmentは引数付きgotoで接続することで継 続を実現する。 code-segmentはキーワードcodeを用いることで関数のように定義される。引数部 分はinterfaceと呼ぶ。code-segmentからの脱出は引数付きgotoである。よって CbCのプログラムは複数のcode-segmentがgotoで接続された物になる。(図\ref{fig:cbc-goto}) \begin{figure}[htb] \begin{center} \includegraphics[scale=.7]{./fig/code-goto.pdf} \end{center} \caption{CbCプログラムの構成} \label{fig:cbc-goto} \end{figure}