कंप्यूटर, प्रोग्रामिंग
पास्कल क्या है। पास्कल में प्रोग्रामिंग
पास्कल क्या है? लोगों की काफी एक बहुत कुछ इस मुद्दे पूछना। असल में, इन लोगों को जो एक बुनियादी स्तर पर एक कंप्यूटर का उपयोग कर रहे हैं। पास्कल - इस सबसे लोकप्रिय प्रोग्रामिंग भाषाओं में से एक है। यह जानने के लिए, आम तौर पर उच्च विद्यालय में या विश्वविद्यालयों के पहले पाठ्यक्रमों में। यह कई अन्य प्रोग्रामिंग भाषाओं के लिए आधार माना जाता है।
कहानी
क्या पास्कल है, हमें पता चला है। अब हम अपने उद्भव और विकास के इतिहास के लिए सीधे आगे बढ़ें। भाषा प्रजापति - निक्लौस विर्थ। यह 1968 से 1969 तक की अवधि में विकसित किया गया था। पास्कल विचार बनाने भाषा के विकास पर एक विशेष समिति भाग लेने के बाद उसके पास आया था। क्या पास्कल है, यह कई नौसिखिया प्रोग्रामर करने के लिए दिलचस्प है। के बाद प्रसिद्ध फ्रांसीसी वैज्ञानिक यह नाम है भाषा नामित किया गया था ब्लेज पास्कल, जो एक यांत्रिक मशीन के निर्माण के लिए विशेष रूप से प्रसिद्ध है, दो नंबर में संक्षेप।
क्या पास्कल का पहला प्रकाशन 1970 में दिखाई दिया। उन्होंने इस तरह की क्षमता के रूप में इस भाषा, है, जो उत्कृष्ट प्रोग्रामिंग कौशल और डेटा संरचना में योगदान होगा बनाने का मुख्य उद्देश्य के बारे में बात की थी।
कार्यान्वयन भाषा
- UCSD पास्कल। इस प्रणाली को 1978 में स्थापित किया गया था। यह संकलक बंदरगाह है कि आप पोर्टेबल कोड करने के लिए अनुमति देता है दिखाई दिया, और अब मूल प्रणाली संपादित किया जा सकता, और इतने पर। बाद में UCSD कई उत्तरवर्ती पास्कल लागू का आधार बन गया।
- पास्कल वस्तु। पास्कल में प्रोग्रामिंग हमेशा कई युवा पेशेवरों को आकर्षित किया है। 1986 में, एप्पल वस्तु विस्तार भाषा बनाया। समूह विकास में लगी हुई है, पास्कल के "पिता" के साथ परामर्श।
- टर्बो पास्कल। आईडीई का पहला संस्करण 1983 में प्रकाशित हुआ। Borland कंपनी है कि इस कार्यान्वयन के विकास में लगे हुए किया गया था। हालांकि, यह ध्यान दिया जाना चाहिए कि टर्बो पास्कल ज्यादा Odject पास्कल से उधार लिया है, और सामान्य रूप में, इन कार्यान्वयन समान थे। पास्कल में प्रोग्रामिंग रुचि और माइक्रोसॉफ्ट कर रहे हैं। लगभग एक ही समय में, वे वस्तु पास्कल के आधार पर भाषा के अपने स्वयं के संस्करण का विमोचन किया। वह बड़े पैमाने पर वितरण नहीं मिल सका, और जल्द ही भुला दिया गया। इसके बाद, Borland के बुलाया वस्तु पास्कल के कार्यान्वयन।
- आज पास्कल वस्तु। पास्कल के इतिहास में सबसे महत्वपूर्ण कदम मुक्त कार्यान्वयन की उपज है। वे कई अन्य बोलियों से सभी बेहतरीन शामिल थे। वे सबसे ऑपरेटिंग सिस्टम के साथ उत्कृष्ट संगतता प्रस्तुत करते हैं।
विशेषताएं
भाषा पास्कल के साथ परिचित अपनी सुविधाओं के साथ शुरू करने के लिए आवश्यक है। उन के बीच में मुख्य - कठोरतम टाइपिंग और की उपस्थिति संरचित प्रोग्रामिंग। पास्कल - भाषा का इस तरह का पहला। उन्होंने कहा कि डेवलपर सोचा, भाषा, अनुशासित प्रोग्रामिंग योगदान करना चाहिए, क्योंकि यह जितना संभव हो उतना वाक्यविन्यास त्रुटियों की एक किस्म है, साथ ही उपहार के रूप में एक सहज इंटरफ़ेस बाहर रखा गया। क्या पास्कल है, और इसकी मुख्य विशेषताएं इस प्रकार हैं - शुरुआती के हित के मुख्य मुद्दों। भाषा भी अभी शुरुआत के लिए काफी सरल है।
मूल रूप से, तथापि, भाषा नुकसान की एक संख्या है। उन के बीच में मुख्य: के साथ काम करने में असमर्थता गतिशील स्मृति, लघु आईओ पुस्तकालय, धन अन्य भाषाओं में बनाया कार्यों को चलाने के लिए की कमी, और इतने पर। पास्कल, जिनकी भाषा काफी सरल है, 80 के दशक में, कई विशेषज्ञों सीखा है क्या है। हालांकि, सभी इसके बारे में स्वाद के लिए आया था। कुछ विशेषज्ञों का भी लेख है कि भाषा के प्रत्येक कमी के बारे में विस्तार से रंगा गया था लिखा था।
दोषों और इन्हें सुधारने
कई अन्य प्रोग्रामिंग भाषाओं की तरह, पास्कल न केवल लाभ, लेकिन यह भी गंभीर नुकसान समेटे हुए है। ऐसा नहीं है कि धीरे-धीरे डेवलपर्स नुकसान के साथ संघर्ष कर कहा जा सकता है, लेकिन यह है कि वे हमेशा नहीं है।
जितना यह लग सकता है के रूप में है, लेकिन यह नहीं है असामान्य भाषा की कमी प्रशिक्षण में प्रोग्रामर मदद करता है। इसके अलावा, 80 के दशक में पास्कल फोरट्रान, जो उस समय नए चेहरे का अध्ययन के साथ तुलना में एक बहुत बड़ा कदम आगे था। विशेष रूप से फोरट्रान अधिक समस्या नहीं थी। समय की एक बहुत ही कम अवधि में, पास्कल कई स्कूलों और विश्वविद्यालयों में अध्यापन के लिए मुख्य भाषा बनने में कामयाब हो गया है। इसके आधार पर कई कार्यक्रमों विकसित किए गए।
संरचना
पास्कल के बारे में आप एक बहुत लिख सकते हैं, लेकिन यह सीधे प्रोग्रामिंग प्रक्रिया के पास जाना चाहिए। पास्कल में प्रत्येक आवेदन कीवर्ड (कार्यक्रम) के साथ शुरू होता है। इसके तत्काल बाद निर्दिष्ट कार्यक्रम के नाम के बाद, और फिर डाल ","। कभी-कभी यह आवश्यक नहीं है। नाम के बाद, आप बाहरी फ़ाइलों को मापदंडों खेलेंगे की एक सूची निर्दिष्ट कर सकते हैं। उसके शरीर - कि इस कार्यक्रम में सबसे महत्वपूर्ण आता है। यह स्थिरांक, प्रकार, चर, प्रक्रियाओं और कार्यों के वर्गों विवरण के होते हैं। प्रवेश बिंदु - उन्हें बाद बयानों का एक ब्लॉक है। ऑपरेटर इकाई कीवर्ड शुरू और अंत के बीच स्थित है। प्रत्येक बयान अर्धविराम से अलग किया जाता। कार्यक्रम समाप्त करने के लिए एक बिंदु है जो शरीर के बाद रखा गया है उपयोग करता है।
आवेदन मॉड्यूल
प्रोग्राम कोड में आवेदन मॉड्यूल के लिए वर्तमान में इसके लिए एक विज्ञापन किया जाना चाहिए। इस तरह के एक घोषणा करने के लिए, आप कनेक्शन दिए गए निर्देशों का है, जो एक कीवर्ड का उपयोग करता है का उपयोग कर सकते हैं। उसके बाद, मॉड्यूल के नाम जुड़े होने की। निर्देश हेडर के बाद या इंटरफ़ेस खंड में तुरंत प्रवेश किया।
कुछ कार्यान्वयन भाषा मॉड्यूल विशेष रूप से पुराने संस्करणों का समर्थन नहीं करते। वे दो प्रकार में विभाजित किया जा सकता है: सॉफ्टवेयर और समर्थन करते हैं। पहले में कार्यक्रम कीवर्ड कार्यक्रम के साथ शुरू होता मौजूद है। दूसरा चर, स्थिरांक, प्रकार शामिल हैं और इतने पर, अन्य मॉड्यूल में इस्तेमाल किया जा सकता।
विराम चिह्न
पास्कल वाक्य रचना कड़ाई से अनुपालन की आवश्यकता है।
- अर्द्धविराम। शीर्ष लेख के अंत में रखा, चर का वर्णन करने के बाद। ऑपरेटरों यह द्वारा अलग कर दिया। आप कीवर्ड अंत के सामने का उपयोग नहीं कर सकते हैं।
- कॉमा। सूचियों की एक किस्म में एक विभाजक के रूप में प्रयोग किया जाता है।
- प्वाइंट। कार्यक्रम शरीर के अंत में रखा (शब्द समाप्त होने के बाद)।
क्योंकि कंप्यूटर अनुप्रयोग को क्रियान्वित माना जाता है इस तरह के कठोर वाक्य रचना के लिए आवश्यक है। गलत चरित्र के मामले में एक त्रुटि प्रदर्शित करता है। अर्धविराम एक बयान विभाजक के रूप में कार्य करता है, तो ऑपरेटर एक बिंदु और बाद बिंदु के बीच पूरे पाठ माना जाता है। ऑपरेटरों के बीच निशान nepostanovki के मामले में, कार्यक्रम के लिए उन्हें एक और एक त्रुटि के उत्पादन का समय लगेगा।
पास्कल भाषा आप टिप्पणी डालने के लिए अनुमति देता है। वे प्रोग्राम कोड के लिए एक स्पष्टीकरण के रूप में सेवा। आप रूसी भाषा का उपयोग कर सकते हैं। कार्यक्रम पर टिप्पणी कोई असर उत्पादन नहीं करते।
पास्कल में, आप दोनों लोअरकेस और बड़े अक्षरों में लिख सकते हैं। चुनाव प्रोग्रामर पर निर्भर है।
आलोचना
पहले से ही कहा गया है, पास्कल की विशेष लोकप्रियता 1980-1990 में आया था, लेकिन वहाँ आलोचकों ने तुच्छ भाषा माना थे। उनके विचार में, यह केवल प्रशिक्षण के लिए उपयुक्त है। विशेष रूप से उल्लेखनीय आलोचना आलेख में वर्णित किया गया था "क्यों पास्कल मेरी पसंदीदा प्रोग्रामिंग भाषा नहीं है।" यह ब्रायन करनाघन द्वारा लिखा गया था - सी के डेवलपर्स यह था में से एक के बाद लेख पास्कल गंभीरता से बेहतर करने के लिए बदल गया है शुरू किया।
सभी कमियों, कई प्रोग्रामर के पास्कल आकस्मिक रवैया पर सबसे अहम बावजूद।
Similar articles
Trending Now