पीएल / आई प्रोग्रामिंग के बारे में जानें: आपको इस अस्पष्ट भाषा के लिए आईबीएम मेनफ्रेम की आवश्यकता नहीं है

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


PL / I 1960 के दशक की शुरुआत में IBM द्वारा आविष्कार की गई एक विरासत प्रोग्रामिंग भाषा है। इरादा एक ऐसी भाषा बनाने का था, जिसमें फोरट्रान की वैज्ञानिक कंप्यूटिंग क्षमता, और कोबोल की व्यावसायिक डेटा-प्रोसेसिंग शक्ति होगी.

नाम पर एक त्वरित नोट

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

पीएल / I का एक संक्षिप्त इतिहास

पीएल / मैंने व्यवसाय और वैज्ञानिक कंप्यूटिंग को एकजुट करने के प्रयास के तहत जीवन शुरू किया। 1960 के दशक की शुरुआत में, सीओबीओएल में ज्यादातर बिजनेस कंप्यूटिंग की जा रही थी, जबकि विज्ञान, गणित और शिक्षाविदों में डेवलपर्स ज्यादातर फोरट्रान के थे। यहां तक ​​कि दो समुदायों द्वारा उपयोग किए जाने वाले हार्डवेयर भी अलग थे। IBM सभी को एक सामान्य हार्डवेयर प्लेटफ़ॉर्म (सिस्टम / 360) पर ले जाना चाहता था, और इसके साथ जाने के लिए एक सामान्य प्रोग्रामिंग भाषा चाहता था.

टीम ने शुरुआत में फोरट्रान से शुरू करने और COBOL से आवश्यक सुविधाओं को जोड़ने के लिए इसे बढ़ाने के लिए इस सामान्य भाषा को बनाने का काम किया। यह असफल साबित हुआ, और उन्होंने ALGOL पर पूरी तरह से आधारित एक नई भाषा पर काम शुरू किया। नई भाषा को संक्षेप में NPL (“नई प्रोग्रामिंग भाषा”), और फिर MPPL (“बहुउद्देश्यीय प्रोग्रामिंग भाषा”) नाम दिया गया था, और फिर अंत में PL / I.

1964 में भाषा का पहला विवरण (जिसे अभी भी NPL कहा जाता है) जारी किया गया था। पहला संकलक 1966 में सामने आया। 1967 में काम ने भाषा का पूरा विवरण लिखना शुरू किया.

ऑनलाइन संसाधन

पीएल / I अपने विषम दिनों में भी एक अपेक्षाकृत असामान्य भाषा थी। इसलिए भाषा सीखने और उपयोग करने के लिए अच्छे संसाधनों को ट्रैक करना थोड़ा कठिन है। आपके लिए भाग्यशाली, हमने कड़ी मेहनत की है और उपलब्ध सर्वोत्तम PL / I संसाधनों को इकट्ठा किया है.

ट्यूटोरियल

  • पीएल / आई एक ईज़ी लेसन में, भाषा का बहुत गहन परिचय;
  • पीएल / आई (पीडीएफ) का परिचय, एक पीएल / आई प्रस्तुति के लिए विस्तृत स्लाइड.

वीडियो शिक्षण

  • मेनफ्रेम पीएल / आई ट्यूटोरियल, एक 19-भाग वीडियो ट्यूटोरियल श्रृंखला;
  • पीएल / I का परिचय, भाषा का एक त्वरित वीडियो परिचय.

संदर्भ

  • Z / OS प्रलेखन पुस्तकालय के लिए एंटरप्राइज़ PL / I;
  • भाषा संदर्भ: एंटरप्राइज पीएल / I फॉर z / OS, PL / I फॉर AIX, सिस्टम के लिए तर्कसंगत डेवलपर z PL / I विंडोज (पीडीएफ) के लिए, विभिन्न आईबीएम आर्किटेक्चर पर PL / I का उपयोग करने के लिए पूरा गाइड (एक निकट से संबंधित मैनुअल भी है) एक HTML प्रारूप में उपलब्ध है);
  • पीएल / आई एफएक्यू.

ऐतिहासिक सामग्री

यदि आप विरासत पीएल / आई प्रणाली पर काम कर रहे हैं, तो यह संभव है कि आप भाषा के नवीनतम संस्करण के साथ काम नहीं कर रहे हों। यहाँ कुछ संसाधन भाषा के कई ऐतिहासिक संस्करणों का विवरण देते हैं.

  • एक पीएल / आई प्राइमर (पीडीएफ), आईबीएम से एक 1965 छात्र पाठ्यपुस्तक;
  • वाणिज्यिक कार्यक्रमों के लिए PL / I के लिए एक गाइड (पीडीएफ), भाषा के लिए आईबीएम के 1966 गाइड;
  • आईबीएम सिस्टम 360 ऑपरेटिंग सिस्टम पीएल / आई (एफ): भाषा संदर्भ मैनुअल (पीडीएफ) और प्रोग्रामर गाइड, आईबीएम से दो संस्करणों में एक 1968 संदर्भ मैनुअल;
  • पीएल / आई प्रोग्रामिंग लैंग्वेज, 1978 की पाठ्यपुस्तक में कोर्ट ऑफ इंस्टीट्यूट ऑफ मैथमैटिकल साइंसेज, न्यूयॉर्क यूनिवर्सिटी;
  • PL / I भाषा प्रोग्रामर गाइड (पीडीएफ), डिजिटल रिसर्च से 1982 का भाषा संदर्भ;
  • मल्टिक्स OS पर PL / I का इतिहास;
  • PL / I सिस्टम प्रोग्रामिंग के लिए एक उपकरण के रूप में, एक 1969 का लेख मल्टिक्स OS पर PL / I का उपयोग करने के अनुभव का विवरण देता है.

उपकरण

  • माइक्रो फ़ोकस स्टूडियो एंटरप्राइज संस्करण, मेनफ़्रेम पीएल / I और कोबोल एप्लिकेशन को कम लागत वाले विंडोज, लिनक्स, या यूनिक्स वातावरण में ले जाने के लिए एक उपकरण;
  • आईबीएम से पीएल / आई कंपाइलर, आधुनिक वेब प्रौद्योगिकी के साथ विरासत पीएल / I के एकीकरण को सक्षम करने के लिए डिज़ाइन किया गया है;
  • जीसीसी के लिए पीएल / आई फ्रंट एंड;
  • विंडोज के लिए रेनकोड PL / I कंपाइलर, .NET के लिए PL / I लीगेसी कंपाइलर;
  • कई कोड संपादकों के पास PL / I सिंटैक्स के लिए समर्थन है, और ग्रहण आईडीई के लिए PL / I प्लगइन भी है;
  • हरक्यूलिस सिस्टम / 370, ईएसए / 390, और जेड / आर्किटेक्चर एमुलेटर आपको पीएल / आई सीखने और परीक्षण के लिए अपनी विकास मशीन पर एक वर्चुअल मेनफ्रेम बनाने देगा;

पुस्तकें

  • पी एल / आई संरचित प्रोग्रामिंग, जोआन ह्यूजेस द्वारा: भाषा के लिए मानक पाठ्यपुस्तक;
  • द न्यू PL / I, एबरहार्ड स्टर्म द्वारा: भाषा पर बहुत कम अपेक्षाकृत हाल की पुस्तकों में से एक (2009 में प्रकाशित);
  • आवेदन डिबगिंग: एक एमवीएस एबेंड हैंडबुक फॉर कोबोल, असेंबली, पीएल / आई, और फोरट्रान प्रोग्रामर्स, रॉबर्ट बाइंडर द्वारा: विरासत को बनाए रखने वाले लोगों के लिए एक आसान किताब (और अक्सर डीबग करने के लिए) विरासत सॉफ्टवेयर सिस्टम;
  • ऑगेंस्टीन और टेनबैनम द्वारा डेटा स्ट्रक्चर्स और पीएल / आई प्रोग्रामिंग;
  • पीएल / आई: रेड्डी और ज़िग्लर द्वारा संरचित प्रोग्रामिंग और समस्या समाधान, एक दो-सेमेस्टर कॉलेज पाठ्यक्रम के लिए डिज़ाइन किया गया पीएल / I छात्र पाठ्यपुस्तक;
  • Pl / I प्रोग्रामिंग प्राइमर, जेराल्ड वेनबर्ग द्वारा: भाषा पर एक प्रारंभिक पुस्तक, 1966 से.

क्या मुझे पीएल / आई सीखना चाहिए?

PL / I एक विरासत भाषा है। वस्तुतः इसमें कोई नया विकास नहीं किया जा रहा है। इसका मतलब यह है कि PL / I के साथ काम करना ज्यादातर पुराने सिस्टम को बनाए रखने वाला है, पुराने सिस्टम को नए हार्डवेयर में बदलने के लिए, आधुनिक भाषाओं में पुराने सिस्टम को फिर से बनाने या पुराने सिस्टम को नए से जोड़ने के लिए टूल का निर्माण करना है।.

कई डेवलपर्स विरासत सॉफ्टवेयर सिस्टम पर काम करने को उबाऊ मानते हैं। लेकिन यह बहुत फायदेमंद हो सकता है। जिन कंपनियों के पास अभी भी ये सिस्टम हैं, वे स्थापित कंपनियां हैं जो आमतौर पर अच्छा भुगतान करती हैं और अपेक्षाकृत स्थिर रोजगार प्रदान करती हैं। इन नौकरियों के लिए प्रतिस्पर्धा बहुत कम है, साथ ही – लोगों को छह सप्ताह में मेनफ्रेम डेवलपर्स कैसे बनें, यह सिखाने के लिए कोई भी कोडिंग बूटकैंप नहीं है।.

लेकिन PL / I, अपने आप में, पर्याप्त नहीं है। आपको विरासत और मेनफ्रेम प्रणालियों के पूरे पारिस्थितिकी तंत्र के बारे में जानना होगा.

  • अन्य विरासत सॉफ्टवेयर भाषाएँ, विशेष रूप से फोरट्रान और कोबोल, दोनों का उपयोग PL / I की तुलना में बहुत अधिक किया गया था;
  • मेनफ्रेम कंप्यूटिंग;
  • समकालीन उद्यम स्तर के ढांचे, विशेष रूप से .NET और जावा;
  • सी और सी जैसी सिस्टम-स्तरीय भाषाएं++.

फोर्ट / COBOL की तुलना में PL / I अपेक्षाकृत असामान्य है। इसलिए, यदि आप विरासत मेनफ्रेम सिस्टम पर काम करने में रुचि रखते हैं, तो आप शायद उन दोनों भाषाओं में से एक या दोनों के साथ शुरुआत करना चाहते हैं, और फिर पीएल / I में जाते हैं अगर किसी विशेष नौकरी की आवश्यकता होती है.

आगे पढ़ना और संसाधन

हमारे पास कोडिंग और सॉफ़्टवेयर विकास से संबंधित अधिक प्रोग्रामिंग गाइड, ट्यूटोरियल और इन्फोग्राफिक्स हैं:

  • असेंबली लैंग्वेज इंट्रोडक्शन: क्या आप इसे सीधे प्रयोग कर रहे हैं और इसे सिर्फ यह समझने के लिए सीख रहे हैं कि वास्तव में हार्डवेयर स्तर पर क्या हो रहा है, असेंबली लैंग्वेज जानना बहुत अच्छा है.
  • फोरट्रान रिसोर्सेज: यकीनन सभी पहले उच्च स्तरीय कंप्यूटर भाषा के बारे में जानें जो आज भी उपयोग में हैं.
  • COBOL परिचय और संसाधन: अधिक कड़ाई से विरासत वाली भाषा, उपयोग में अभी भी भारी मात्रा में COBOL कोड है.

आपको क्या कोड सीखना चाहिए?

कोड करने के लिए आपको किस प्रोग्रामिंग भाषा के बारे में सीखना चाहिए? हमारे इन्फोग्राफिक की जाँच करें, आपको क्या कोड सीखना चाहिए? यह न केवल भाषाओं के विभिन्न पहलुओं पर चर्चा करता है, यह महत्वपूर्ण सवालों के जवाब देता है, जैसे “मैं एक जीवन के लिए प्रोग्रामिंग जावा को कितने पैसे कमाऊंगा?”

आपको क्या कोड सीखना चाहिए?
आपको क्या कोड सीखना चाहिए?

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