मैं लिनक्स कर्नेल में एक प्रोजेक्ट कर रहा हूं और मैं जानना चाहता था कि यह checkstack.pl क्या करता है? मैंने कभी भी पर्ले का अध्ययन नहीं किया है, इसलिए कार्यक्रम को समझ नहीं सकते। यह बहुत अच्छा होगा अगर मैं लाइन द्वारा लाइन न होने पर अवधारणात्मक रूप से प्रोग्राम को समझ सकता हूं। किसी भी प्रयास की सराहना की।पर्ल: linux स्रोत में checkstack.pl क्या करता है?
स्रोत: link text
मैं थोड़ा फेरबदल मेरा अपना कोड लिखना चाहते हैं लगता है, मैं एक सी प्रोग्राम में लिख सकते हैं। मेरा मुख्य प्रश्न है: यह कोड क्यों लिखा गया है या पर्ल में लिखा जाना चाहिए?
शीर्ष पर टिप्पणी बहुत आत्म-व्याख्यात्मक प्रतीत होती है: "कार्यों के ढेर उपयोग की जांच करें"। – Ether
मुझे संदेह है कि पर्ल में लिखा गया एकमात्र कारण आवश्यक कई रेगेक्स के कारण है। कोड निश्चित रूप से बहुत खराब नहीं है। (उदा। यह regex में आर्किटेक्चर नाम को मैप करने के लिए/elsif वृक्ष का उपयोग करता है, जहां एक हैश बहुत आसान होगा।) – friedo