एक प्रोग्रामिंग भाषा लिखना असंभव है जो सभी मशीनों को सभी इनपुटों पर रोक देता है और कोई अन्य नहीं। हालांकि, किसी भी मानक जटिलता वर्ग के लिए इस तरह की प्रोग्रामिंग भाषा को परिभाषित करना आसान लगता है। विशेष रूप से, हम एक भाषा को परिभाषित कर सकते हैं जिसमें हम सभी कुशल संगणना और केवल कुशल संगणना व्यक्त कर सकते हैं।
उदाहरण के लिए, की तरह कुछ के लिए : अपने पसंदीदा प्रोग्रामिंग भाषा लेते हैं, और यदि आप अपने कार्यक्रम (ट्यूरिंग मशीन के लिए इसी लिखने के बाद एम ' ), शीर्षक के तीन मानों को जोड़ने: एक पूर्णांक ग , और पूर्णांक कश्मीर , और एक डिफ़ॉल्ट उत्पादन घ । जब कार्यक्रम संकलित किया गया है, उत्पादन एक ट्यूरिंग मशीन एम कि दिए गए इनपुट x आकार के एन चलाता एम ' पर एक्स के लिए ग n कश्मीर चरणों। अगर एम ' से पहले रोकने नहीं करता है ग n कश्मीरकदम ऊपर हैं, डिफ़ॉल्ट आउटपुट आउटपुट । जब तक मैं गलत नहीं हूं, यह प्रोग्रामिंग भाषाएं हमें पी में सभी गणनाओं को व्यक्त करने की अनुमति देंगी और इससे ज्यादा कुछ नहीं। हालाँकि, यह प्रस्तावित भाषा स्वाभाविक रूप से गैर-दिलचस्प है।
मेरा प्रश्न: क्या प्रोग्रामिंग भाषाएं हैं जो गैर-तुच्छ तरीके से कम्प्यूटेशनल कार्यों (जैसे सभी कुशलतापूर्वक कम्प्यूटेशनल फ़ंक्शन) के सबसेट को पकड़ती हैं? यदि नहीं हैं, तो क्या इसका कोई कारण है?