Tôi đang nghe bài học edX, và giáo sư nhấn mạnh rằng mỗi máy có thể thực hiện sáu nguyên thủy cơ bản đó có thể được gọi là Turing Complete. Nhưng sáu nguyên thủy cơ bản là gì?Sáu nguyên thủy cơ bản trong Turing Hoàn thành
Trả lời
Sáu cơ bản hoạt động/nguyên thủy mà đưa ra một tính đầy đủ ngôn ngữ Turing là:
- Phải: Di chuyển đầu của máy ở bên phải của hình vuông hiện
- Left: Di chuyển đầu của máy bên trái của quảng trường hiện
- In: In một biểu tượng trên quảng trường hiện
- Scan: Xác định bất kỳ biểu tượng trên quảng trường hiện
- Erase: xóa bất kỳ biểu tượng trình bày trên cur thuê vuông
- Không có gì/dừng: Không làm gì
Bạn có thể tìm hiểu thêm tại Alan Turing reference web site và/hoặc xem một small video about it.
Họ là những cơ bản của Turing Machine và được cấu tạo của
Phải: Di chuyển đầu của máy ở bên phải của hình vuông hiện
Left: Di chuyển đầu của máy bên trái của quảng trường hiện
In: In một biểu tượng trên quảng trường hiện
Scan: Xác định bất kỳ biểu tượng trên quảng trường hiện
Erase: Erase bất kỳ biểu tượng được trình bày o vuông hiện
Không có gì/HALT: Không làm gì
Ý tưởng là với những người sáu nguyên thủy bạn có thể lập trình bất cứ thứ gì.
Điều này giống như câu trả lời tôi đã đăng trước đây . – StaticX
@StaticX Có, nhưng câu trả lời của bạn là sai lạc - được cho là không chính xác - được diễn đạt. – Marcin
@StaticX Khi tôi bắt đầu nhập không có gì + câu hỏi này về cơ bản là "Hãy để tôi google cho bạn", anh ấy có thể tìm thấy câu trả lời trong 3-4 kết quả đầu tiên mà không có bất kỳ kiến thức nào trước đây trong máy học – Wald
- 1. Ansible Turing có hoàn thành không?
- 2. SQL hoặc thậm chí TSQL Turing có hoàn thành không?
- 3. Tính toán dựa trên constexpr Turing có hoàn thành không?
- 4. Nguyên tắc hoàn thành loại là gì?
- 5. Làm thế nào để đo lường các hoạt động cơ bản, nguyên thủy trong C++?
- 6. Đếm nguyên thủy trong Neo4j
- 7. Tài nguyên hoàn thành Zsh?
- 8. Bắt sáu và sáu.mô-đun để tự động hoàn thành trong pycharm
- 9. Nguyên tắc cơ bản của WPF?
- 10. Tại sao chúng ta thích nguyên thủy để nguyên thủy đóng hộp trong java
- 11. Thư viện GUI để xử lý nguyên thủy và mảng/bộ sưu tập nguyên thủy
- 12. Thuộc tính nào của hệ thống kiểu Scala làm cho nó hoàn thành Turing?
- 13. Tôi tự hỏi liệu MATLAB là Turing hoàn thành (tính toán phổ quát)?
- 14. Tiêm một kiểu nguyên thủy trong AngularJS
- 15. In ấn Mảng nguyên thủy trong Clojure
- 16. Lambda trên mảng nguyên thủy
- 17. Tạo một số nguyên thủy vs Tạo đối tượng của nguyên thủy
- 18. Bản đồ Scala với kiểu giá trị nguyên thủy
- 19. Cổng logic nào cần cho Turing đầy đủ?
- 20. Số nguyên là kiểu nguyên thủy
- 21. Tùy chỉnh nguyên thủy trong C#?
- 22. Hoàn nguyên Git không thành công
- 23. Sự khác biệt giữa Turing-Decidable và Co-Turing-Decidable
- 24. Initialize mảng của nguyên thủy
- 25. Thay thế nguyên thủy cho Bàn ổi
- 26. TortoiseSVN - Hoàn tác hoàn nguyên
- 27. chuyển đổi loại vector nguyên gốc C++ thành mảng loại nguyên thủy java
- 28. Cách hoàn nguyên bản cập nhật phần mềm trong Eclipse
- 29. Tạo họa tiết hình cầu nguyên thủy
- 30. Chuyển đổi mảng nguyên thủy thành mảng của các thùng chứa trong Java
Đây có phải là về ngôn ngữ lập trình hoặc Máy Turing không? Chúng không giống nhau. – Marcin
@Marcin Đây là về Turing O-Machines được thực hiện như ngôn ngữ lập trình. – StaticX
Đó là một oxymoron. – Marcin