पर्ल 101

लेखक: Judy Howell
निर्माण की तारीख: 1 जुलाई 2021
डेट अपडेट करें: 19 जून 2024
Anonim
पर्ल 101
वीडियो: पर्ल 101

विषय



स्रोत: तेगुज्जतीप्रास / आईस्टॉकफोटो

ले जाओ:

अगर आपको लगता है कि पर्ल 90 के दशक से एक अवशेष है, तो फिर से सोचें। यह भाषा अभी भी मजबूत हो रही है।

अगर आपने इन दिनों पर्ल के बारे में सुना है, तो आप सोच सकते हैं कि इसका 90 का दशक एसिड-वॉश जींस या पोर्टेबल सीडी प्लेयर की तरह है। सच्चाई से आगे कुछ भी नहीं हो सकता है। वास्तव में, अपनी उम्र के बावजूद, पर्ल अभी भी एक महान समुदाय के साथ एक बहुत शक्तिशाली और लोकप्रिय प्रोग्रामिंग भाषा है।

मुझे विश्वास नहीं है? यहाँ पेर्ल्स अतीत - और उसके भविष्य पर एक नज़र डालते हैं। (कंप्यूटर प्रोग्रामिंग में कुछ पृष्ठभूमि पढ़ने को प्राप्त करें: मशीन भाषा से आर्टिफिशियल इंटेलिजेंस के लिए।)

पर्ल क्या है?

पर्ल प्रैक्टिकल एक्सट्रैक्शन और रिपोर्ट लैंग्वेज के लिए है। नाम प्रसंस्करण के लिए इसके मूल उपयोग को दर्शाता है। पर्ल एक स्क्रिप्टिंग भाषा है, जिसका अर्थ है कि इसका मुख्य उपयोग सिस्टम कार्यों को स्वचालित करने और अनुप्रयोगों को नियंत्रित करने के लिए है। सतही तौर पर, यह सबसे अधिक अपने सिंटैक्स में C से मिलता जुलता है, लेकिन कई अन्य भाषाओं से उधार लेता है।


पर्ल्स इतिहास

पर्ल को लैरी वाल द्वारा बनाया गया था, जो एक सिस्टम एडमिनिस्ट्रेटर था, जो 1987 में NASAs Jet Propulsion Laboratory के लिए काम कर रहा था। वास्तव में यह प्रोग्रामिंग लैंग्वेज मानकों से अपेक्षाकृत युवा है। सी, जिस भाषा में पर्ल लिखा गया है, वह 70 के दशक की शुरुआत से है, जबकि COBOL 1950 के दशक की है।

देश के विपरीत हिस्सों में मॉडेम के माध्यम से संचार करने वाली डिजिटल उपकरण निगम VAX मशीनों का उपयोग करके एक कॉन्फ़िगरेशन प्रबंधन प्रणाली को लागू करने के लिए दीवार की आवश्यकता थी, लेकिन उस समय यूनिक्स उपकरण बहुत आदिम थे। सी में एक एप्लिकेशन को कोड करने के बजाय, प्रेरित आलस्य के एक बिट में (पर्लर समुदाय के अनुसार एक प्रोग्रामर के प्रमुख गुणों में से एक), उन्होंने इसके बजाय बस एक नई प्रोग्रामिंग भाषा का आविष्कार किया।

संस्करण 1.0 दिसंबर 1987 में जारी किया गया था, और यह नवजात इंटरनेट समुदाय के बीच जंगल की आग की तरह फैल गया। यह शुरू में नौकरियों के लिए एक सिस्टम एडमिनिस्ट्रेशन टूल के रूप में इस्तेमाल किया गया था जो शेल स्क्रिप्ट के लिए बहुत जटिल थे लेकिन सी में लिखने के लायक नहीं थे।


पर्ल्स की लोकप्रियता को विशेष रूप से इंटरनेट और वर्ल्ड वाइड वेब की वृद्धि के साथ बांह में एक और शॉट मिला। डेटाबेस से बात करने के लिए पर्ल सही था, और कई वेब प्रोग्रामर्स ने इसका इस्तेमाल डायनामिक वेबसाइटों को लागू करने के लिए किया, हालांकि लगता है कि पीएचपी को बील्स क्षेत्र में पेश किया गया है। (PHP 101 में इस भाषा के बारे में और जानें।)

2017 तक, पर्ल का सबसे वर्तमान संस्करण संस्करण 5 है, जिसे तीन दशक पहले पेश किए जाने के बावजूद अभी भी सुधार किया जा रहा है। दीवार और पर्ल डेवलपर्स के साथ-साथ पर्ल 6 पर भी काम करना मुश्किल है।

नो बग्स, नो स्ट्रेस - योर स्टेप बाय स्टेप गाइड बाय स्टेप गाइड टू लाइफ-चेंजिंग सॉफ्टवेर विदाउट योर लाइफ

जब कोई भी सॉफ़्टवेयर गुणवत्ता की परवाह नहीं करता है तो आप अपने प्रोग्रामिंग कौशल में सुधार कर सकते हैं।

पर्ल्स जारी रखा सफलता इसके प्रलेखन की लंबाई से पता चलता है। मूल मैन पेज लगभग 15 एड पेज पर चलता है। अब इसका विभाजन कई पृष्ठों में हो गया है, जिसमें मूल सिंटैक्स से लेकर रेगुलर एक्सप्रेशंस से लेकर ऑब्जेक्ट सिस्टम तक सब कुछ शामिल है। भाषा पर कई पुस्तकें भी उपलब्ध हैं।

क्यों पर्ल (स्टिल) लोकप्रिय है

पेरल के पनपने का कारण इसकी अत्यधिक चंचलता और लचीलापन है। पर्ल समुदाय का आदर्श वाक्य "थेरेस मोरे वन वे टू डू इट" या TMTOWDI (उच्चारण "टिम टोडी") है।

पर्ल प्रोग्रामर पर किसी विशेष प्रोग्रामिंग शैली को मजबूर नहीं करता है। आप प्रक्रियात्मक प्रोग्रामिंग का उपयोग करके अपनी समस्या को हल कर सकते हैं, जैसा कि आप सी में करेंगे, या ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग का उपयोग करके, या किसी भी तरह से आप चाहें, वास्तव में।आप इसे शेल स्क्रिप्टिंग के प्रतिस्थापन के रूप में उपयोग कर सकते हैं, उतना ही जब पर्ल पारंपरिक रूप से इस्तेमाल किया गया था, या जटिल अनुप्रयोगों का निर्माण करने के लिए। लगभग हर ऑपरेटिंग सिस्टम के लिए उपलब्ध है। यदि आप लिनक्स या यूनिक्स प्रणाली का उपयोग कर रहे हैं, तो शायद यह पहले से ही पहले से स्थापित है।

क्योंकि पर्ल्स निर्माता, लैरी वॉल, एक भाषा विज्ञान पृष्ठभूमि से आते हैं, उन्होंने भाषा को क्षमा करने के लिए डिज़ाइन किया था। एक भारी लहजे और कम-से-सही वाक्यविन्यास वाले विदेशी की तरह बहुत कुछ समझा जा सकता है, पर्ल "डू व्हाट आई मीन" (डीडब्लूआईएम) नामक सिद्धांत के माध्यम से एक ही काम करने का प्रयास करते हैं।

भाषा भी किसी विशेष इंडेंटेशन शैली को लागू नहीं करती है, जैसा कि पायथन करता है। इसका मतलब है कि आप ब्लॉकों को इंडेंट कर सकते हैं जैसा कि आप फिट देखते हैं, जैसा आप सी के साथ कर सकते हैं।

पर्ल को इस तरह से डिज़ाइन किया गया है कि कोई भी प्रोग्रामिंग अनुभव रखने वाला व्यक्ति इसे उठा सकता है और लगभग तुरंत उत्पादक हो सकता है।

अन्य प्रमुख विशेषता पर्ल्स बड़े पुस्तकालय समर्थन है। पुस्तकालयों का केंद्र CPAN या व्यापक पर्ल आर्काइव नेटवर्क है। आप किसी भी प्रोग्रामिंग कार्य के बारे में पुस्तकालयों को पा सकते हैं जो आप सोच सकते हैं, प्रसंस्करण से लेकर जटिल गणितीय विश्लेषण तक।

पर्ल्स नुकसान

पर्ल का मुख्य नुकसान इसका मुख्य लाभ है: लचीलापन। क्योंकि पर्ल आपको बहुत स्वतंत्रता देता है कि आप अपने कार्यक्रम को कैसे तैयार कर सकते हैं, इसका एक कार्यक्रम बनाना बहुत आसान है, अगर आप वापस जाते हैं और इसे छह महीने बाद देखते हैं, तो यह याद रखने के लिए आपको संघर्ष करना होगा कि यह क्या करता है।

दूसरी ओर, पर्ल समुदाय ने इस समस्या को कम करने के लिए कुछ सर्वोत्तम प्रथाओं का विकास किया है। बस याद रखें कि सिर्फ इसलिए कि आप अपने कार्यक्रम को एक तरह से लिख सकते हैं, जिसका मतलब है कि आपको चाहिए। सरल एल्गोरिदम से चिपकना, स्व-व्याख्यात्मक चर नामों का उपयोग करना और अच्छी टिप्पणियों का उपयोग करना सबसे अच्छा है।

एक दूसरे में कमियां भी हैं। क्योंकि इसकी एक स्क्रिप्टिंग भाषा, पर्ल में कोड किसी को भी दिखाई देता है जो इसे देखना चाहता है, जो एक समस्या हो सकती है यदि आप नहीं चाहते कि लोग आपके एप्लिकेशन कोड को चुरा लें।

लर्निंग पर्ल

ऐसे कई तरीके हैं जिनसे आप पर्ल का उपयोग करना सीख सकते हैं। सबसे लोकप्रिय पुस्तकों में से एक रैंडल एल श्वार्ट्ज द्वारा "लर्निंग पर्ल" है। एक और अच्छा, "आधुनिक पर्ल", मुफ्त में ऑनलाइन उपलब्ध है और पर्ल्स नुकसान के आसपास बातचीत करने का प्रयास करता है। "प्रोग्रामिंग पर्ल," जिसमें इसके एक लेखक के रूप में लैरी वॉल शामिल हैं, को पर्ल की बाइबिल माना जाता है। यह एक संदर्भ के रूप में बेहतर अनुकूल है, हालांकि इसमें एक ट्यूटोरियल शामिल है।

यदि आप पर्ल को सीखने या फिर से परिचित होने में रुचि रखते हैं, तो मंचों, वेबसाइटों और आईआरसी चैनलों के साथ-साथ ऊपर उल्लिखित पुस्तकों सहित एक महान समुदाय को प्राप्त करता है। याद रखें, पर्ल का अनुभव करने के लिए एक से अधिक तरीके। और शायद आपको करना चाहिए। यह पुराना हो सकता है, लेकिन यह जल्द ही किसी भी समय दूर जा रहा है।