पर्ल बनाम पायथन

| | | | | | | | | | | | | | | | | | | | | | | |

फ़ीचर Perl Python < मजबूत>परिचय पर्ल CGI लिपियों के लिए लोकप्रिय एक सामान्य प्रयोजन वाली उच्च स्तरीय भाषा है। पर्ल में कुछ लोकप्रिय प्रोजेक्ट CPanel और Bugzilla हैं। इसे शुरू में जटिल शेल स्क्रिप्ट को बदलने के लिए डिज़ाइन किया गया था। Python व्यापक रूप से उपयोग की जाने वाली सामान्य-उद्देश्य, उच्च स्तरीय प्रोग्रामिंग भाषा है। अपने समृद्ध पुस्तकालय और समर्थन के कारण, वेब विकास, मशीन लर्निंग, डेस्कटॉप एप्लिकेशन आदि में इसके व्यापक अनुप्रयोग हैं। व्हाइटस्पेस पर्ल सफेद जगहों की परवाह नहीं करता है। पायथन व्हाइटस्पेस से संबंधित है और यदि व्हाइटस्पेस पायथन के अनुसार नहीं हैं तो एक सिंटैक्स त्रुटि उत्पन्न होती है। फोकस पर्ल रिपोर्ट जनरेशन और फाइल स्कैनिंग जैसे सामान्य कार्यों के लिए समर्थन पर जोर देता है। पायथन ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग और डेटा स्ट्रक्चर डिज़ाइन जैसी सामान्य कार्यप्रणाली के लिए समर्थन को बढ़ाता है। फ़ाइल एक्सटेंशन पर्ल स्क्रिप्ट को सहेजने के लिए .pl फ़ाइल एक्सटेंशन का उपयोग किया जाता है। उदाहरण के लिए myDocument.pl .py फ़ाइल एक्सटेंशन का उपयोग पायथन लिपियों को सहेजने के लिए किया जाता है। उदाहरण: myFile.py विवरण का अंत सभी कथन पर्ल में अर्ध कोलन के साथ समाप्त होने चाहिए। पाइथन में एक सेमी कोलन के साथ स्टेटमेंट्स को समाप्त करना आवश्यक नहीं है क्योंकि यह व्हाइटस्पेस से संबंधित है। टिप्पणियां और दस्तावेज़ीकरण इनलाइन टिप्पणियों के लिए, हम पर्ल में # का उपयोग करते हैं।
उदाहरण के लिए # इनलाइन-टिप्पणी में पर्ल
जबकि दस्तावेज़ीकरण के लिए हम उपयोग करते हैं
= और = कट
उदाहरण = पर्ल में दस्तावेज़ीकरण
यहां से शुरू होता है और यहां समाप्त होता है। = कट पायथन भी इनलाइन टिप्पणियों के लिए # का उपयोग करता है। "‚" पायथन में दस्तावेज़ीकरण
यहां से शुरू होता है और यहां समाप्त होता है।‚" स्टेटमेंट ब्लॉक पर्ल स्टेटमेंट ब्लॉक को चिह्नित करने के लिए ब्रेसिज़ का उपयोग करता है। पायथन स्टेटमेंट ब्लॉक को चिह्नित करने के लिए इंडेंटेशन का उपयोग करता है। डेटाटाइप पर्ल द्वारा निहित कुछ डेटा प्रकार संख्यात्मक, स्ट्रिंग, स्केलर, सरणी, हैश हैं। पायथन द्वारा निहित कुछ डेटा प्रकार संख्यात्मक, तार, सूचियां, शब्दकोश, टुपल्स हैं।