पर्ल प्रोग्रामिंग के बारे में जानें: इस गतिशील भाषा के साथ शुरुआत करें

प्रकटीकरण: आपका समर्थन साइट को चालू रखने में मदद करता है! हम इस पृष्ठ पर हमारे द्वारा सुझाई गई कुछ सेवाओं के लिए एक रेफरल शुल्क कमाते हैं.


पर्ल परिचय और इतिहास

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

मूल रूप से यूनिक्स में फ़ाइल प्रसंस्करण बनाने के इच्छित उपयोग के साथ बनाया गया, जिसे “गोंद भाषा” कहा जा सकता है जो व्यावहारिक उपयोग पर जोर देता है और पाठ में हेरफेर करने के लिए बहुत अधिक शक्ति है।.

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

पर्ल जो जोड़ता है वह इतना अनूठा है कि शेल प्रोग्रामिंग और टेक्स्ट हेरफेर के लिए कार्यक्षमता है। कॉलेज में, लैरी वॉल ने भाषा विज्ञान और कंप्यूटर विज्ञान दोनों का अध्ययन किया, और अपनी खुद की प्रमुख रचना करने में सक्षम थे, जिसे उन्होंने “प्राकृतिक और कृत्रिम भाषा” कहा। यह अत्यधिक रूप से परिलक्षित होता है कि वह पर्ल को कैसे देखता है, ‘संज्ञा, क्रिया और टॉपिकलाइज़र के रूप में’ चर, फ़ंक्शन और एक्सेसर्स का उल्लेख करता है। ‘

भाषा के भीतर, अभिव्यक्ति के भीतर पाठ में हेरफेर करने के लिए “सिगिल्स” का उपयोग अत्यधिक महत्वपूर्ण है। एक “@” वर्ण इंगित करता है और सरणी, जबकि स्केलर $ का उपयोग करते हैं, और हैश% का उपयोग करते हैं.

क्यों जानें पर्ल? विकल्प क्या हैं??

पर्ल को पाठ में हेरफेर करने के लिए इसकी निकटता के लिए टाल दिया जाता है, और इसे प्राकृतिक मानव भाषा से दूसरों की तुलना में अधिक निकटता से वर्णित किया जाता है। पर्ल 1990 के दशक के अंत और 2000 की शुरुआत में इंटरनेट की शुरुआती व्यावसायिक अवधि के दौरान CGI स्क्रिप्ट लिखने के लिए बेहद उपयोगी था। तब से, पायथन, रूबी, पीएचपी, .NET, और जावा और हाल ही में NodeJS, सभी सामान्य प्रयोजन वेब सर्वर कोड में उपयोग के लिए अधिक प्रतिस्पर्धी हो गए हैं। पर्ल 5 अभी भी महान है जिसे संक्षेप में प्रस्तुत किया जा सकता है:

  • डेटा माइनिंग & पाठ विश्लेषण – पर्ल की भारी रेक्सक्स क्षमताओं के साथ, यह आसानी से टेक्स्ट को सॉर्ट कर सकता है और इस तरह से टेक्स्ट डॉक्यूमेंट प्रोसेसिंग में उपयोगी है.
  • यूनिक्स प्रणाली प्रशासन – यह सिस्टम पर जांच करने के लिए स्क्रिप्ट चला सकता है, सिस्टम लॉग का नाम बदल सकता है और उत्पन्न कर सकता है, उत्पन्न फ़ाइलों के प्रवाह को निर्देशित कर सकता है.
  • नेटवर्क प्रोटोटाइप & सुरक्षा – कई नेटवर्क इंजीनियरों ने अपने करियर में प्रवेश किया जब पर्ल बहुत लोकप्रिय थे, और अधिकांश सुरक्षा विशेषज्ञों को पर्ल के बारे में पता है, यह ‘स्केचिंग’ नेटवर्क के लिए अच्छा है & सुरक्षा कैसे करें, इसकी योजना बनाना। पाठ में हेरफेर करने में सक्षम होना एन्क्रिप्शन के लिए बहुत अच्छा है.
  • विज्ञान में कैटलॉग प्रबंधन – सूची भारी अनुसंधान क्षेत्रों को हजारों वस्तुओं को जल्दी से संशोधित करने का एक तरीका होना चाहिए, चाहे वह एक पाठ सूची में, फाइलों का एक समूह या डेटाबेस में जानकारी हो। पर्ल इस प्रक्रिया में मदद कर सकता है, यह कैटलॉगिंग सम्मेलनों की भीड़ से निपटने का एक शानदार तरीका है.
  • विरासत वेब सिस्टम & इंट्रानेट – लंबे समय तक चलने वाले उपकरण जिन्हें बदलना मुश्किल है। यह खड़े होने के लिए एक मजबूत पैर नहीं है, लेकिन यह उल्लेख के योग्य है.

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

लर्निंग पर्ल के लिए अच्छे संसाधन

पहले यह अनुशंसा की जाती है कि आप पर्ल भाषा की अवधारणाओं और इरादों से परिचित हों, लैरी वाल के कुछ वीडियो देखकर शायद यह आसान है कि उन्होंने भाषा को क्यों बनाया, यह कैसे काम करता है, और लोग इसे क्यों पसंद करते हैं.

वीडियो परिचय के लिए परिचय

  • हैकर साक्षात्कार: लैरी वॉल – पर्ल के निर्माता
  • बिग थिंक: लैरी वॉल – क्यों पर्ल एक मानव भाषा की तरह है
  • त्वरित बाइट्स: पायथन बनाम पर्ल

पर्ल में प्रोग्रामिंग के लिए वीडियो

  • ट्विट कोडिंग 101 – पर्ल – शुरू करना
  • ट्वीटिंग कोडिंग 101 – पर्ल रेगुलेट सर्च एंड रिप्ले
  • Edureka! – शुरुआती के लिए पर्ल ट्यूटोरियल

ऑनलाइन कक्षाएं

  • जानें पर्ल 5 इसे करके – उदमी
  • पर्ल प्रोग्रामिंग के मूल तत्व – एलिसन डॉट कॉम
  • पर्ल वीडियो पाठ्यक्रम & प्रशिक्षण – Lynda.com
  • पर्ल फंडामेंटल कोर्स – वर्चुअल ट्रेनिंग कंपनी

ट्यूटोरियल & ऑनलाइन पढ़ना संसाधन

  • लर्निंग पर्ल Perl.org पर
  • पर्ल को लगभग 2 घंटे 30 मिनट में सीखें – qntm.org
  • पर्ल शुरुआती साइट ऑनलाइन ट्यूटोरियल
  • एमआईटी पर्ल क्लास सामग्री

मंच & समुदाय

  • पर्ल मोंगर्स – समूह जो व्यक्ति में मिलते हैं
  • पर्ल आईआरसी
  • पर्ल भिक्षुओं
  • पर्ल गुरु मंच

पुस्तकें

सबसे अच्छी किताबें Perl.org पुस्तकों के पृष्ठ पर अद्यतित पाई जा सकती हैं, जहाँ पुस्तकें सूचीबद्ध हैं और कई प्रकाशकों के लिंक दिए गए हैं। शायद सबसे ज्यादा इस्तेमाल की जाने वाली पुस्तक O’Reilly श्रृंखला से आती है, 6 वां संस्करण यहां पाया जा सकता है.

यहाँ से कहाँ जाएं?

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

यह एक आश्चर्यजनक रूप से मजबूत उपकरण है जो यूनिक्स या लिनक्स के सभी प्रोग्रामर को पता होना चाहिए। यह बेहतर शेल स्क्रिप्टिंग, डेटा फाइन-ट्यूनिंग और पाठ हेरफेर के अपने मूल उद्देश्य के लिए एक मूल्यवान बना रहेगा.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map