Mercurial > hg > Papers > 2017 > mitsuki-thesis
changeset 29:77e8dfb995b3
a
author | mir3636 |
---|---|
date | Thu, 16 Feb 2017 12:43:26 +0900 |
parents | fecc23286565 |
children | 876ee5de1088 |
files | presen/slide.html presen/slide.md |
diffstat | 2 files changed, 4 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/presen/slide.html Thu Feb 16 12:36:42 2017 +0900 +++ b/presen/slide.html Thu Feb 16 12:43:26 2017 +0900 @@ -87,7 +87,7 @@ <!-- === begin markdown block === generated by markdown/1.2.0 on Ruby 2.2.0 (2014-12-25) [x86_64-darwin13] - on 2017-02-16 12:35:49 +0900 with Markdown engine kramdown (1.9.0) + on 2017-02-16 12:43:08 +0900 with Markdown engine kramdown (1.9.0) using options {} --> @@ -166,7 +166,7 @@ <li>Gears OSは必要なCode Gear、Data Gearに参照したい場合、このContext を通す必要がある。</li> </ul> -<p><img src="./fig/context.svg" alt="message" width="400" /></p> +<p><img src="./fig/context.svg" alt="message" width="550" /></p> </div>
--- a/presen/slide.md Thu Feb 16 12:36:42 2017 +0900 +++ b/presen/slide.md Thu Feb 16 12:43:26 2017 +0900 @@ -15,6 +15,7 @@ - Code Gear は関数に比べて細かく分割されているのでメタ計算をより柔軟に記述できる。 - Data Gear はデータの単位であり、Code Gear は 任意の数の Input Data Gear を参照して処理を行い、Output Data Gear を出力し処理を終える。 + # Continuation based C (CbC) - Continuation based C (CbC) はこの Code Gear 単位を用いたプログラミング言語として開発している。 - CbC では Code Gear は \_\_code という型を持つ関数の構文で定義される。 @@ -47,7 +48,7 @@ - Gears OS には Context と呼ばれる接続可能な Code Gear、Data Gear のリスト、Temporal Data Gear のためのメモリ空間等を持っている Meta Data Gear がある。 - Gears OSは必要なCode Gear、Data Gearに参照したい場合、このContext を通す必要がある。 -<img src="./fig/context.svg" alt="message" width="400" > +<img src="./fig/context.svg" alt="message" width="550" > # interface の記述 - interface を記述することでデータ構造のapiと Data Gear を結びつけることが出来、呼び出しが容易になった。