Programming Language क्या है?
What is Programming Language in Hindi कम्प्यूटर एक मशीन है । यह मनुष्य की भाषा नहीं समझ सकता . इसलिए कम्प्यूटर और मानव के मध्य संपर्क स्थापित करने के लिए जिस भाषा का प्रयोग किया जाता है ,
What is Programming Language in Hindi
कम्प्यूटर एक मशीन है । यह मनुष्य की भाषा नहीं समझ सकता . इसलिए कम्प्यूटर और मानव के मध्य संपर्क स्थापित करने के लिए जिस भाषा का प्रयोग किया जाता है , वह कम्प्यूटर भाषा ( Computer Language ) कहलाती है । कम्प्यूटर भाषा को मानव और कम्प्यूटर , दोनों ही समझने में सक्षम होते हैं । कम्प्यूटर भाषा को प्रोग्रामिंग भाषा ( Programing Language ) भी कहते हैं ।किसी कार्य को करने के लिए कम्प्यूटर भाषा या प्रोग्रामिंग भाषा में लिखे गए वाक्य या वाक्यांश को निर्देश ( Instruction ) कहते हैं । प्रोग्रामिंग भाषा में लिखे गए निर्देशों के समूह को । प्रोग्राम ( Program ) कहते हैं ।
कम्प्यूटर से विभिन्न कार्य करवाने के लिए कम्प्यूटर भाषाओं का निरंतर विकास हुआ है । अनेक क्षेत्रों के लिए अलग - अलग कम्प्यूटर भाषाएँ उपलब्ध हैं । बच्चों के लिए कम्प्यूटर भाषाएँ अलग होती हैं , जबकि व्यापारिक कार्यों इंजीनियरिंग , इंटरनेट , वेब डिजायनिंग , रोबोटिक्स आदि क्षेत्रों के लिए आज कम्प्यूटर भाषाएँ प्रचलन में हैं ।
( Types of Computer Languages )
कम्प्यूटर भाषा का वर्गीकरण कम्प्यूटर भाषाओं का मुख्य श्रेणियों में वर्गीकृत किया गया है
1 . निम्नस्तरीय भाषा ( Low Level Language )
2 . उच्चस्तरीय भाषा ( High Level Language )
1 . निम्नस्तरीय भाषा ( Low Level Language ) :
एक निम्नस्तरीय भाषा ओरिएंटेड भाषा है । यह स्वयं मशीन पर आधारित होती है और अन्य सिस्टम द्वारा प्रयोग नहीं की जा सकती । इन भाषाओं को सीखना कठिन है और इसमें कुशल होने के लिए बहुत अध्ययन की आवश्यकता होती है । लेकिन जो प्रोग्राम इन भाषाओं में लिखे जाते हैं . वे तेज गति से कार्य करते हैं ।
Types of Low Level Language
निम्नस्तरीय भाषाएँ भी दो प्रकार की होती है
a ) मशीन भाषा ( Machine Language )
बाइनरी कोड ( Binary Code ) ( 0 और 1 ) इस्तेमाल करने वाली भाषा को मशीनी भाषा कहा जाता है । कम्प्यूटर इस भाषा को सीधे समझता है उदाहरण के लिए 6 लिखने के लिए Binary Code होगा (00101) ठीक इसी तरह सभी अक्षर, अंक, और विशेष संकेत लिखे जाते हैं जिन्हें मशीनी लैंग्वेज कहते हैं ।b ) असेंबली भाषा ( Assembly Language )
असेम्बली भाषा में निर्देश मेमोरी सहायक कोड में दिए जाते हैं । मेमोरी सहायक कोड ( Mnemonic Codes ) कम्प्यूटर में इस्तेमाल होने वाले कमांड शब्दों के छोटे रूप हैं । आप पढ़ चुके हैं कि कम्प्यूटर केवल मशीनी भाषा ही समझता है । इसलिए असेम्बली भाषा में लिखें निर्देश क्रियान्वित होने से पूर्व मशीनी भाषा में अनुवादित होने चाहिए ।
अनुवाद का यह कार्य एक अन्य प्रोग्राम असेम्बलर ( Assembler ) करता है । असेम्बलर ( Assembler ) मशीनी भाषा में अनुवाद करने के लिए असेम्बली भाषा में तैयार किए प्रोग्राम स्रोत प्रोग्राम ( Source Program ) कहलाता है ।
यह अनुवादित होने के बाद मशीनी भाषा में तैयार किया गया यह प्रोग्राम स्रोत प्रोग्राम भाषा प्रोग्राम भाषा प्रोग्राम ( Source Program ) कहलाता हैं,
यह अनुवादित होने के बाद मशीनी भाषा में प्राप्त होता है , जिसे ऑब्जेक्ट प्रोग्राम ( ( Object Program ) कहते हैं ।
2 . उच्चस्तरीय भाषा ( High Level Language )
वे कम्प्यूटर की भाषाएँ जिनके निर्देश अंग्रेजी में लिखे जाएँ और इन्हें अन्य विशेष प्रोग्राम के द्वारा मशीनी भाषा में अनुवादित किया जा सके , वे उच्च स्तरीय भाषाएँ कहलाती हैं ।
ऐसी भाषाओं के प्रोग्राम को कम्प्यूटर नहीं समझ पाता है , क्योंकि इसके निर्देश मशीनी स्तर पर कोड ( 0 और 1 ) में न होकर अंग्रेजी भाषा में होते हैं । उच्चस्तरीय भाषा में लिखे हुए प्रोग्राम क्योंकि मशीनी स्तर पर नहीं लिखे जाते ,
इसलिए ये मशीन पर आधारित नहीं होते । अत : उच्चस्तरीय भाषा में लिखे प्रोग्राम एक कम्प्यूटर से दूसरे कम्प्यूटर में स्थानांतरित करके भी आसानी से प्रयोग किए जा सकते हैं । प्रत्येक उच्चस्तरीय भाषा के प्रोग्राम को कम्प्यूटर में क्रियान्वित करने से पहले मशीनी भाषा में अनुवादित करना आवश्यक है ।
इस कार्य के लिए अनुवादक प्रोग्राम ( Program Translator ) की सहायता ली जाती है । अनुवादक प्रोग्राम प्राय : कम्प्यूटर की असेम्बली भाषा ( Assembly Language ) में लिखे जाते हैं ।
( Types of high level language )
कुछ उच्च स्तरीय भाषाएं निम्नलिखित है
Logo :
लोगों नाम सुनकर आपको लग रहा होगा मैं किसी लोग design करने वाले प्रोग्रामिंग लैंग्वेज की बात करने वाला हूं, आप बिल्कुल सही सोच रहे हैं । Logo का पूरा नाम ( लॉजिक ओरिएटिक ग्राफिक्स ओरिएंटेड ) का संक्षिप्त रूप है, यह एक बहुत सरल भाषा है यहां programming language ड्राइंग बनाने में प्रयोग होती है ।Fortran :
Fortran शब्द फार्मूला ट्रांसलेशन का संक्षिप्त रूप है, यह भाषा IBM के जॉन बेक्स ने सन 1956 में विकसित की थी। यह वैज्ञानिक और गणितीय समस्याओं को हल करने के लिए एक उच्च स्तरीय भाषा है, यह सबसे पहली उच्च स्तरीय भाषा है ।
Cobol :
COBOL ( Common Business Oriented Language ) का संक्षिप्त रूप है। यह व्यापारिक डेटा की प्रक्रिया की समस्याओं को हल करने वाली उच्च स्तरीय भाषा है।
Basic :
BASIC ( beginners all purpose symbolic instruction code ) का संक्षिप्त रूप है। यह माइक्रो कंप्यूटर में बहुत अधिक उपयोग की जाने वाली और सीखने में सरल उच्च स्तरीय भाषा है। C : programming language एक शक्तिशाली भाषा है।
क्योंकि यह मेमोरी में संग्रहित डांटा को एड्रेस प्रदान करने की सुविधा देती है इसके अलावा यह ऑपरेटिंग सिस्टम यूनिक्स से संबंधित भाषा है जिससे इसका उपयोग और भी बढ़ गया है।
C++ भाषा, C programming language का नवीन संस्करण है। एक जैसी समस्याओं को बार-बार हल करने की Programmers की परेशानी को दूर करने के लिए C++ भाषा का विकास किया गया है।
Types of Translator in Computer Programming Language in Hindi
अनुवादक प्रोग्राम दो प्रकार के होते हैं-
Compiler क्या होता है?
वे ट्रांसलेटर जो उच्च स्तरीय भाषा के सभी निर्देशकों एक बार में ही मशीनी भाषा में ट्रांसलेट कर लेते हैं, Compiler कहलाते हैं । यह प्रोग्रामो को लागू करने में अधिक समय लेते हैं।
Interprenter क्या होता है?
वे ट्रांसलेटर जो उच्च स्तरीय भाषा के प्रोग्रामो के एक-एक निर्देश को बारी-बारी से मशीनी भाषा में ट्रांसलेट करके क्रियांवित करते हैं इंटरप्रेटर कहलाते हैं यह प्रोग्राम को क्रियांवित करने में कम समय लेते हैं।
Programing Language in Hindi Facts
1. क्या आप जानते हैं? मशीनी भाषा का उपयोग कंप्यूटर की प्रथम पीढ़ी के समय में होता था । अतः मशीनी भाषा की प्रथम पीढ़ी भाषा ( First Generation Language IGU भी कहते हैं )
2. कंप्यूटर हमारी कोई भाषा नहीं समझता है, क्योंकि यह एक मशीन है, इसीलिए यह मशीनी भाषा ही समझता है ।
3. कंप्यूटर और मानव के मध्य संपर्क स्थापित करने के लिए जिस भाषा का प्रयोग किया जाता है, वह कंप्यूटर भाषा अथवा प्रोग्रामिंग भाषा कहलाती है।
4. प्रोग्रामिंग भाषा में लिखे गए निर्देशों के Group को प्रोग्राम कहते हैं ।
5. कंप्यूटर भाषाओं को दो भागों में बांट सकते हैं - Low Level Language & High Level Language ।
6. बाइनरी अंको में लिखी जाने वाली भाषा कंप्यूटर भाषा मशीनी भाषा कहलाती है ।
7. विभिन्न कियाओं के शाब्दिक संकेत में लिखे निर्देशों वाली भाषा तैयार की गई, जिसे असेंबली भाषा कहते हैं ।
8. Logo, Fortran, COBOL, Basic & C++ कुछ लोकप्रिय उच्च स्तरीय भाषाएं हैं ।
Join the conversation