跳轉到內容

D 程式設計/RTAI

來自華夏公益教科書

為什麼在即時應用程式中使用 RTAI?

[編輯 | 編輯原始碼]

即時應用程式需要

  • 高效執行程式碼
  • 確定性行為

實際上,即時應用程式的開發主要是在嵌入式系統中使用 C 語言進行的。

越來越多地使用 C++ 和 PC 平臺。使用 D 可以作為 C++ 的替代方案。但 D 中存在非確定性特徵(與 C++ 一樣)

  • 動態記憶體分配
  • 動態轉換
  • 垃圾回收
  • 異常處理

在即時環境中,並非所有內容都必須是確定性的。因此,開發人員有責任不在即時任務中使用這些功能。

華夏公益教科書