प्रोग्रामिंग भाषा I (PL / I)

लेखक: Robert Simon
निर्माण की तारीख: 18 जून 2021
डेट अपडेट करें: 1 जुलाई 2024
Anonim
Principles of Programming Languages Lecture 2 Part 4
वीडियो: Principles of Programming Languages Lecture 2 Part 4

विषय

परिभाषा - प्रोग्रामिंग लैंग्वेज I (PL / I) का क्या अर्थ है?

प्रोग्रामिंग भाषा I (PL / I) एक प्रक्रियात्मक और एक अनिवार्य प्रोग्रामिंग भाषा है जिसे इंजीनियरिंग, वैज्ञानिक और सिस्टम प्रोग्रामिंग और व्यावसायिक अनुप्रयोगों के लिए डिज़ाइन किया गया है। 1960 के दशक में इसकी शुरुआत के बाद से यह मुख्य रूप से शैक्षणिक, औद्योगिक और वाणिज्यिक क्षेत्रों द्वारा उपयोग किया जाता रहा है और अभी भी 2011 तक सक्रिय उपयोग में है।

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


Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

Techopedia प्रोग्रामिंग लैंग्वेज I (PL / I) की व्याख्या करता है

प्रोग्रामिंग भाषा 1 का जन्म हुआ, क्योंकि आईबीएम एक ऐसी मशीन डिजाइन करना चाहता था, जो सभी आईबीएम आर्किटेक्चर को सुपरसेड करे, जो व्यवसाय और वैज्ञानिक समुदायों के लिए सामान्य मशीन आर्किटेक्चर बनने से पहले आए थे। यह IBM सिस्टम 360 बन गया। इससे पहले, प्रोग्रामर को प्रत्येक हार्डवेयर के लिए प्रोग्राम करने के लिए विभिन्न भाषाओं का उपयोग करना पड़ता था। इसी तरह, आईबीएम एक एकल सामान्य प्रोग्रामिंग भाषा चाहता था जिसे किसी भी क्षेत्र के सभी उपयोगकर्ता उपयोग कर सकते थे।

PL / 1 में निम्नलिखित महत्वपूर्ण विशेषताएं थीं:

  • 100% निःशुल्क फ़ॉर्म और इसमें आरक्षित खोजशब्द नहीं हैं
  • हार्डवेयर की परवाह किए बिना डेटा प्रकारों को परिभाषित करता है
  • एक ब्लॉक-उन्मुख प्रोग्रामिंग भाषा जिसमें शुरुआती ब्लॉक, पैकेज और स्टेटमेंट शामिल हैं। यह संरचित विधि डेवलपर्स को बहुत मॉड्यूलर कार्यक्रमों और अनुप्रयोगों का उत्पादन करने की अनुमति देती है।
  • पीएल / I में नियंत्रण संरचनाएं हैं। SELECT ... WHEN ... OTHERWISE जैसी संरचनाएं तार्किक संचालन की अनुमति देंगी, जबकि DO स्टेटमेंट्स बिना किसी शर्त के कम से कम एक बार बिना शर्त के निष्पादित करने की अनुमति देगा, या आवश्यकता के आधार पर एक शर्त अभी भी सही या गलत है।
  • सरणियों, यूनियनों, संरचनाओं, यूनियनों या संरचनाओं की सरणियों, यूनियनों या सरणियों की संरचनाओं, और उपरोक्त के किसी भी संयोजन जैसी डेटा संरचनाओं का समर्थन करता है।
  • चार भंडारण वर्ग हैं: स्टेटिक, बेस्ड, ऑटोमेटिक और कंट्रोल।