1. (brainfuck)
  2. (web assembly)
  3. (jvm)

程序不一定是電腦程序,也可以是一道手續或方法。machine也不一定要是實際存在的硬體,但需要明確的定義。而虛擬機的應用無處不在,而不同虛擬機的需求會因其而異。它,是一個模仿 machine 行為 的 程序。

Computer model

定義了machine會如何執行其指令。因實作略可不同,以致Virtual machine 並沒有機制上明確的定義,實作上也無需考慮,盡情發揮創意是實作Virtual machine的樂趣。

Uxn

是一個簡易、實驗性的VM。目的是為了讓VM能夠以簡易的設計,在不同的平台上容易實作和重做,實踐永續。始於藝術家 Devine Lu Linvega 用SD2和C開發,後續社群又開發了不同的variants。

其簡易的設計和概念使Uxn與其他 program virtual machine 與眾不同。