diff cbc.tex @ 14:205805e6a6d8

revision
author Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
date Wed, 17 Feb 2016 07:02:38 +0900
parents 2d6755608f67
children
line wrap: on
line diff
--- a/cbc.tex	Tue Feb 16 18:16:04 2016 +0900
+++ b/cbc.tex	Wed Feb 17 07:02:38 2016 +0900
@@ -1,12 +1,15 @@
 \chapter{CbC}
+Gears OS の実装には LLVM/Clang 上に実装した CbC を用いる。
+
 CbC は C から for 文、while 文といったループ制御構文や関数呼び出しを取り除き、Code Segment と goto による軽量継続を導入している。
 図:\ref{fig:cs} は goto による Code Segment の遷移を表したものである。
 
-Gears OS の実装には LLVM/Clang 上に実装した CbC を用いる。
+本章では CbC の特徴である Code Segment と Gears OS に対するサポートについて説明する。
+
 
 \begin{figure}[!h]
   \begin{center}
-    \includegraphics[scale=0.7]{./images/codesegment2.pdf}
+    \includegraphics[scale=0.6]{./images/codesegment2.pdf}
   \end{center}
   \caption{goto による Code Segment 間の継続}
   \label{fig:cs}