• 沒有找到結果。

其次,如果按照我們的期望,VM programmer 應該會做出許多種類的 VM

N/A
N/A
Protected

Academic year: 2021

Share " 其次,如果按照我們的期望,VM programmer 應該會做出許多種類的 VM"

Copied!
1
0
0

加載中.... (立即查看全文)

全文

(1)

第七章 Future Work

UML 嘗試將動態的 programming 抽象化成靜態的圖,但是不容易,只能用許多張圖從各 層面去描述一段程式碼的行為。像土木工程會成功是因為他們從設計到成品都是靜態的。現 階段尚未使用到 3D 的動畫去做出這樣視覺效果,所以在未來我們嘗試用動態去解決動態問 題。

其次,如果按照我們的期望,VM programmer 應該會做出許多種類的 VM。但是這會延伸 出另外一個問題:要如何去挑選最適合的 VM?

以往的 Visualization tool 因為提供的是有限的 VM 選擇,所以讓使用者一個一個的從 當中嘗試出「比較」好的 VM 並不是太大的問題。但是,按照我們的計畫,將會有種類多到 數不清的 VM,不太可能讓使用者一個一個挑,所以讓 DIVA 建立一個過濾的機制,甚至是智 慧型自動挑選最佳 VM 的功能是必要的。

最終的目的,是讓 DIVA 成為如同「標準輸出」(如 c 的 printf)一樣的一般化的輸出工 具。可以輕易的視覺化一個工程設計圖、VLSI 的電路圖等等。

45

參考文獻

相關文件

於是我們若想要在已知函數值的某一點,了解附近大概的函

但是 T, A, O, I 出現的次數幾乎不相上下。 要是把每一種組合都試一遍, 直到得出一個 意思 來, 那會是一項沒完沒了的工作。 所以, 只好等新材料來了再說。

在舉辦這次座談會之前,其實有先邀請大家填寫問卷。彙整問卷結果以及會 議裡提出的意見後,我們發現有許多地方是有衝突的,好比說課程太難

在 abelian group 最好用的性質就是其每個 subgroup 都 是 normal subgroup, 所以每次碰到有關 abelian group 的性質時, 我們都可先找一個 nontrivial subgroup 再利用其為

由於 reduced echelon form 每一個 row 除了該 row 的 pivot 外, 只剩 free variables (其他的 pivot variable 所在的 entry 皆為 0), 所以可以很快地看出解的形式.. 而我們又知

在 abelian group 最好用的性質就是其每個 subgroup 都 是 normal subgroup, 所以每次碰到有關 abelian group 的性質時, 我們都可先找一個 nontrivial subgroup 再利用其為

當然,儘管根據以往的經驗,某個問題的解決看似比較容易,但通常事先不會知道困難

// VM command following the label c In the VM language, the program flow abstraction is delivered using three commands:.. VM