有沒有人有腦袋解釋器的細胞自動機規則集?我認爲它與通用圖靈機的實現類似。那些存在於wolfram網站,但我不知道如何調整他們的BF系統。Brainfuck解釋器使用元胞自動機
1
A
回答
4
元胞自動機是「就地」規則。一組規則不需要當前狀態之前的狀態來計算下一個狀態。然而,BF不計算「in-place」:它有一個指針和一個堆棧,程序空間本身在評估時不能改變。由於指針變量和堆棧空間是全局狀態,因此很難設計一組評估BF程序的元胞自動機規則。
BF程序是一維的,所以在Von Neumann意義上說「細胞」自動機將是荒謬的。
的確存在細胞自動機是通用圖靈機,但並不意味着(本身)所有通用圖靈機都是細胞自動機。
-1
Rule 110是圖靈完整的,並能夠通用計算。
相關問題
- 1. 加速元胞自動機
- 2. 元胞自動機「收斂」?
- 3. 元胞自動機實現
- 4. Brainfuck解釋器錯誤行爲
- 5. 在解釋器中實現Brainfuck循環
- 6. Brainfuck解釋行爲不端
- 7. 並行元胞自動機動作
- 8. Matlab中的元胞自動機
- 9. 如何從元胞自動機開始
- 10. C中的元胞自動機0
- 11. java中的元胞自動機
- 12. 元胞自動機Java(初學者)
- 13. Udacity CS101:Python中的元胞自動機
- 14. 使用VIM映射模擬元胞自動機?
- 15. 細胞自動機和隨機運動
- 16. 元胞自動機,C++,應用規則時出現的問題
- 17. 負責任的動態主機拒絕使用自定義解釋器
- 18. 在openframeworks中使用C++向量的生命元胞自動機遊戲
- 19. 使用元胞自動機對圖中頂點的可達性分析
- 20. 如何使用環繞計數細胞自動機中的細胞鄰居
- 21. 自動化PyDev解釋器設置
- 22. logcat的機器人解釋
- 23. 無法使用自動配置PyDev解釋器設置
- 24. OpenGL ES 2.0中元胞自動機的紋理格式
- 25. 十六進制網格上的元胞自動機
- 26. Java:細胞自動機與鍵入單元格
- 27. 元胞自動機故障(康威的生命遊戲)
- 28. 六角網格上的元胞自動機?
- 29. 在Mathematica中創建一個新的元胞自動機規則
- 30. 矩陣表示爲塊 - 楓 - 元胞自動機
我想你會發現這是一個非常重要的項目,而不是一個可以在StackOverflow上快速回答的問題。雖然我猜你所要做的就是使用GoL Turing機器來實現一個brainfuck解釋器,並且你已經設置好了! – BishopRook
我只需要一個簡單的圖靈完整語言的規則/模式匹配。通用圖靈機的規則並不複雜。 BF翻譯器與通用圖靈機類似。 –