問題

雖然我理解模擬和模擬的一般意義,但我幾乎總是對它們感到困惑.假設我建立了一個模擬現有硬體/軟體的軟體,我應該稱之為什麼?模擬器或模擬器?

任何人都可以解釋程式設計方面的區別嗎?

獎金:英語在這兩個詞之間有什麼區別? (對不起,我不是本地語言者:))

  最佳答案

模擬是模仿表面可觀察的行為以匹配現有目標的過程,模擬機制的內部狀態不必準確地反映模擬目標的內部狀態。

另一方面,模擬涉及對目標的基本狀態進行建模,模擬的最終結果是模擬模型將模擬目標。

理想情況下,您應該能夠研究模擬並觀察您也會看到的屬性,如果您檢視原始目標.實際上,由於效能原因,模擬可能有一些快捷方式 – 也就是說,模擬的某些內部方面實際上可能是一個模擬.

Mame是一個arcade遊戲模擬器;超術語是一個(不太好)終端模擬器.沒有必要詳細模擬arcade機器或終端來獲得所需的模擬行為.

飛行模擬器是一個模擬器; SPICE 是一個電子模擬器,它們儘可能模擬目標的每個細節,以表示目標在現實中所做的事情。

編輯:其他回覆指出,模擬的目標是能夠替代它正在模擬的物件.這是一個重要的問題.模擬的重點更多是目標的內部狀態的建模 – 模擬不一定會導致模擬.特別是,模擬執行的速度可能比實時慢得多.例如,香料不能替代實際的電子電路(即使假設有某種神奇的裝置可以完美的電路介面到SPICE模擬). 模擬 模擬並不總是導致模擬

  相同標籤的其他問題

terminologysimulationemulation