प्रोग्रामिंग लैंग्वेज क्या है?-व्हाट इस प्रोग्रामिंग लैंग्वेज?-What is Programming Language in Hindi?
प्रोग्रामिंग भाषा (Programming Language)एक प्रोग्रामिंग भाषा आमतौर पर दो Element में विभाजित होती है: Syntax and semantics. दोनों Element को परिभाषित करने के लिए हमेशा एक Specification document होता है। Example- ISO standard C को परिभाषित करता है.
एक एल्गोरिथ्म को प्रोग्रामिंग भाषा का उपयोग करके Described किया गया है। प्रोग्रामिंग भाषाओं को आमतौर पर कंप्यूटर भाषा कहा जाता है; हालाँकि, कुछ Programmer प्रोग्रामिंग भाषाओं को कंप्यूटर भाषाओं का Subset बनाते हैं। COBOL और FORTRAN जैसी प्रोग्रामिंग भाषाओं के सबसे पुराने रूपों के बाद से, हजारों कंप्यूटर भाषाओं का विकास हुआ है।
प्रोग्रामिंग भाषा का उपयोग क्या है?
एक प्रोग्रामिंग भाषा एक सॉफ्टवेयर प्रोग्राम बनाने के लिए Command, Instructions और Other Syntax का एक सेट है। प्रोग्रामर्स जो कोड लिखने के लिए उपयोग करते हैं, उन्हें "हाई लेवल लैंग्वेज(High -Level Language)" कहा जाता है। इस कोड को "लो लेवल लैंग्वेज (Low-Level Language)" में Compiled किया जा सकता है, जिसे सीधे कंप्यूटर हार्डवेयर पहचान सकते है .Image Credit: Unsplash |
हाई लेवल लैंग्वेज (High-Level Language) को पढ़ने और समझने में आसान बनाने के लिए डिज़ाइन किया गया है। यह प्रोग्रामर को Logical words और Symbol का उपयोग करके एक Natural ways से Source Code लिखने की अनुमति देता है। उदाहरण के लिए, Functions such as reserved words, whereas, if, और अन्य सबसे प्रमुख प्रोग्रामिंग भाषाओं में उपयोग किए जाते हैं। Symbol जैसे <,>, ==, और! = Common operator हैं। कई हाई लेवल लैंग्वेज (High-Level Language) समान हैं जो प्रोग्रामर कई भाषाओं में लिखे गए Source Code को आसानी से समझ सकते हैं।
हाई लेवल लैंग्वेज (High-Level Language) (In Hindi) के Example में C ++, Java, Perl और PHP शामिल हैं। C ++ और Java जैसी भाषाओं को "Compiled languages" कहा जाता है क्योंकि Source Code को चलाने के लिए पहले Compile किया जाना चाहिए। Perl और PHP जैसी भाषाओं को "Interpreted languages" कहा जाता है क्योंकि Source Code को Compiled किए बिना एक interpreter के माध्यम से चलाया जा सकता है। आम तौर पर, Compiled languages का उपयोग सॉफ़्टवेयर Applications को बनाने के लिए किया जाता है, जबकि Explain की गई Language का उपयोग Script चलाने के लिए किया जाता है, जैसे कि Dynamic websites के लिए Content generate करने के लिए उपयोग किया जाता है।
टॉप प्रोग्रामिंग लैंग्वेज
Image Credit:IEEE Spectrum Interactive Ranking (2017) |
एक प्रोग्रामिंग भाषा एक शब्दावली है और विशिष्ट कार्यों को करने के लिए कंप्यूटर या कंप्यूटिंग डिवाइस को Instruction देने के लिए Grammar के नियमों का सेट है। प्रोग्रामिंग भाषा आमतौर पर हाई लेवल लैंग्वेज (In Hindi) को Reference करती है, जैसे कि BASIC, C, C ++, COBOL, Java, FORTRAN, Ada, और पास्कल.
प्रत्येक प्रोग्रामिंग भाषा में कीवर्ड का एक Unique set होता है (Word that makes sense) और Program instructions के planning के लिए A special syntax.
What is High Low Language?हाई लेवल लैंग्वेज क्या है
एक हाई लेवल लैंग्वेज (HLL) एक प्रोग्रामिंग भाषा है जैसे C, FORTRAN, या पास्कल जो प्रोग्रामर को ऐसे प्रोग्राम लिखने में सक्षम बनाती है जो किसी विशेष प्रकार के कंप्यूटर से कम या ज्यादा स्वतंत्र होते हैं। ऐसी भाषाओं को उच्च-स्तरीय माना जाता है क्योंकि वे मानव भाषाओं के करीब हैं और मशीन भाषाओं से आगे हैं।इसके विपरीत, विधानसभा भाषाओं को निम्न-स्तर माना जाता है क्योंकि वे मशीन भाषाओं के बहुत करीब हैं
हाई लेवल लैंग्वेज के लाभ
लो लेवल लैंग्वेज में हाई लेवल लैंग्वेज का मुख्य लाभ यह है कि वे पढ़ना, लिखना और बनाए रखना आसान होते हैं। अंततः, एक हाई लेवल लैंग्वेज में लिखे गए कार्यक्रमों को मशीन भाषा में संकलक या दुभाषिया द्वारा अनुवादित किया जाना चाहिए।
लो लेवल लैंग्वेज क्या है? - What is -Level Language?
एक लो लेवल लैंग्वेज एक प्रकार की प्रोग्रामिंग भाषा है जिसमें कंप्यूटर द्वारा मान्यता प्राप्त basis point होते हैं। सॉफ्टवेयर डेवलपर्स द्वारा उपयोग की जाने वाली हाई लेवल लैंग्वेज के विपरीत,लो लेवल का कोड अक्सर Esoteric होता है और मानव-पठनीय नहीं होता है। Low - Level Programming Language के दो सामान्य प्रकार असेंबली भाषा और मशीन भाषा हैं।सॉफ्टवेयर प्रोग्राम और स्क्रिप्ट हाई लेवल लैंग्वेज (In Hindi) में लिखे जाते हैं, जैसे C #, Swift और PHP। एक सॉफ्टवेयर डेवलपर प्रोग्रामिंग IDE या यहां तक कि एक Original text editor का उपयोग करके हाई लेवल लैंग्वेज में Source Code बना और संपादित(Edit) कर सकता है। हालांकि, सीपीयू द्वारा कोड को सीधे पहचानने की छमता नहीं दी जाती है। इसके बजाय, इसे एक लो लेवल लैंग्वेज में Compiled किया जाना चाहिए।
असेंबली भाषा मशीन भाषा की तुलना में एक हाई लेवल लैंग्वेज (In Hindi) के करीब एक कदम है। इसमें MOV (चाल), ADD (add), और SUB (घटाना) जैसे कमांड शामिल हैं। ये कमांड बेसिक ऑपरेशन करते हैं, जैसे कि मेमोरी रजिस्टर में मूविंग वैल्यू और गणना करना। असेंबली का उपयोग करके असेंबली भाषा को मशीन भाषा में परिवर्तित किया जा सकता है।
Image Credit: Unsplash |
मशीन भाषा, या मशीन कोड, कंप्यूटर भाषाओं का सबसे Low Level है। इसमें बाइनरी कोड होता है, जो अक्सर एक Specific processor के लिए High Level Source Code को Compiled करके उत्पन्न होता है। अधिकांश डेवलपर्स को कभी भी मशीन कोड को देखने या Edit करने की आवश्यकता नहीं होती है। केवल प्रोग्रामर जो सॉफ्टवेयर कंपाइलर और ऑपरेटिंग सिस्टम का निर्माण करते हैं उन्हें मशीन की भाषा देखने की जरूरत है।
High-Level प्रोग्रामिंग भाषाओं को 1950 के दशक में डिजाइन किया गया था। अब Ada, Algol, BASIC, COBOL, C, C ++, FORTRAN, LISP, पास्कल, और Prolog सहित दर्जनों विभिन्न Language हैं।
Post a Comment
Blogger FacebookYour Comment Will be Show after Approval , Thanks