संगणकप्रोग्रामिंग

पर्ल प्रोगामिंग भाषा: लेखक, वर्णन, साधक आणि बाधक

या प्रोग्रामिंग जगात एक महत्वाची घटना 1986 मध्ये आली आहे, तेव्हा पर्ल प्रोगामिंग भाषा विकसित जगात घोषणा परिश्रमपूर्वक केलेला काम केल्यानंतर पहिल्या दृष्टीक्षेपात माणूस Larri Uoll एक सामान्य. या लक्षणीय घटना मार्गावर एक कठीण आणि अवघड असल्याचे सिद्ध, पण परिणाम तो किमतीची होती. कसे, का एक नवीन प्रोग्रामिंग भाषा विकसित आहे आणि? येथे या सर्व प्रश्नांची उत्तरे आहेत.

prehistory

हा शोध उत्तेजन एक म्हणून काम चांगले कारण. मग तो प्रकल्प युनिक्स भाग घेतला. तो लांब अंतराच्या प्रती एकमेकांना कार्यरत अनेक संगणक काम एकत्र आणण्यासाठी सक्षम करण्यासाठी अनेक स्तर एक सुरक्षित नेटवर्क तयार करण्यासाठी आवश्यक होते म्हणून काम, कठीण होता. संपूर्ण प्रक्रिया यशस्वीरित्या पूर्ण करण्यात आला, पण अहवाल अतिशय कष्टाचे काम आहे, फायली मोठ्या प्रमाणात, परंतु देखील नाही फक्त करायचं होतं क्रॉस-संदर्भ त्यांना दरम्यान.

वॉल awk फिल्टर अर्ज ठरविले, पण एक अनपेक्षित अडथळा आली: फायली मोठ्या प्रमाणात कोणत्याही उघडणे किंवा बंद व्यवस्थापित करणे अशक्य होते - उपरोधिकपणे - त्यांना आधारावर या फायली स्थान माहिती देखील आहे.

प्रथम, लॅरी, एक अनपेक्षित समस्या सोडविण्यास, मी प्रणाली-विशिष्ट उपयुक्तता लिहायला ठरविले. या परिस्थितीत बाहेर एक मार्ग असल्याचे दिसते. पण त्या आधी, ते आधीच काही उपयुक्तता ही समस्या, दुर्दैवाने, युनिक्स मानके उत्पन्न नाही सोडवणे केली होती.

त्याच्या कामात त्याला मदत केली जे एक प्रतिभावान प्रणाली प्रशासक, भाषाशास्त्रज्ञ शिक्षण, संधी घेतला आणि एकाच वेळी प्रणाली कार्ये एक उपाय शोधण्यासाठी टेक्स्ट फाईल हाताळण्यासाठी, अधिक अर्थपूर्ण अहवाल तयार सक्षम होऊ पर्ल प्रोगामिंग भाषा तयार का की. आणि पर्ल भाषा दुभाषा व त्यावर लिहिले होते, कारण जे होते क उपलब्ध होईल कमी-स्तरीय प्रोग्रामिंग होते की एकाच वेळी.

नवीन प्रोग्रामिंग भाषा: कारण

लॅरी एक नवीन भाषा आळस तयार करण्यास मदत केली दावा. कसे युनिक्स साधने अविभाज्य भाग होते विविध भाषांमध्ये विविध कार्यक्रम, जिचा टाळण्यासाठी: पण ती एक मोठी समस्या निराकरण होईल आळस आहे. खूप दमवणारा अशा पद्धतीचा केले.

नवीन भाषा फायदा इतरांद्वारे रेट होता तो harmoniously प्रक्रिया फाइल्स आणि प्रणाली प्रशासन शक्यता मेळ आहे. आणि हे एक युनिक्स प्रणाली प्रोग्रामिंग दरम्यान आवश्यक आहेत की नक्की दोन आवश्यक तथ्य आहे.

हे पर्ल प्रोगामिंग भाषा अन्य तत्सम भाषेतील एक लहान फरक आहे की नोंद करावी: तो होता तो एक गरज आहे कारण वापरकर्त्याने दाबा किंवा एक विशेष भूमिका नाही की दुसर्या छान साधन मागून येऊन गाठणे नाही.

उलट, लॅरी त्यांच्या शोध वापरकर्ते familiarized, तेव्हा तो प्रणाली प्रशासक लोकांमध्ये प्रत्यक्ष furor, आता अनेक भाषांमध्ये पाहू वेळ भरपूर आणि सहज प्रतीक टेबल वापर एक सामान्य भाषा वापर करून समस्येचे निराकरण करण्याची संधी खर्च करण्याची आवश्यकता नाही आली कारण केली.

वैशिष्ट्ये

रशियन भाषा पर्ल राज्यप्राणी मध्ये भाषांतरित वाटत "डेटा काढू आणि अहवाल निर्माण करण्यासाठी व्यावहारिक भाषा."

भाषा या प्रकारची प्रतीक विचार, एक थोर प्राणी, हार्डी, बरेच दिवस सक्षम म्हणून नम्रपणे एक जड ओझे, नवीन भाषा खूप गंभीर भार ची आठवण करून देणारा एक काम सहन एक उंट करण्यासाठी निर्णय घेतला, कदाचित.

एक नवीन भाषा लगेच अनेक वापरकर्ते कौतुक का, अनेक कारणे आहेत. साधा मजकूर, आणि आदेश अंमलबजावणी नंतर केलेले बदल - कोण युनिक्स प्रणाली वापरते सेटिंग्ज विशेष फाइल द्वारे चालतात हे माहीत आहे. ते शेल विशेष भाषेत लिहिलेले आहेत, आणि त्यांच्या पूर्ण आदेश ओळ येते.

युनिक्स सिस्टीम आपल्याला शेल आदेश आधारित सानुकूलित आदेश निर्माण करण्यास परवानगी देते, आणि त्या जो पाळतो. ते एक मजकूर फाइल राहतील, आणि आवश्यक असल्यास, ऑपरेटिंग प्रणाली आदेश मानक म्हणून चालवा - फक्त आदेश द्वारे.

वापरकर्ता आदेश अन्यथा स्क्रिप्ट म्हणून संदर्भित. युनिक्स प्रणाली यामधून विशेष सॉफ्टवेअर वापरून त्यानंतरच्या स्क्रिप्ट, म्हणजे पाठ्य फाइल उपचार की, स्क्रिप्ट मोठ्या प्रमाणात लिहू कार्यान्वित प्रशासक आहे ..:

  • Awk. कार्यक्रम डेटा नमुने तुलना ते शक्य करते आणि अहवाल जनरेटर उपलब्ध आहे.
  • पण. तो मजकूर फाइल साठी एक बॅच संपादक म्हणून काम करते.

यामधून फिल्टर म्हणून कार्यक्रम इन्पुट फाइल एक ओळ वाचतो. त्या नंतर कार्यक्रम सूचना निर्धारित असलेल्या ओळ लागू क्रिया. या वर्ण स्ट्रिंग विशिष्ट नमुने त्यानुसार वाटप केले जाते, तेव्हा नियम बदलण्याची शक्यता, नवीन फाइल निर्माण करा.

महान संधी

तो मजकूर, स्थिर अभिव्यक्ती प्रक्रिया करणे आवश्यक आहे, तेव्हा नवीन पर्ल प्रोगामिंग भाषा अशा प्रकरणांमध्ये एक अतिशय श्रीमंत संधी उघडले आहे. पर्ल अधिक मोड्यूल्स मोठा आवृत्ती वेगळे.

कालांतराने, या अद्वितीय भाषा त्याच्या सीमा वाढविण्यात आली आहे, आणि आपण वापरकर्ता इंटरफेस प्रोग्रामिंग किंवा ग्राफिक डिझाइन नेटवर्क इच्छित असल्यास आता मोठ्या प्रमाणावर वेब विकास आणि खेळ वापरले जाते.

भाषा पकडले आणि आता, वापर त्याच्या सहजपणे प्रेम डायनॅमिक प्रोग्रामिंग भाषा म्हणून ओळखले. तो स्मृती ताबा आहे टेक्स्ट प्रोसेसिंग करीता समर्थन आहे, कार्यक्षम आहे, प्रक्रियात्मक आणि इतर - हे मानकांवर विविध शैली, ज्यात समर्थन पुरवतो.

काहीही आहे एल Walla च्या mottos एक म्हणते साध्या गोष्टी सोपे असू शकते, पण जटिल चालविणे आवश्यक आहे.

भाषा जाणून घ्या विश्लेषण आणि सोपे आहे नेमणूक सूत्रांचे, कोड अवरोध, नियंत्रण संरचना आणि कार्ये.

सी सारखेपणा इतर भाषांमध्ये

लॅरी भरपूर इतर प्रोग्रामिंग भाषा पैसे उचलले. उदाहरणार्थ:

  • युनिक्स शेल आदेश. आघाडीच्या गुण चिन्ह चलने, ते स्पष्टपणे चल प्रकार व्यक्त आणि ही चलने स्ट्रिंग मध्ये interpolated आहेत मदत. अंगभूत कार्ये साधने प्रदान, आणि तो शेल प्रोग्रामिंग वापरले जाते.
  • Lisp च्या अॅरे.
  • , Awk मध्ये पर्ल नियमित अभिव्यक्ती वापरून एकाच वेळी त्याला associative शोधून कर्ज.
  • च्या पण.

पण त्यांच्या स्वत: च्या कार्ये तो बरेच जलद एक नवीन भाषा कमजोरी, आणि म्हणून नाही फक्त प्रणाली प्रशासन कार्ये निराकरण लागू लागले.

वॉल पासून, पर्ल नियमित अभिव्यक्ती जाणून घेण्यासाठी त्यांची संतती साठी तो संपादीत मदत हर्बर्ट स्पेन्सर संकुल शिकलो. अनेक विकसित कार्ये - गुणवत्तेच्या नाही फक्त लॅरी. सहकारी आणि मित्र अद्वितीय नवकल्पना विकसित करण्यासाठी त्याच्या कार्यक्रम आणण्याचा प्रयत्न करीत नाही कमी उत्साह आहेत. आणि भाषा देखील सुधारण्यासाठी मदत केली समविचारी लोकांशी, एक समाज लागत, इंटरनेट वर दिसू लागले तेव्हा. काम आकडेवारी, 10,000 पेक्षा अधिक विकसकांसाठी यांच्या मते, पासून सहभाग.

तथापि, भाषा आता माहिती संबंधित उदयोन्मुख तंत्रज्ञान नवीन भाषा अनुप्रयोग अंमलबजावणी यश वापरले जातात संकुल विकास माध्यमातून सुधारित केले जात आहे.

विकास टप्प्यात

मार्ग लहान पण लक्षणीय टप्प्यात टेबल मध्ये ओळखली जाऊ शकते.

उत्पादन आवृत्ती

निर्मिती वेळ

पर्ल 1. अनेक संधी समाविष्ट नाही. हे टेम्पलेट फाइल शोधण्यासाठी सर्वात सोपा मार्ग होता. पण फाईल डिस्क्रीप्टर्स, स्वरूप आणि scalar चल होते.

1988. जानेवारी.

पर्ल 2. अद्याप प्रगत नियमित अभिव्यक्ती होते.

1988. जून.

पर्ल 3. विकासक बायनरी डेटा प्रवाह प्रक्रिया करण्याची शक्यता आहे.

1989. ऑक्टोबर.

पर्ल 4, पुस्तक बहुतांश भाग धन्यवाद आली, प्रकाश पाहिला «प्रोग्रामिंग Perl "पर्ल, पण चांगले म्हणून ओळखले नाव अंतर्गत" उंट पुस्तक. " एक नवीन भाषा दस्तऐवजीकरण सुरक्षित. या काळात, प्रकाशन मालिका होते आवृत्ती 4,036 लक्ष केंद्रित एक परिणाम म्हणून. आधीच 1993 मध्ये होता. व्ही - - मग काम पुढील सुरुवात आवृत्ती.

1991. मार्च महिना आहे.

जटिल डेटा प्रकारच्या perl 5 समर्थन जोडले, ऑब्जेक्ट मॉडेल, जे दुवे पॅकेट, आणि मूल्य म्हणून बंद समावेश आहे. मेलिंग यादी तयार, विविध प्लॅटफॉर्मवर काम समन्वय करू शकतील. खरं तर, तो, विकास पंतप्रधान मंच होते पोर्ट आणि देखभाल. विभाग ते भाषा विस्तृत सक्षम होते कारण, आता प्रकाशन एक महत्त्वाचा भाग आहे, पण त्यांचा अर्थ संपादीत न करता. हे स्थिर नाही, पण विस्तार भाषा क्षमता.

1994. ऑक्टोबर.

युनिक पर्ल - प्रोग्रामिंग भाषा: साधक आणि बाधक

पर्ल 5 सक्रियपणे विकसित केली जात आहे आणि आता नवीन आवृत्तीसह भरुन. पण सर्व सामान्य आहे अनेक घटकांवर विकास: तो आपोआप डेटा टाइप स्मृती स्वयंचलित नियंत्रण चालते.

इंटरप्रीटर धन्यवाद केवळ प्रकार माहित पण प्रत्येक कार्यक्रम ऑब्जेक्ट स्मृती विनंती, आणि तो, स्मृती वाटप संदर्भ-मोजणी मुक्त करणे सोपे आहे.

हे लक्षात घेतले पाहिजे पर्ल-प्रोग्रामिंग इतर अर्थ वेगळा. हा पुरावा दरम्यानचे bytecode मध्ये कार्यक्रम भाषांतर आहे, आणि फक्त नंतर कार्यान्वित होते. तुलनेत: पारंपारिक थोड्या वेगळ्या प्रकारे कार्य करते - ऑपरेटर इनपुट अर्थ आणि काम प्रक्रिया दरम्यान वाक्यरचना त्रुटी सह ने भरलेला आहे, लगेच चालवला जातो. पर्ल आपण खरेदी-कोड अनुवाद कालावधी मध्ये त्रुटी हा प्रकार शोधण्यात परवानगी देते.

आणखी एक डेटा एक प्रकार अनुवाद करण्यासाठी, तो एक स्वयंचलित प्रक्रिया आवश्यक आहे, पण या प्रजाती कोणत्याही तर शक्य नाही भाषांतरे, या गंभीर त्रुटी होऊ शकते.

आवृत्ती 5004 गुणवत्ता भाषा मुख्य उद्देश दिला की एक युनिव्हर्सल पॅकेज आहे की आहे, आणि सर्व वर्ग त्याला वंशज आहेत - एक स्वयंचलित आधारावर. आता आपण विभाग आवृत्ती विनंती करू शकता. हे समर्थन विनंती विभागात एक वास्तव आवृत्ती होते. या perl व्यतिरिक्त मायक्रोसॉफ्ट विंडोज तसेच एकापेक्षा जास्त कार्य प्रणाली समर्थन सुरुवात केली, आणि.

आवृत्ती 5,005, 1998 मध्ये प्रकाशीत लक्षणीय नियमित अभिव्यक्ती प्रोसेसर गुणवत्ता सुधारली आहे, ठराविक विभाग मदत आणि विस्तार कार्य प्रणाली समर्थन मार्गी की बॅकएन्ड, नवीन छेदन सुधारली.

नवीनतम अद्यतने

दोन हजार वर्षे जगातील एक नवीन 5.6 पर्ल भाषा आवृत्ती दिली आहे. ही आणखी घन प्रथम पाहिले आहे, एक 64-बिट प्रणालीवर दोन जीबी पेक्षा जास्त फाइल समर्थन सक्षम होती, युनिकोड मानक दिले ओळी सादरीकरण, तसेच तो शब्द समाविष्ट - आमच्या. मुक्त स्रोत - या काळात योजना इतर प्रकल्प जवळ असल्याचे आवृत्त्या नावे बदलत आहे.

एक मनोरंजक खरं निर्णय आहे, विकास आवृत्ती आहे, तर तो विषम क्रमांक एक खोली नियुक्त केले जाणार नाही, आणि स्थिर अगदी-क्रमांकित नाही.

वॉल नंतर अधिक प्रगत आवृत्ती तयार करण्यासाठी प्रस्ताव सादर करण्यासाठी आपल्या अनुयायांना चालू विनंती. त्याचे अपील ऐकू आला, आणि परिणाम 361 दस्तऐवज, आवृत्ती सहावा विकसित मदत केली होती. न्यायालयाने वापरकर्त्यांना दस्तऐवज, शक्यता आहे सारांश सारखे सादर, आणि हे आवृत्ती अस्तित्वात, पण फक्त एक वर्णन भाषा. दस्तऐवजांची संख्या या आवृत्ती एक वैशिष्ट्य बनले आहे. 2006 मध्ये कारवाई सहावा आवृत्ती इंटरप्रिटर चालविण्याचा प्रयत्न करत थांबला. पण या थेट नाव Rakudo पर्ल आवृत्ती अंतर्गत 2009 आणि नियमितपणे पासून अद्यतनित करा.

पर्ल 5 विकासाच्या प्रक्रियेत एक लक्षणीय बदल पर्ल 5.11 देखावा नंतर घडली. विकसक समुदाय आगाऊ तीन महिने प्रकाशन तारीख नियोजन, मासिक प्रकाशन सायकल एवढंच.

नवीन आवृत्ती

आवृत्ती 5.8 2002 मध्ये दिसू लागले. आता 2008 पर्यंत दरवर्षी अद्ययावत पासून, लक्षणीय साठी युनिकोड समर्थन सुधारीत, मल्टि-थ्रेडिंग समर्थन, इनपुट-आउटपुट मूळ अंमलबजावणी यांचा समावेश आहे आणि संख्यात्मक अचूकता वाढ वैशिष्ट्ये, भरपूर जोडले खरं प्रसिद्ध आहे. आणि, पुन्हा एकदा, तेथे नवीन विभाग आहेत.

एक सर्वसाधारण हेतू प्रोग्रामिंग भाषा, नंबर "5.10.0" अंतर्गत एक नवीन आवृत्ती निर्मितीसाठी 20 दिनी पुन्हा एकदा लोक निराशा नाही. सामना, आयोजित सुधारणा नियमित अभिव्यक्ती - नवीन ऑपरेटर, तसेच "स्मार्ट" आहेत.

काम गेल्या अनेक वर्षांपासून आणले?

प्रत्येक वर्षी, सर्व नवीन सुधारणा अधिक सोपे सोपे आणि अधिक परवडणारे वॉल शोध भाषा, मदत करा. 2010 perl वाक्यरचना खालील वर्षे ऑपरेटर पाठिंबा अद्ययावत विभाग मध्ये, संकुल नाव आवृत्ती, overloading ऑपरेटर, नियमित अभिव्यक्ती समर्थन होते की चिन्ह होते.

ध्येय साध्य केले आहे - आपण अनुकरण करू इच्छिता की आवृत्ती दरम्यान निर्देशीत, त्यामुळे सुधारणा करण्यासाठी perl द्या, पण गमावू नका कामगार सादर नवीन आवृत्ती शी विसंगत धोका ठरू की स्क्रिप्टचा वापर करण्यास सक्षम आहेत. अधिक वैशिष्ट्ये, वाढ सुरक्षा आहेत.

उशिरा मे मध्ये नुकतीच तेथे दुसरी आवृत्ती, म्हणून नेहमी, अधिक प्रगत आणि ऑपरेट सोपे होते. आज या प्रोग्रामिंग भाषा निर्मिती काम भरपूर केले याची खात्री करण्यासाठी आपल्या वैयक्तिक अनुभव कोणालाही चाचणी करू शकता.

या भाषेत, पर्ल अरेज् मर्यादित नाही. इतर बाबतीत होईल जे भाषा, अपारंपरिक कार्ये, वापरून निराकरण केले जाऊ शकते कार्य व्यवस्थापन, प्रक्रिया गुणवत्ता मजकूर फायली काही सहभाग, आणि वेळ सर्व समस्या वाटत नाही, इतका खर्च अपेक्षित आहे. नवीन कार्यक्रम विकसित, प्रतीक टेबल वापरून, आवश्यक ऑपरेटर येऊ शकेल, परिणाम योग्य आणि जलद होईल.

हा लेख पुन्हा एकदा काही व्यवसाय उत्साही अशक्य आहे सिद्ध झाले आहे. कधी कधी अगदी सर्वात लहान समस्या आपल्या आयुष्यातला थोडे सोपे करू शकता उपयुक्त शोध होऊ शकते.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 mr.birmiss.com. Theme powered by WordPress.