Pascal Kya Hai

Pascal एक प्रक्रियात्मक प्रोग्रामिंग भाषा है जो अच्छी प्रोग्रामिंग प्रथाओं को प्रोत्साहित करने के लिए संरचित प्रोग्रामिंग और डेटा संरचनाओं का समर्थन करती है. Pascal मूल रूप से 1970 में Niklaus Wirth द्वारा विकसित किया गया था और इसका नाम प्रसिद्ध फ्रांसीसी गणितज्ञ Blaise Pascal के नाम पर रखा गया है. जबकि Pascal एक विश्वसनीय और कुशल प्रोग्रामिंग भाषा है. इसका उपयोग मुख्य रूप से Programming techniques को सिखाने के लिए किया जाता है. वास्तव में, यह पहली भाषा है जो कई प्रोग्रामर सीखते हैं. Pascal के Professional edition हैं जो उपयोग किए जाते हैं, लेकिन सामान्य तौर पर, अधिकांश डेवलपर्स Java, C#, C, C++, आदि का पक्ष लेते हैं।

Pascal एक सामान्य-उद्देश्य, उच्च-स्तरीय भाषा है, जिसे मूल रूप से 1970 के दशक के प्रारंभ में निकलॉस विर्थ द्वारा विकसित किया गया था. यह एक व्यवस्थित अनुशासन के रूप में प्रोग्रामिंग सिखाने और विश्वसनीय और कुशल कार्यक्रमों को विकसित करने के लिए विकसित किया गया था. Pascal अल्गोल-आधारित भाषा है और इसमें अल्गोल के कई निर्माण शामिल हैं. Algol 60 Pascal का सबसेट है. Pascal कई डेटा प्रकार और प्रोग्रामिंग संरचनाएं प्रदान करता है. Pascal कार्यक्रमों को समझना और बनाए रखना आसान है.

Contents

Pascal कैसे काम करता है?

Pascal आरक्षित संरचनाओं के साथ नियंत्रण संरचनाओं का उपयोग करता है जिसमें शामिल हैं यदि, फिर, अन्यथा, जबकि, यह रिकॉर्ड, संकेत, प्रकार परिभाषा, सेट और गणना जैसे डेटा संरचनाओं और सार का समर्थन करता है. किसी भी अन्य Object-oriented programming language की तरह ही Pascal में भी विशेष प्रोग्राम स्ट्रक्चर और कंट्रोल स्टेटमेंट हैं. वे कीवर्ड “प्रोग्राम” से शुरू करते हैं और उसके बाद शुरू और अंत में स्टेटमेंट रखते हैं. डेटा प्रकार उन मानों की एक श्रृंखला की अनुमति देते हैं जो एक चर पकड़ सकता है और डेटा प्रकार पर किए जा सकने वाले कार्यों के एक सेट को Stored और परिभाषित करने में सक्षम होता है. Pascal द्वारा Supported Predefined डेटा प्रकार पूर्णांक, वास्तविक, चार और बूलियन हैं. Pascal में कुछ विशिष्ट प्रकार होते हैं जैसे सेट प्रकार, और उपयोगकर्ता-परिभाषित प्रकार अन्य प्रकार से परिभाषित होते हैं जो प्रकार की घोषणा का उपयोग करते हैं।

Pascal ने विभिन्न कारणों से शिक्षण और शिक्षाविदों के क्षेत्र में लोकप्रियता हासिल की है –

सीखने में आसान.

संरचित भाषा.

यह पारदर्शी, कुशल और विश्वसनीय कार्यक्रम तैयार करता है.

इसे विभिन्न प्रकार के कंप्यूटर प्लेटफार्मों पर संकलित किया जा सकता है.

पास्कल का नियम ?

पास्कल का नियम : फ्रांस वैज्ञानिक ब्लेस पास्कल ने तरलों (गैस और द्रव ) के लिए एक सिद्धांत दिया जिसे पास्कल का नियम भी कहते है. पास्कल के अनुसार “जब गुरुत्व नगण्य हो तब पात्र में रखे तरल के किसी एक बिंदु पर यदि दाब में परिवर्तन किया जाए तो यह परिवर्तन द्रव के सभी बिन्दुओं पर तथा पात्र की दीवारों पर समान रूप से संचरित होता है. बिना किसी हानि के , पास्कल के नियम के अनुप्रयोग या उदाहरण : हाइड्रोलिक लिफ्ट , हाईड्रोलिक ब्रेक और Hydraulic press आदि. जैसा कि हम जानते है कि दाब का मान (बल/क्षेत्रफल) होता है. दाब = F/A पास्कल के नियम के अनुसार एक Hydraulic system में किसी एक Piston पर लगाया गया दाब .

इस दाब के कारण प्रथम Piston में जितना परिवर्तन या बढ़ता है उतना ही परिवर्तन इस दाब के कारण दुसरे Piston में देखने को मिलता है. अर्थात जब एक Piston पर दाब लगाया जाता है, तो यह दोनों Piston में समान रूप से परिवर्तन करता है बशर्ते दोनों Piston का क्षेत्रफल समान होना चाहिए. यदि दुसरे Piston का क्षेत्रफल पहले Piston की तुलना में 10 गुना अधिक हो तो उसी दाब के कारण इस 10 गुना अधिक क्षेत्रफल वाले Piston पर , प्रथम Piston की तुलना में लगने वाला बल 10 गुना अधिक होता है. इसी सिद्धांत पर तो Hydraulic system कार्य करते है। पास्कल ने यह भी बताया “किसी स्थिर अवस्था में तरल के किसी बिंदु पर लगाया गया दाब का मान सभी दिशाओं में समान होता है, इसे पास्कल का सिद्धांत या नियम कहते है।

Pascal भाषा की विशेषताएं

Pascal भाषा की निम्नलिखित विशेषताएं हैं –

Pascal एक जोरदार टाइप की गई भाषा है.

यह व्यापक त्रुटि जाँच प्रदान करता है.

यह एरे, रिकॉर्ड, फाइल और सेट जैसे कई डेटा प्रकार प्रदान करता है.

यह विभिन्न प्रकार की प्रोग्रामिंग संरचनाएँ प्रदान करता है.

यह कार्यों और प्रक्रियाओं के माध्यम से संरचित प्रोग्रामिंग का समर्थन करता है.

यह ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग को सपोर्ट करता है

Pascal के बारे में तथ्य

Pascal भाषा का नाम ब्लाइस Pascal, फ्रेंच गणितज्ञ और कंप्यूटर विकास में अग्रणी के लिए रखा गया था.

निकलस विर्थ ने 1970 में मूल Pascal प्रोग्रामिंग भाषा का विकास पूरा किया.

Pascal अल्गोल प्रोग्रामिंग भाषा की ब्लॉक संरचित शैली पर आधारित है.

Pascal एक व्यवस्थित अनुशासन के रूप में प्रोग्रामिंग सिखाने के लिए उपयुक्त भाषा के रूप में विकसित किया गया था, जिसके कार्यान्वयन विश्वसनीय और कुशल दोनों हो सकते है.

आईएसओ 7185 Pascal स्टैंडर्ड मूल रूप से 1983 में प्रकाशित हुआ था.

Pascal प्राथमिक उच्च-स्तरीय भाषा थी जिसका उपयोग Apple लिसा में और मैक के शुरुआती वर्षों में विकास के लिए किया गया था.

1986 में, Apple कंप्यूटर ने पहला ऑब्जेक्ट Pascal कार्यान्वयन जारी किया और 1993 में Pascal स्टैंडर्ड्स कमेटी ने Pascal के लिए ऑब्जेक्ट ओरिएंटेड एक्सटेंशन प्रकाशित किया.

Pascal का उपयोग क्यों करें

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

Pascal नेस्टेड प्रक्रिया परिभाषाओं को गहराई के किसी भी स्तर तक ले जाने की अनुमति देता है. यह वास्तव में मौलिक अवधारणाओं के आधार पर एक व्यवस्थित अनुशासन के रूप में प्रोग्रामिंग सीखने के लिए एक महान प्रोग्रामिंग वातावरण प्रदान करता है.

Pascal के सबसे आश्चर्यजनक कार्यान्वयनों में से हैं –

स्काइप

कुल कमांडर

टेक्स

मैक्रोमीडिया कैप्टिनेट

एप्प्ल लिसा

विभिन्न पीसी खेल

स्थापित प्रणाली

Pascal Data Types

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

Pascal Variable Types

एक Variable कुछ भी नहीं है लेकिन एक नाम एक भंडारण क्षेत्र को दिया जाता है जिसे हमारे कार्यक्रम हेरफेर कर सकते हैं. Pascal में प्रत्येक Variable का एक विशिष्ट प्रकार होता है, जो Variable की स्मृति के आकार और लेआउट को निर्धारित करता है मूल्यों की सीमा जो उस मेमोरी में संग्रहीत की जा सकती है और परिचालनों का सेट जो Variable पर लागू किया जा सकता है

एक Variable का नाम अक्षरों, अंकों और अंडरस्कोर वर्ण से बना हो सकता है. यह या तो एक पत्र या एक अंडरस्कोर से शुरू होना चाहिए। Pascal केस-संवेदी नहीं है, इसलिए अपरकेस और लोअरकेस अक्षर का मतलब यहाँ एक ही है. पिछले अध्याय में बताए गए मूल प्रकारों के आधार पर, निम्नलिखित मूल Variable प्रकार होंगे