ความคิดเห็นมากกว่าบน tex.SEทำให้ฉันประหลาดใจ คำสั่งเป็นหลัก:
ถ้าฉันสามารถเขียนคอมไพเลอร์สำหรับภาษา X ในภาษา X แล้ว X คือทัวริงสมบูรณ์
ในแง่ความสามารถในการคำนวณและภาษาที่เป็นทางการนี่คือ:
หากตัดสินใจL ⊆ L T Mและ⟨ M ⟩ ∈ Lแล้วF L = R E
นี่หมายถึงภาษาของทั่วเข้ารหัสเครื่องทัวริงและF Lหมายถึงชุดของฟังก์ชั่นคำนวณโดยเครื่องในL
มันเป็นเรื่องจริงเหรอ?
ปิดคิด / ตกลงต้องมีบางอย่างที่แท้จริงของ thm เช่นนี้ภาษาใด ๆ "ไม่สำคัญ" หรือ "ซับซ้อนพอสมควร" ที่สามารถแสดงการจำลองของตัวเองได้คือ TM เสร็จสมบูรณ์ คอมไพเลอร์โดยทั่วไปมิได้เป็นส่วนหนึ่งของโปรแกรมจำลอง มันเป็น "รูปแบบการออกแบบ" ที่พบในบทพิสูจน์ความครบถ้วนสมบูรณ์ของ TM หลายอัน แต่อาจจะไม่ได้รับการวางนัย / เป็นทางการ อาจจะเป็นหัวข้อสำหรับการวิเคราะห์เพิ่มเติม / การอภิปรายในวิทยาการคอมพิวเตอร์สำหรับการพูดคุย ผู้ต้องสงสัย / การคาดเดามีบางสิ่งที่น่าสนใจอื่น ๆ เช่น "ทุก ๆ ภาษาที่ไม่ซับซ้อน / มีความซับซ้อนมากพอที่จะเรียกซ้ำและเรียกซ้ำภาษาที่นับซ้ำได้
—
vzn
ฉันสร้างภาษาที่ลึกลับซึ่งเรียกว่า InterpretMe ซึ่งไม่สามารถทำอะไรได้นอกจากแสดงออกถึงการเป็นล่ามของตัวเองดังนั้นจึงไม่สมบูรณ์ทัวริง
—
การสะกดคำแบบไม่มีการควบคุม