comparison final_sub/utf8.tex @ 12:996a70147cb0

fix
author menikon
date Tue, 11 Feb 2020 04:51:05 +0900
parents 102c40310142
children a03d74165189
comparison
equal deleted inserted replaced
11:53114bdcb0c3 12:996a70147cb0
90 \end{figure} 90 \end{figure}
91 91
92 \section{CbCのInterface} 92 \section{CbCのInterface}
93 先述した通り, CbCのInterface は Gears OS のモジュール化の仕組みである. Interface は呼び出しの引数になる Data Gear の集合であり,そこで呼び出される Code Gear のエントリである.呼び出される Code Gear の引数となる Data Gear はここで 全て定義される. Interface を定義することで複数の実装を持つことができる.このInterfaceは,JavaのInterfaceやHaskellの型クラスに対応し,導入することで仕様と実装に分けて記述することが出来る. 93 先述した通り, CbCのInterface は Gears OS のモジュール化の仕組みである. Interface は呼び出しの引数になる Data Gear の集合であり,そこで呼び出される Code Gear のエントリである.呼び出される Code Gear の引数となる Data Gear はここで 全て定義される. Interface を定義することで複数の実装を持つことができる.このInterfaceは,JavaのInterfaceやHaskellの型クラスに対応し,導入することで仕様と実装に分けて記述することが出来る.
94 94
95 \section{xv6 の FileSystem}
96
97 \section{CbC による xv6 FileSystem の書き換え}
98
99 \section{まとめと今後の課題}
95 100
96 \thispagestyle{fancy} 101 \thispagestyle{fancy}
97 %\begin{thebibliography}{9} 102 %\begin{thebibliography}{9}
98 103
99 \nocite{*} 104 \nocite{*}