इस पूरे लेख में जानें क्या है उच्च स्तरीय भाषा प्रोग्रामिंग में? और क्योंकि कंप्यूटिंग की दुनिया में इसका बहुत महत्व है।
उच्च स्तरीय भाषा
यह मानव की प्राकृतिक भाषा की निकटतम भाषा है, न कि कंप्यूटर की बाइनरी भाषा की निकटतम भाषा। NS उच्च स्तरीय भाषाएं इसलिए, वे प्रोग्रामर्स को ऐसे शब्दों या व्याकरण संबंधी अभिव्यक्तियों का उपयोग करके प्रोग्राम निर्देश लिखने की अनुमति देते हैं जो अंग्रेजी से बहुत मिलते-जुलते हैं।
उदाहरण के लिए, सी भाषा में, आप बड़े अक्षरों जैसे शब्दों का उपयोग कर सकते हैं, अगर, के लिए, जबकि। उनके साथ निम्नलिखित कथन बनाएँ: यदि (संख्या> 0) प्रिंटफ ("संख्या धनात्मक है")।
स्पैनिश में अनुवादित इसका अर्थ है: यदि संख्या शून्य से अधिक है, तो स्क्रीन पर निम्न संदेश लिखें: «संख्या सकारात्मक है»। NS उच्च स्तरीय भाषाएं एल्गोरिदम को इस तरह से व्यक्त करने की विशेषता है जो मशीन निष्पादन के बजाय मानव संज्ञान के अनुकूल है, यही कारण है कि इन भाषाओं को माना जाता है उच्च स्तरीय भाषाएं क्योंकि वे ऐसे शब्दों का प्रयोग कर सकते हैं जिन्हें प्रोग्रामर आसानी से समझ सकें।
दूसरों उच्च स्तरीय भाषाएं वे हैं: एडा, बेसिक, कोबोल, फोरट्रान, पास्कल
इनमें से एक और महत्वपूर्ण विशेषता उच्च स्तरीय भाषाएं यह है कि अधिकांश निर्देशों के लिए, असेंबली भाषा में एक ही बात को व्यक्त करने के लिए कई चरणों की आवश्यकता होती है। अधिकांश भाषाओं की तरह, यह भी मशीनी भाषा में कई चरणों को जोड़ती है।
उच्च स्तरीय भाषा विशेषताएं
इस प्रकार की भाषा मशीनी भाषा के उच्चतम स्तर के अमूर्तन को संदर्भित करती है, भाषाएं रजिस्टरों, मेमोरी एड्रेस और कॉल स्टैक से संबंधित नहीं होती हैं, बल्कि वे जटिल चर, सरणियों, वस्तुओं, अंकगणित या बूलियन अभिव्यक्तियों, सबरूटीन्स और कार्यों को संदर्भित करती हैं। , लूप्स, थ्रेड्स, क्लोजर और अन्य कंप्यूटिंग अवधारणाएँ। संक्षेप में, उपयोग में आसानी पर ध्यान केंद्रित किया जाता है, न कि इष्टतम कार्यक्रम दक्षता पर।
लाभ
उच्च स्तरीय भाषा से संबंधित लाभ इस प्रकार हैं:
- अन्य भाषाओं की तुलना में, प्रोग्रामर के लिए प्रशिक्षण का समय अपेक्षाकृत कम होता है।
- प्रोग्रामिंग मानव भाषा के समान वाक्यात्मक नियमों पर आधारित है।
- कमांड का नाम, जैसे पढ़ें, लिखें, प्रिंट करें, खोलें, दूसरों के बीच में।
- कार्यक्रमों को संशोधित और समायोजित करना आसान है।
- परिवहन योग्यता कार्यक्रम की लागत कम करें।
नुकसान
उच्च स्तरीय भाषा से संबंधित नुकसान इस प्रकार हैं:
- सेटअप समय बढ़ जाता है क्योंकि अंतिम प्रोग्राम को प्राप्त करने के लिए स्रोत प्रोग्राम के विभिन्न अनुवादों की आवश्यकता होती है।
- आंतरिक मशीन संसाधनों का उपयोग नहीं किया जाता है और मशीन और असेंबली भाषा में सबसे अच्छा उपयोग किया जाता है।
- बड़ी स्मृति पदचिह्न। कार्यक्रम का निष्पादन समय लंबा है।
उच्च स्तरीय भाषा इतिहास
1940 के दशक में, पहले आधुनिक विद्युत कंप्यूटर का जन्म हुआ। सीमित गति और स्मृति क्षमता प्रोग्रामर को अत्यधिक समायोज्य असेंबली भाषा प्रोग्राम लिखने के लिए मजबूर करती है।
उन्होंने अंततः महसूस किया कि असेंबली भाषा प्रोग्रामिंग के लिए बहुत अधिक दिमागी काम की आवश्यकता होती है और यह बहुत त्रुटि प्रवण होता है।
1948 में, कोनराड ज़ूस ने अपनी प्लांकल्कुल प्रोग्रामिंग भाषा पर एक लेख प्रकाशित किया। हालाँकि, यह उनके जीवन में हासिल नहीं हुआ है, और उनके योगदान का अन्य विकासों से कोई लेना-देना नहीं है।
इस अवधि के दौरान विकसित कुछ महत्वपूर्ण भाषाओं में शामिल हैं:
- 1943 - प्लांकलकुल (रिस्पेक्ट कॉनराड), डिजाइन किया गया लेकिन आधी सदी तक लागू नहीं किया गया।
- 1943 - ENIAC कोडिंग सिस्टम का जन्म हुआ।
- १९४९-१९५४-स्मृति निर्देश सेट की एक श्रृंखला, जैसे कि ENIAC स्मरणीय निर्देश सेट।
प्रिय पाठक हमारे साथ बने रहें और इसके बारे में पढ़ें: सी ++ प्रोग्रामिंग.