पास्कल क्या है? बहुत से लोग इस सवाल पूछते हैं। असल में, ये वे लोग हैं जो एक मूल स्तर पर कंप्यूटर का उपयोग करते हैं। पास्कल सबसे प्रसिद्ध प्रोग्रामिंग भाषाओं में से एक है। वे इसे एक नियम के रूप में, हाई स्कूल में या विश्वविद्यालयों के पहले पाठ्यक्रमों पर पढ़ते हैं। इसे कई अन्य प्रोग्रामिंग भाषाओं के लिए आधार माना जाता है।

पास्कल क्या है

कहानी

पास्कल क्या है, हमने पाया। आइए अब इसकी उपस्थिति और विकास के इतिहास पर सीधे जाएं। भाषा का निर्माता निकलॉस विर्थ है। यह 1 9 68 और 1 9 6 9 के बीच विकसित किया गया था। पास्कल बनाने का विचार भाषा के विकास के लिए एक विशेष समिति में भाग लेने के बाद उनके पास आया। कई नौसिखिया प्रोग्रामर के लिए पास्कल दिलचस्प है। यह नाम प्रसिद्ध फ्रांसीसी वैज्ञानिक ब्लेज़ पास्कल के सम्मान में दिया गया था, जो विशेष रूप से एक यांत्रिक मशीन के निर्माण के लिए मशहूर है जो दो संख्याओं को सारांशित करता है।

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

पास्कल क्या है के बारे में पहला प्रकाशन,1 9 70 में दिखाई दिया। उन्होंने इस भाषा को बनाने के मुख्य उद्देश्यों के बारे में बात की, जैसे कि दक्षता, जो उत्कृष्ट प्रोग्रामिंग कौशल और डेटा संरचना में योगदान देगी।

भाषा का कार्यान्वयन

पास्कल से परिचितता

  • यूसीएसडी पास्कल यह प्रणाली 1 9 78 में स्थापित हुई थी। इसमें एक कंपाइलर पोर्ट है जो आपको कोड पोर्टेबल बनाने की अनुमति देता है, और अब आप स्रोत सिस्टम को संपादित कर सकते हैं और इसी तरह। भविष्य में, पास्कल के कई अनुवर्ती कार्यान्वयन के लिए यूसीएसडी आधार बन गया।
  • ऑब्जेक्ट पास्कल पास्कल में प्रोग्रामिंग ने हमेशा कई शुरुआती लोगों को आकर्षित किया है। 1 9 86 में, ऐप्पल ने भाषा के लिए एक ऑब्जेक्ट एक्सटेंशन बनाया। विकास दल ने पास्कल के "पिता" से परामर्श किया।
  • टर्बो पास्कल। आईडीई का पहला संस्करण 1 9 83 में दिखाई दिया। बोर्लैंड एक ऐसी फर्म बन गई जिसने इस कार्यान्वयन को विकसित करना शुरू कर दिया। हालांकि, यह ध्यान दिया जाना चाहिए कि टर्बो पास्कल ने ओडेक्ट पास्कल से बहुत कुछ उधार लिया, और आम तौर पर ये कार्यान्वयन समान थे। पास्कल दिलचस्पी और माइक्रोसॉफ्ट पर प्रोग्रामिंग। लगभग उसी समय, उन्होंने पास्कल के आधार पर ऑब्जेक्ट भाषा का अपना संस्करण जारी किया। यह बड़े पैमाने पर वितरण नहीं मिल सका, और जल्द ही भुला दिया गया था। इसके बाद, बोर्लैंड के कार्यान्वयन को ऑब्जेक्ट पास्कल कहा जाता था।
  • ऑब्जेक्ट पास्कल आज। पास्कल के इतिहास में सबसे महत्वपूर्ण कदम मुक्त प्राप्तियों की रिहाई है। उन्होंने कई अन्य बोलीभाषाओं से सबसे अच्छा शामिल किया। उनके पास अधिकांश ऑपरेटिंग सिस्टम के साथ उत्कृष्ट संगतता है।

विशेषताएं

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

पास्कल क्या है

हालांकि, शुरुआत में भाषा में कई कमियां थीं। मुख्य हैं: गतिशील स्मृति, लघु I / O लाइब्रेरी, अन्य भाषाओं में बनाए गए कार्यों को चलाने के लिए टूल की कमी, और इसी तरह के साथ काम करने में असमर्थता। पास्कल क्या है, जिसकी भाषा काफी सरल है, शुरुआती 80 के दशक में कई विशेषज्ञों ने सीखा। फिर भी, हर किसी को यह पसंद नहीं आया। कुछ विशेषज्ञों ने भी भाषा की हर कमी का विवरण देने वाले लेख लिखे।

नुकसान और उनके सुधार

कई अन्य प्रोग्रामिंग भाषाओं की तरह,पास्कल न केवल फायदे, बल्कि गंभीर कमियों का भी दावा कर सकता है। यह कहा जाना चाहिए कि धीरे-धीरे डेवलपर्स minuses के साथ संघर्ष कर रहे हैं, लेकिन वे हमेशा यह नहीं मिलता है।

पास्कल भाषा क्या है

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

संरचना

पास्कल पास्कल के बारे में बहुत कुछ लिख सकता है, लेकिन यह होना चाहिएसीधे प्रोग्रामिंग प्रक्रिया में जाओ। पास्कल में प्रत्येक एप्लिकेशन कीवर्ड (प्रोग्राम) से शुरू होता है। इसके तुरंत बाद, कार्यक्रम का नाम इंगित किया गया है, और फिर ";" डाला गया है। कभी-कभी इसकी आवश्यकता नहीं होती है। नाम के बाद, आप बाहरी फाइलों की एक सूची निर्दिष्ट कर सकते हैं जो पैरामीटर के रूप में कार्य करेंगे। उसके बाद, कार्यक्रम में सबसे महत्वपूर्ण बात उसका शरीर है। इसमें स्थिरांक, प्रकार, चर, प्रक्रियाओं और कार्यों का वर्णन करने वाले अनुभाग होते हैं। उनके बाद ऑपरेटरों का एक ब्लॉक आता है - प्रवेश बिंदु। बयान का ब्लॉक प्रारंभ और अंत कीवर्ड के बीच स्थित है। प्रत्येक कथन अर्धविराम से अलग होता है। कार्यक्रम को समाप्त करने के लिए, शरीर के बाद एक बिंदु का उपयोग किया जाता है।

मॉड्यूल का उपयोग करना

अपने कोड में मॉड्यूल का उपयोग करने के लिए, आपको चाहिएइसके बारे में एक घोषणा है। आप कनेक्शन निर्देश का उपयोग कर एक समान घोषणा कर सकते हैं, जो यूएसईएस कीवर्ड है। उसके बाद कनेक्ट होने वाले मॉड्यूल के नाम इंगित किए गए हैं। निर्देश शीर्षक के बाद या इंटरफ़ेस अनुभाग में लिखा गया है।

 पास्कल के बारे में

कुछ भाषा कार्यान्वयन का समर्थन नहीं करते हैंमॉड्यूल, विशेष रूप से पुराने संस्करण। आप उन्हें दो प्रकारों में विभाजित कर सकते हैं: कार्यक्रम और सहायक। कार्यक्रम में पहला मौजूद है, जो कीवर्ड प्रोग्राम से शुरू होता है। दूसरे में चर, स्थिरांक, प्रकार आदि शामिल हैं, अन्य मॉड्यूल में उपयोग किया जा सकता है।

विराम चिह्न

पास्कल के वाक्यविन्यास को सख्त कार्यान्वयन की आवश्यकता है।

  • एक अर्धविराम चर का वर्णन करने के बाद शीर्षक के अंत में रखें। इसके साथ, ऑपरेटरों को अलग कर रहे हैं। आप अंत कीवर्ड से पहले इसका उपयोग नहीं कर सकते हैं।
  • अल्पविराम विभिन्न सूचियों में विभाजक के रूप में उपयोग किया जाता है।
  • प्वाइंट। कार्यक्रम के शरीर के अंत में (शब्द अंत के बाद) रखो।

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

पास्कल भाषा आपको टिप्पणियां सम्मिलित करने की अनुमति देती है। वे कार्यक्रम के कोड के लिए एक स्पष्टीकरण के रूप में कार्य करते हैं। आप रूसी का उपयोग कर सकते हैं। टिप्पणियों के कार्यक्रम के काम पर कोई प्रभाव नहीं पड़ता है।

पास्कल में, आप दोनों लोअरकेस और अपरकेस अक्षरों में लिख सकते हैं। पसंद प्रोग्रामर के लिए छोड़ दिया गया है।

आलोचना

जैसा कि पहले से ही उल्लेख किया गया है, पास्कल की विशेष लोकप्रियता1 980-19 0 9 में हुआ, लेकिन आलोचकों ने भाषा को बेवकूफ माना। उनकी राय में, यह केवल प्रशिक्षण के लिए उपयुक्त है। आलेख में विशेष रूप से ध्यान देने योग्य आलोचना का वर्णन किया गया था "क्यों पास्कल मेरी पसंदीदा प्रोग्रामिंग भाषा नहीं है"। ब्रायन कर्निगन द्वारा लिखित - भाषा सी के डेवलपर्स में से एक यह लेख के बाद था कि पास्कल ने बेहतर तरीके से गंभीरता से बदलना शुरू कर दिया था।

सभी कमियों के बावजूद, अधिकांश पास्कल को कई प्रोग्रामर के बेवकूफ दृष्टिकोण से दबाया जाता है।

</ p>