काय आहे हे संपूर्ण लेखात जाणून घ्या उच्च-स्तरीय भाषा प्रोग्रामिंग मध्ये? आणि कारण संगणकीय जगात याला खूप महत्त्व आहे.
उच्च स्तरीय भाषा
ही मानवी नैसर्गिक भाषेची सर्वात जवळची भाषा आहे, संगणकाच्या बायनरी भाषेची सर्वात जवळची भाषा नाही. च्या उच्च स्तरीय भाषा म्हणून, ते प्रोग्रामरना इंग्रजीसारखेच शब्द किंवा व्याकरणात्मक अभिव्यक्ती वापरून प्रोग्राम सूचना लिहिण्याची परवानगी देतात.
उदाहरणार्थ, सी भाषेत, आपण कॅपिटल अक्षरांसारखे शब्द वापरू शकता, if, for, while. त्यांच्यासोबत खालील विधाने तयार करा: जर (संख्या> 0) printf ("संख्या सकारात्मक आहे").
स्पॅनिश मध्ये अनुवादित याचा अर्थ: जर संख्या शून्यापेक्षा मोठी असेल तर स्क्रीनवर खालील संदेश लिहा: «संख्या सकारात्मक आहे. च्या उच्च स्तरीय भाषा अल्गोरिदम व्यक्त करून वैशिष्ट्यीकृत आहेत जे मशीनच्या अंमलबजावणीपेक्षा मानवी आकलनाशी जुळवून घेतात, म्हणूनच या भाषा मानल्या जातात उच्च स्तरीय भाषा कारण ते शब्द वापरू शकतात जे प्रोग्रामर सहजपणे समजू शकतात.
इतर उच्च स्तरीय भाषा ते आहेत: अडा, बेसिक, कोबोल, फोरट्रान, पास्कल
यातील आणखी एक महत्त्वाचे वैशिष्ट्य उच्च स्तरीय भाषा असे आहे की बहुतेक सूचनांसाठी, समान गोष्ट असेंब्ली भाषेत व्यक्त करण्यासाठी अनेक चरणांची आवश्यकता असते. बर्याच भाषांप्रमाणे, यात मशीन भाषेतील अनेक पायऱ्या देखील जोडल्या जातात.
उच्च-स्तरीय भाषा वैशिष्ट्ये
या प्रकारची भाषा मशीन भाषेच्या उच्चतम पातळीच्या अमूर्ततेचा संदर्भ देते, भाषा रजिस्टर, मेमरी अॅड्रेस आणि कॉल स्टॅक यांच्याशी व्यवहार करत नाहीत, तर त्याऐवजी जटिल व्हेरिएबल्स, अॅरे, ऑब्जेक्ट्स, अंकगणित किंवा बूलियन एक्सप्रेशन, सबरूटीन आणि फंक्शन्सचा संदर्भ घेतात, लूप, थ्रेड्स, क्लोजर आणि इतर संगणकीय संकल्पना. थोडक्यात, फोकस वापरण्याच्या सोयीवर आहे, इष्टतम प्रोग्राम कार्यक्षमता नाही.
फायदे
उच्च स्तरीय भाषेशी संबंधित फायदे खालीलप्रमाणे आहेत:
- इतर भाषांच्या तुलनेत, प्रोग्रामरसाठी प्रशिक्षण वेळ तुलनेने कमी आहे.
- प्रोग्रामिंग मानवी भाषेसारख्या वाक्यरचना नियमांवर आधारित आहे.
- कमांडचे नाव, जसे की READ, WRITE, PRINT, OPEN, इतर.
- प्रोग्राम बदलणे आणि समायोजित करणे सोपे आहे.
- वाहतूकक्षमता कार्यक्रमाचा खर्च कमी करा.
तोटे
उच्च-स्तरीय भाषेशी संबंधित तोटे खालीलप्रमाणे आहेत:
- सेटअप वेळ वाढतो कारण अंतिम प्रोग्राम प्राप्त करण्यासाठी स्त्रोत प्रोग्रामची भिन्न भाषांतरे आवश्यक असतात.
- अंतर्गत मशीन संसाधने वापरली जात नाहीत आणि मशीन आणि असेंब्ली भाषेत सर्वोत्तम वापरली जातात.
- मोठ्या स्मृती पदचिन्ह. कार्यक्रमाची अंमलबजावणी वेळ जास्त आहे.
उच्च स्तरीय भाषा इतिहास
1940 च्या दशकात पहिल्या आधुनिक इलेक्ट्रिकल कॉम्प्युटरचा जन्म झाला. मर्यादित गती आणि मेमरी क्षमता प्रोग्रामरना उच्च समायोज्य असेंब्ली भाषा कार्यक्रम लिहिण्यास भाग पाडते.
त्यांना शेवटी समजले की असेंब्ली लँग्वेज प्रोग्रामिंगसाठी खूप मेंदूचे काम आवश्यक आहे आणि ते खूप त्रुटी प्रवण आहे.
1948 मध्ये, कोनराड झुसे यांनी त्यांच्या प्लॅंकलकल प्रोग्रामिंग भाषेवर एक लेख प्रकाशित केला. तथापि, हे त्याच्या आयुष्यात साध्य झाले नाही आणि त्याच्या योगदानाचा इतर घडामोडींशी काहीही संबंध नाही.
या काळात विकसित झालेल्या काही महत्त्वाच्या भाषांचा समावेश आहे:
- १ 1943 ४३-प्लॅन्कलकॉल (रिस्पेक्ट कॉनराड), अर्ध्या शतकासाठी डिझाइन केलेले परंतु अंमलात आणलेले नाही.
- 1943-ENIAC कोडिंग प्रणालीचा जन्म झाला.
- 1949-1954-नेमोनीक इंस्ट्रक्शन सेट्सची एक मालिका, जसे की ENIAC मेमोनिक इन्स्ट्रक्शन सेट.
प्रिय वाचक आमच्याबरोबर रहा आणि याबद्दल वाचा: सी ++ प्रोग्रामिंग.