"है उन चीजों में से एक या पूरी तरह से सैद्धांतिक मूल्य बिल्कुल व्यावहारिक अनुप्रयोग के साथ? "
एचआरएम। व्यावहारिक आवेदन क्या है? आपने बुद्धिमानी से अपने प्रश्न "कंप्यूटर-विज्ञान" को टैग किया है। तो मुझे लगता है कि अपने प्रश्न पूछने के लिए है, "यह कंप्यूटर विज्ञान के लिए व्यावहारिक है?
जो मामले में, इस सवाल का जवाब है ...
बेशक यह है की
! यह पहली तरीकों में से एक के रूप में पढ़ाया जा रहा है से परे अलग-अलग भाषा जटिलता वर्गों को वर्गीकृत करने के लिए यह दिखाता है कि केवल रनटाइम से परे गणना से संबंधित मुद्दे हैं, इस मामले में कुछ मॉडल बस कुछ कार्यों की गणना नहीं कर सकते हैं। * यह एक बहुत कम है ऑटोटाटा सिद्धांत से संबंधित औपचारिक सबूत के लिए -बॉल परिचय।
कंप्यूटर विज्ञान का एक बड़ा हिस्सा है कि अधिकांश कंप्यूटर विज्ञान के छात्र (मेरे साथियों) प्रतीत होते हैं से बचने के लिए उत्सुकता सिद्धांत की सिद्धांत है, एक वर्गीकरण जो स्पष्ट रूप से लेम्मा को पंप करता है।
आशावादी स्पष्ट तथ्य यह है कि गणना के सिद्धांत, जैसे या नहीं, कंप्यूटर विज्ञान के लिए आधारभूत है। विभिन्न जटिलता वर्गों के विचार को समझने के लिए (बड़े-ओ स्वयं ने वास्तव में इसे काट नहीं दिया है) कंप्यूटर वैज्ञानिक की मौत का जादू नहीं करेगा, लेकिन यह क्षेत्र के एक बड़े हिस्से को उसके विचार से छुपाएगा।
* हां, आमतौर पर रोकथाम की समस्या पहले के रूप में दिखाई जाती है, लेकिन वे इसे पहली बार कभी नहीं मिलते हैं।
शायद आपके प्रश्न की अधिक क्रूर व्याख्या के रूप में, जिसका अर्थ है "क्या सॉफ्टवेयर का कोई भी टुकड़ा वास्तव में इसका उपयोग करता है?", मेरा जवाब बिल्कुल नहीं है। यह गणना के आधार का हिस्सा है, न कि इसके अनुप्रयोगों। यह अपने अनुप्रयोगों को बर्खास्त करने के लिए नहीं है, बिलकुल नहीं। दोनों बराबर, महान मूल्य के हैं।
यह साबित करने में सक्षम है कि कोई भाषा व्यावहारिक उपयोग नियमित है या नहीं? –
@ आओन: हां क्योंकि संदर्भ-मुक्त व्याकरण द्वारा किसी भाषा को वर्णित किया जा सकता है या नहीं, पार्सर जेनरेटर के लिए मूल्य है। – cletus
मुझे यह जानने में थोड़ी देर लग गई कि एल संदर्भ-मुक्त भाषा क्यों नहीं है। मुझे लगता है कि उत्तर के बारे में सोचने का एक अच्छा तरीका यह है: यदि आप एन 0 लिखना चाहते हैं, तो स्टैक एन बार में कुछ जोड़कर इसका ट्रैक रखें। फिर एन 1 एस प्रिंट करने के लिए, स्टैक पर सभी वस्तुओं को हटाकर ट्रैक रखें। हालांकि, अब याद रखने का कोई तरीका नहीं है कि एन 2 को प्रिंट करने के लिए क्या था। –