มันไม่ชัดเจนในสิ่งที่คุณหมายถึงโดย "ภาษาการเขียนโปรแกรม" และ "การใช้งานของภาษา" คุณต้องให้คำจำกัดความที่เข้มงวดของทั้งสองนี้เพื่อรับคำตอบ
Σ* * * *2Σ* * * * *ตราบใดที่หนึ่งในฟังก์ชันที่ไม่สามารถคำนวณได้อยู่ในช่วงที่ไม่สามารถใช้ภาษาได้
MM0
แต่นี่ไม่ใช่ภาษาสเปคที่ผู้คนหมายถึงเมื่อพวกเขาใช้วลี "ภาษาโปรแกรม" ภาษาการเขียนโปรแกรมที่มีความหมายโดยทั่วไปแล้วจะเป็นภาษาในการแสดงฟังก์ชั่นคำนวณ (กระบวนการ, ... ) และการติดต่อสื่อสารคำแนะนำไปยังเครื่องและดังนั้นจึงมีความเป็น TM ที่สามารถจำลองโปรแกรมเหล่านั้นและการส่งออกผลของพวกเขา ดังนั้นในความรู้สึกที่มีภาษาการเขียนโปรแกรมซึ่งไม่สามารถใช้งานได้นั้นไม่มีความหมาย
(ฉันเดาว่าคุณอาจสับสนภาษาการเขียนโปรแกรมด้วยภาษาสเปคหรือภาษาทางการในกรณีใด ๆ เราสามารถกำหนดภาษาที่ไม่สามารถคำนวณได้)