यदि किसी भाषा में नियंत्रण संरचनाएं और चर होते हैं, लेकिन सरणी, सूचियों, स्मृति पहुंच और आवंटन आदि के लिए कोई समर्थन नहीं है, तो क्या यह ट्यूरिंग-पूर्ण हो सकता है?क्या कोई भाषा सरणी के लिए किसी भी समर्थन के बिना ट्यूरिंग-पूर्ण हो सकती है?
हो सकता है कि अगर वहाँ चर आप बना सकते हैं की राशि की कोई सीमा नहीं था, तो आप सरणियों उन के माध्यम से की तरह array_1
, array_2
, ... array_6000
और मैन्युअल रूप से पाश चर बनाने के द्वारा अनुकरण कर सकते हैं, और किसी भी तरह जटिल डेटा संरचनाओं और प्रत्यावर्तन बनाने?
संपादित करें: भले ही आप नाम मैनिपुलेशन (array_10+i
की अनुमति नहीं है) द्वारा चर का उपयोग नहीं कर सकते हैं?
ammusement के लिए आप कुछ ट्यूरिंग पूरा दुभाषिए और मशीन emulators अतः उपयोगकर्ताओं द्वारा लिखी गई http://stackoverflow.com/questions/1053931/code-golf-shortest-turing-complete-interpreter देख सकते हैं। मुझे विश्वास नहीं है कि उनमें से कोई भी अपने वाक्यविन्यास के तत्व के रूप में सरणी का समर्थन करता है। – dmckee
यह सच है लेकिन इनमें से अधिकांश स्मृति में हेरफेर करने के तरीके –