Mercurial > hg > Papers > 2018 > mitsuki-sigos
comparison Slide/prosym.md @ 33:583eb189f004
update
author | mir3636 |
---|---|
date | Sun, 21 Jan 2018 00:54:43 +0900 |
parents | 7e2ceefcef54 |
children | 529e93784da3 |
comparison
equal
deleted
inserted
replaced
32:f78928bb28ad | 33:583eb189f004 |
---|---|
153 enum Data { | 153 enum Data { |
154 D_dg1, | 154 D_dg1, |
155 D_dg2, | 155 D_dg2, |
156 }; | 156 }; |
157 ``` | 157 ``` |
158 # Data Gear の定義 | |
159 - Data Gear は union と struxt を用いて定義される | |
160 - これをもとに必要な Data Gear の allocate を行う | |
161 | |
162 ```data | |
163 union Data { | |
164 struct Time { | |
165 enum Code next; | |
166 double time; | |
167 } time; | |
168 struct LoopCounter { | |
169 int i; | |
170 } loopCounter; | |
171 ... | |
172 }; | |
173 ``` | |
174 | |
158 | 175 |
159 <!-- | 176 <!-- |
160 # CbC による Gears OS 記述の問題点 | 177 # CbC による Gears OS 記述の問題点 |
161 - Gears OS を CbC で実装する上でメタ計算の記述が煩雑であることがわかった。 | 178 - Gears OS を CbC で実装する上でメタ計算の記述が煩雑であることがわかった。 |
162 - 本研究ではこれらのメタ計算を自動生成することにより Gears OS を記述する上においてより良い構文をユーザーに提供することにした。 | 179 - 本研究ではこれらのメタ計算を自動生成することにより Gears OS を記述する上においてより良い構文をユーザーに提供することにした。 |