Computer Programming क्या है – Programming के प्रकार

नमस्कार दोस्तों आज हम जानेंगे की Program Kya Hai – Computer Programming क्या है – Programming के प्रकार के बारे में । इसे अच्छी तरह से समझने के लिए सबसे पहले हमें Programming Languages को बारीकी से  समझना होगा क्यूंकि प्रोग्रामिंग का मूल जर ये Languages ही होती हैं। हम इन Languages का इस्तमाल कर उन्हें कुछ Specific Tasks करने के लिए कहते हैं। देखा जाये तो Computer या कोई Machines की सभी कार्यों के लिए हम Programming Languages का ही प्रयोग करते हैं।

computer-programming

प्रोग्रामिंग क्या है – What is Programming in Hindi

कंप्यूटर के साथ किसी समस्या को हल करने के लिए कंप्यूटर प्रोग्राम, विस्तृत योजना या प्रक्रिया; अधिक विशेष रूप से, इस तरह के समाधान को प्राप्त करने के लिए आवश्यक कम्प्यूटेशनल निर्देशों का एक स्पष्ट, आदेशित अनुक्रम। कंप्यूटर प्रोग्राम और उपकरण के बीच अंतर अक्सर पूर्व को सॉफ्टवेयर और बाद वाले को हार्डवेयर के रूप में संदर्भित करके किया जाता है।

कंप्यूटर की मेमोरी में संग्रहीत प्रोग्राम कंप्यूटर को क्रम में या यहाँ तक कि रुक-रुक कर कई प्रकार के कार्य करने में सक्षम बनाते हैं। आंतरिक रूप से संग्रहीत कार्यक्रम का विचार 1940 के दशक के अंत में हंगरी में जन्मे गणितज्ञ जॉन वॉन न्यूमैन द्वारा पेश किया गया था। 1948 में मैनचेस्टर में निर्मित “बेबी” आंतरिक प्रोग्रामिंग क्षमता वाला पहला डिजिटल कंप्यूटर था।

एक प्रोग्राम पहले एक कार्य को तैयार करके तैयार किया जाता है और फिर उसे उपयुक्त कंप्यूटर भाषा में व्यक्त किया जाता है, जो संभवतः अनुप्रयोग के अनुकूल हो। इस प्रकार प्रदान किए गए विनिर्देश का अनुवाद, आमतौर पर कई चरणों में, कंप्यूटर द्वारा सीधे एक कोडित प्रोग्राम में किया जाता है, जिस पर कार्य चलाया जाना है। कोडित प्रोग्राम को मशीन भाषा (Machine Language) में कहा जाता है, जबकि मूल निरूपण के लिए उपयुक्त भाषाएँ समस्या-उन्मुख भाषाएँ (Problem-Oriented Languages) कहलाती हैं। समस्या-उन्मुख भाषाओं की एक विस्तृत श्रृंखला विकसित की गई है, जिनमें से कुछ प्रमुख सी, पायथन और सी ++ ( C, Python, and C++) हैं ।

कंप्यूटर को विभिन्न कार्यक्रमों के साथ आपूर्ति की जाती है जो मुख्य रूप से उपयोगकर्ता को नौकरी चलाने या सिस्टम प्रदर्शन को अनुकूलित करने में सहायता करने के लिए डिज़ाइन किए गए हैं। ऑपरेटिंग सिस्टम कहे जाने वाले प्रोग्रामों का यह संग्रह कंप्यूटर सिस्टम के संचालन के लिए उतना ही महत्वपूर्ण है जितना कि इसका हार्डवेयर। वर्तमान तकनीक निर्माण के समय कंप्यूटर की केंद्रीय प्रसंस्करण इकाई में निश्चित कार्यक्रमों (ग्राहक के आदेशों द्वारा प्रस्तुत) के रूप में कुछ ऑपरेटिंग विशेषताओं में निर्माण करना संभव बनाती है। उपयोगकर्ता प्रोग्राम के सापेक्ष, ऑपरेटिंग सिस्टम निष्पादन के दौरान नियंत्रण में हो सकता है, जैसे कि जब एक टाइम-शेयरिंग मॉनिटर एक प्रोग्राम को निलंबित करता है और दूसरे को सक्रिय करता है, या उस समय जब कोई उपयोगकर्ता प्रोग्राम शुरू या समाप्त होता है, जैसे कि शेड्यूलिंग प्रोग्राम निर्धारित करता है कि कौन सा उपयोगकर्ता प्रोग्राम आगे निष्पादित किया जाना है। हालाँकि, कुछ ऑपरेटिंग-सिस्टम प्रोग्राम, प्रोग्रामिंग प्रक्रिया को सुविधाजनक बनाने के लिए स्वतंत्र इकाइयों के रूप में काम कर सकते हैं। इनमें अनुवादक (या तो असेंबलर या कंपाइलर) शामिल हैं, जो एक पूरे कार्यक्रम को एक भाषा से दूसरी भाषा में बदलते हैं; दुभाषिए, जो एक प्रोग्राम को क्रमिक रूप से निष्पादित करते हैं, प्रत्येक चरण में अनुवाद करते हैं; और डिबगर्स, जो एक प्रोग्राम को टुकड़ों में निष्पादित करते हैं और विभिन्न परिस्थितियों की निगरानी करते हैं, प्रोग्रामर को यह जांचने में सक्षम करते हैं कि प्रोग्राम का संचालन सही है या नहीं।

System Programming क्या है ?

हिंदी में, शब्द “सिस्टम प्रोग्रामिंग” कंप्यूटर प्रोग्राम के लेखन और डिजाइनिंग को संदर्भित करता है। यह कंप्यूटर सिस्टम में सफल एप्लिकेशन निष्पादन को सक्षम बनाता है जबकि कंप्यूटर हार्डवेयर को प्रोग्रामर और उपयोगकर्ता से जुड़ने में सक्षम बनाता है।

कंप्यूटर गतिविधियों के प्रबंधन और नियंत्रण के लिए सॉफ्टवेयर सिस्टम प्रोग्रामिंग का उपयोग करके बनाया गया है।

Programming Languages की Classification

प्रोग्रामिंग भाषाओं को वर्गीकृत करने के लिए तीन सामान्य श्रेणियों का उपयोग किया जाता है : जिसमे सबसे पहला है,

1. MACHINE LANGUAGES

ये बोलियाँ कंप्यूटर हार्डवेयर से सबसे अधिक निकटता से संबंधित हैं। प्रत्येक कंप्यूटर की अपनी मशीनी भाषा होती है। एक मशीनी भाषा कार्यक्रम में, बुनियादी प्रक्रियाएं जो एक कंप्यूटर आसानी से कर सकता है, बाइनरी पैटर्न (जैसे 010011100) के उत्तराधिकार द्वारा दर्शायी जाती है। (उदाहरण के लिए, दो ऑपरेंड जोड़ना, डेटा को मेमोरी लोकेशन में ले जाना)। आदि

मशीनी भाषा में लिखे गए प्रोग्राम निष्पादन योग्य होते हैं, जिससे उन्हें तुरंत चलाना आसान हो जाता है। कोई मशीनी भाषा में प्रोग्राम विकसित कर सकता है, लेकिन ऐसा करने के लिए प्रोग्रामर को बड़ी संख्या में बाइनरी कोड सीखने की आवश्यकता होती है, जिसे करना एक व्यक्ति के लिए अत्यधिक चुनौतीपूर्ण होता है।

2. ASSEMBLY LANGUAGES

इसे केवल यह देखने के लिए पेश किया गया था कि लोगों के लिए प्रोग्रामिंग को कैसे सरल बनाया जाए। इसमें मशीनी भाषा निर्देशों के स्थान पर सरल न्यूमोनिक संक्षिप्ताक्षरों का प्रयोग किया गया है (जैसे, ADD, MOV)। नतीजतन, असेंबली भाषाएं एक विशेष कंप्यूटर के लिए विशिष्ट होती हैं।

एक असेंबली भाषा प्रोग्राम को इसमें निष्पादित करने से पहले मशीनी भाषा में अनुवाद किया जाना चाहिए। असेंबलर एक कंप्यूटर सॉफ्टवेयर है जो यह अनुवाद करता है। प्रत्येक असेंबलर एक विशिष्ट मशीनी भाषा के लिए बनाया गया है।

3. HIGH-LEVEL LANGUAGES

उच्च-स्तरीय भाषाएँ प्रोग्रामर के लिए प्रोग्रामिंग भाषा के अनुसार “सोचने” को आसान बनाती हैं क्योंकि वे सभी अंग्रेजी जैसी लगती हैं, जिनमें C, C++, JAVA, आदि शामिल हैं। उच्च-स्तरीय भाषा अनुवाद केवल मशीनी भाषा से पहले कार्यान्वयन आवश्यक है।

एक दुभाषिया या एक संकलक इस अनुवाद को अंजाम दे सकता है। प्रोग्राम चलाने से पहले, कंपाइलर पूरे सोर्स कोड को कन्वर्ट करते हैं। (उदा: जावा, सी++)

एक समय में एक लाइन, दुभाषिए सोर्स कोड में लिखे प्रोग्रामों का अनुवाद करते हैं। (जैसा कि पायथन में है) कंपाइलर दुभाषियों की तुलना में कम इंटरैक्टिव हैं।

सभी प्रोग्रामिंग भाषा की एक लिस्ट

चूंकि कई भाषाएं अलग-अलग कार्य करती हैं, इसलिए उन सभी को समझना महत्वपूर्ण है। यहाँ कुछ उदाहरण हैं:

Machine languagesये directly interpret किये जाते हैं hardware के द्वारा।
Assembly languagesये वो thin wrappers होते हैं एक corresponding machine language के ऊपर।
High-level languagesये सभी machine-independent होते हैं।
System languagesइन्हें design किया गया है low-level tasks को लिखने के लिए, जैसे की memory और process management।
Scripting languagesये generally extremely high-level और powerful होते हैं।
Domain-specific languagesइनका इस्तमाल highly special-purpose areas only में ही किया जाता है।
Visual languagesये non-text based languages होते हैं।
Esoteric languagesये इस्तमाल के लिए नहीं होते हैं लेकिन ये बहुत ही interesting, funny, और educational होते हैं कुछ दिशाओं में।

ये श्रेणियां सभी परस्पर अनन्य नहीं हैं: जबकि C को उच्च-स्तरीय और सिस्टम दोनों के रूप में माना जाता है, पर्ल उच्च-स्तरीय और स्क्रिप्टिंग दोनों है।

प्रोग्रामिंग लैंग्वेज के प्रकार – Types of Programming Language

प्रोग्रामिंग भाषाओं की दो मूलभूत श्रेणियां हैं, यदि आप सामान्य को सीधे तरीके से देखना चाहते हैं:

1. Low level
2. High level

1. निम्न स्तर (Low level) से तात्पर्य है कि एक मशीन अकेले क्या जानती है; ये रूपांतरण सरल, त्वरित और सीधे हैं क्योंकि कंप्यूटर इन भाषाओं (0 और 1) को समझ सकता है। असेंबलर की सहायता से निम्न स्तर की असेंबली भाषा का आसानी से मशीनी भाषा में अनुवाद किया जाता है।

2. दूसरी ओर, उच्च स्तर (High level) को परिभाषित किया जाता है कि मनुष्य क्या समझ सकता है और इसे अंग्रेजी में लिखा जाता है; कंप्यूटर को इसे अपनी भाषा में अनुवाद करना होगा। (चूंकि सी एक उच्च स्तरीय भाषा है, रूपांतरण के लिए कंपाइलर्स की आवश्यकता होती है।)

वैसे, उच्च-स्तरीय भाषाओं को निम्न-स्तरीय भाषाओं में अनुवाद करने के लिए, कंप्यूटर को कुछ कार्यों की आवश्यकता होती है, जैसे कि एक कंपाइलर और एक दुभाषिया।

Programming Language की Characteristics क्या है ?

अब हम Programming Languages की कुछ Characteristics विषय के बारे में जानेंगे ।

1. प्रोग्रामिंग भाषा एक बहुत ही Simple, सीखने और उपयोग करने में आसान और लोगों के लिए समझने और पहचानने में आसान होनी चाहिए।

2. कोई भी प्रोग्रामिंग भाषा जिसमें जटिल संरचनाओं को सरलता से परिभाषित करने की क्षमता है और जो उपयोग करने में भी सरल है, में एक प्रमुख विशेषता के रूप में अमूर्त होना चाहिए।

3. हर कोई हमेशा एक पोर्टेबल प्रोग्रामिंग भाषा का पक्ष लेता है।

4. एक प्रोग्रामिंग भाषा की दक्षता बहुत अधिक होनी चाहिए ताकि इसे मशीन कोड में शीघ्रता से अनुवादित किया जा सके और फिर निष्पादित किया जा सके। साथ ही, यह कम मेमोरी स्पेस का उपयोग करता है।

5. प्रोग्रामिंग भाषा को अनुप्रयोगों के निर्माण में अधिक उपयोगी बनाने के लिए, इसे हमेशा सावधानीपूर्वक व्यवस्थित और प्रलेखित किया जाना चाहिए।

6. एक प्रोग्रामिंग भाषा में प्रोग्राम के विकास, डिबगिंग, परीक्षण या रखरखाव के लिए आवश्यक सभी उपकरण शामिल होने चाहिए।

7. एक प्रोग्रामिंग भाषा (आईडीई) द्वारा एक एकीकृत विकास वातावरण उपलब्ध कराया जाना चाहिए।

8. प्रोग्रामिंग भाषा का वाक्य-विन्यास और शब्दार्थ (syntax and semantics) बहुत सुसंगत होना चाहिए।

How to Learn Programming Online – ऑनलाइन प्रोगरामिंग कैसे सीखें ?

ऐसी बहुत सी फ्री और पेड वेबसाइट हैं जहां पर आप प्रोग्रामिंग सीख सकते हैं, कुछ बेसिक चीजें तो आपको यूट्यूब पर भी पढ़ाई करनी होगी, अगर आप कोचिंग में नहीं जाना चाहते हैं या कोचिंग में जाने के बाद भी ऑनलाइन प्रोग्रामिंग सीखना चाहते हैं।

Free programming लर्निंग Websites

Paid programming लर्निंग Websites

कंप्यूटर प्रोग्रामिंग के बारे में पूरी जानकारी

वैसे, आज कई प्रोग्रामिंग भाषाएं उपयोग में हैं। आपको सभी प्रमुख प्रोग्रामिंग भाषाओं, उनके उपयोगों की बेहतर समझ प्रदान करने के लिए, और आपको उन्हें सीखना चाहिए या नहीं, मैंने नीचे कुछ जानकारी प्रदान करने का प्रयास किया है।

What is Python in Hindi – Python की पूरी Details में जानकारी

पायथन एक व्याख्या की गई, वस्तु-उन्मुख, उच्च-स्तरीय प्रोग्रामिंग भाषा है जिसमें गुइडो वैन रोसुम द्वारा विकसित गतिशील शब्दार्थ है। यह मूल रूप से 1991 में जारी किया गया था। आसान और मज़ेदार होने के लिए डिज़ाइन किया गया, “पायथन” नाम ब्रिटिश कॉमेडी समूह मोंटी पायथन के लिए एक संकेत है। पायथन की एक शुरुआती-अनुकूल भाषा के रूप में प्रतिष्ठा है, जो जावा को सबसे व्यापक रूप से उपयोग की जाने वाली प्रारंभिक भाषा के रूप में प्रतिस्थापित करती है क्योंकि यह उपयोगकर्ता के लिए बहुत अधिक जटिलता को संभालती है, जिससे शुरुआती लोगों को मिनट के विवरण के बजाय प्रोग्रामिंग अवधारणाओं को पूरी तरह से समझने पर ध्यान केंद्रित करने की अनुमति मिलती है।

पायथन का उपयोग सर्वर-साइड वेब विकास, सॉफ्टवेयर विकास, गणित और सिस्टम स्क्रिप्टिंग के लिए किया जाता है, और रैपिड एप्लिकेशन डेवलपमेंट के लिए लोकप्रिय है और अपने उच्च-स्तरीय, अंतर्निहित डेटा संरचनाओं के कारण मौजूदा घटकों को जोड़ने के लिए एक स्क्रिप्टिंग या गोंद भाषा के रूप में लोकप्रिय है। डायनेमिक टाइपिंग और डायनेमिक बाइंडिंग। आसानी से सीखे गए सिंटैक्स और पठनीयता पर जोर देने के कारण पायथन के साथ प्रोग्राम रखरखाव लागत कम हो जाती है। इसके अतिरिक्त, मॉड्यूल और पैकेज के लिए पायथन का समर्थन मॉड्यूलर कार्यक्रमों और कोड के पुन: उपयोग की सुविधा प्रदान करता है। पायथन एक ओपन सोर्स सामुदायिक भाषा है, इसलिए कई स्वतंत्र प्रोग्रामर लगातार इसके लिए पुस्तकालयों और कार्यक्षमता का निर्माण कर रहे हैं।

पायथन उपयोग के मामले

  • सर्वर पर वेब एप्लिकेशन बनाना
  • ऐसे कार्यप्रवाह बनाना जिनका उपयोग सॉफ़्टवेयर के संयोजन में किया जा सकता है
  • डेटाबेस सिस्टम से जुड़ना
  • फ़ाइलों को पढ़ना और संशोधित करना
  • जटिल गणित का प्रदर्शन
  • बड़ा डेटा संसाधित करना
  • फास्ट प्रोटोटाइप
  • उत्पादन के लिए तैयार सॉफ्टवेयर विकसित करना

व्यावसायिक रूप से, पायथन बैकएंड वेब विकास, डेटा विश्लेषण, कृत्रिम बुद्धिमत्ता और वैज्ञानिक कंप्यूटिंग के लिए बहुत अच्छा है। डेवलपर्स पायथन का उपयोग उत्पादकता उपकरण, गेम और डेस्कटॉप ऐप बनाने के लिए भी करते हैं।

Features and Benefits of Python in Hindi

  • विंडोज, मैक, लिनक्स, रास्पबेरी पाई, और अन्य सहित विभिन्न प्लेटफार्मों के साथ संगत
  • अंग्रेजी भाषा की तुलना में सरल सिंटैक्स का उपयोग करता है जो डेवलपर्स को अन्य प्रोग्रामिंग भाषाओं की तुलना में कम लाइनों का उपयोग करने देता है
  • एक दुभाषिया प्रणाली पर काम करता है जो कोड को तुरंत निष्पादित करने की अनुमति देता है, फास्ट-ट्रैकिंग प्रोटोटाइप
  • एक प्रक्रियात्मक, वस्तु-उन्मुख, या कार्यात्मक तरीके से नियंत्रित किया जा सकता है।

Python Syntax

  • कुछ हद तक अंग्रेजी भाषा के समान, गणितीय प्रभाव के साथ, पायथन को पठनीयता के लिए बनाया गया है
  • कमांड को पूरा करने के लिए अर्धविराम और/या कोष्ठक का उपयोग करने वाली अन्य भाषाओं के विपरीत, पायथन उसी फ़ंक्शन के लिए नई लाइनों का उपयोग करता है
  • ब्रेसिज़ (उर्फ घुंघराले ब्रैकेट) के बजाय, व्हाइटस्पेस का उपयोग करके इंडेंटेशन पर भरोसा करके स्कोप (यानी, लूप, फ़ंक्शंस, क्लासेस) को परिभाषित करता है।

Python Flexibility

पायथन, एक गतिशील रूप से टाइप की जाने वाली भाषा, विशेष रूप से लचीली है, सुविधाओं के निर्माण के लिए कठिन नियमों को समाप्त करती है और विभिन्न तरीकों के साथ अधिक समस्या-समाधान लचीलापन प्रदान करती है। यह उपयोगों को एक समस्याग्रस्त क्षेत्र तक प्रोग्राम को संकलित करने और चलाने की अनुमति देता है क्योंकि यह संकलन-समय की जाँच के बजाय रन-टाइम प्रकार की जाँच का उपयोग करता है।

ये भी पढ़ें

What is Computer Network in Hindi-Types of Computer Network

Online Paise Kaise Kamaye Without Investment in Hindi

What is Cloud Computing in Hindi? Types of Cloud Computing

What is JAVA – JAVA की पूरी जानकारी

जावा एक वस्तु-उन्मुख, उच्च-स्तरीय, सामान्य-उद्देश्य वाली प्रोग्रामिंग भाषा है जिसमें कई विशेषताएं हैं जो इसे वेब-आधारित विकास के लिए एकदम सही बनाती हैं।

JAVA का प्रयोग कौन करता है ?

  • Professions और Industries:
  • Software engineers, Java developers
  • इसे ज्यादातर employers के द्वारा इस्तमाल किया जाता है जो की अलग अलग field से होते हैं जैसे की communications, education, finance, health sciences, hospitality, retail और utilities।
  • Java इस्तमाल करने वाले major organizations: V2COM, Eclipse Information Technologies, eBay, Eurotech
  • इनका ज्यादा कहाँ पर इस्तमाल किया जाता है: इन्हें ज्यादा इस्तमाल Specialisations और Industries में किया जाता है, साथ में Internet of Things (IoT), Enterprise Architecture, Cloud Computing इत्यादि में इनके बहुत ज्यादा applications हैं।

Programmers को JAVA क्यूँ सीखनी चाहिए ?

JAVA-जावा का उपयोग आम तौर पर एंटरप्राइज़-स्तरीय प्रोग्राम, जैसे वीडियो गेम और मोबाइल ऐप, साथ ही जेएसपी (जावा सर्वर पेज) से वेब-आधारित एप्लिकेशन बनाने के लिए किया जाता है।

जब ऑनलाइन उपयोग किया जाता है, तो जावा एक ब्राउज़र के माध्यम से एप्लेट के डाउनलोड और उपयोग को सक्षम बनाता है, एक ऐसी आवश्यकता को पूरा करता है जो अक्सर संभव नहीं होता है।

जानकारी के लिए आपको बता दें की वे Programs जिन्हें Java Language में लिखा गया है या उपयोग किया जाता है उनमें से ये प्रमुख हैं: – Adobe Creative Suite, Eclipse, Lotus Notes, Minecraft और OpenOffice।

•  Java Android Apps को Develop करने के लिए एक Core Foundation होती है।

Java की Features क्या है ?

  • JAVA Application portability होती है
  • यह एक Robust और interpreted language होती है
  • एक खसिया यह भी है की इसकी बहुत ही Extensive Network Library होती है।

JAVA की शुरुवात कहाँ से हुई थी ?

सन माइक्रोसिस्टम्स ने C++ भाषा की क्षमताओं को बढ़ाने के इरादे से 1990 में जावा का निर्माण किया, जिसे पहले ओक के नाम से जाना जाता था।

जावा को WORA (राइट वन्स रन एनीवेयर) विचार को ध्यान में रखकर बनाया गया था, जिसका अर्थ है एक बार लिखना और कहीं भी उपयोग करना। Oracle वर्तमान में इस भाषा का मालिक है, जिसे 1995 में जनता के लिए जारी किया गया था।

HTML (HyperText Markup Language) in Hindi

वेब पेज HTML का उपयोग करके बनाए जाते हैं, एक मार्कअप भाषा जिसका व्यापक रूप से उपयोग किया जाता है। टैग का उपयोग करके, HTML गारंटी देता है कि पाठ और चित्र ठीक से स्वरूपित हैं ताकि वेब ब्राउज़र उन्हें लेखक के रूप में दिखा सकें।

HTML का इस्तमाल कैसे किया है ?

• Professions एवं Industries:

  • Web Developers, Technical Editors, Email Designers, Software Engineers
  • इन्हें इस्तमाल किया जाता है Employers के द्वारा Information Technology, Engineering, Design, Professional Services, Management, Marketing, Customer Services और Sales में.

Major Organizations जहाँ इन्हें  Apple, CyberCoders, Apex Systems, CareerBuilder इस्तमाल किया जाता है।

Specializations और Industries जहाँ Web Development, Email Programming में HTML का सबसे ज्यादा इस्तमाल होता है।

HTML सिखना क्यों आवश्यक होता है ?

HTML के साथ इलेक्ट्रॉनिक दस्तावेज़ (पृष्ठ) बनाना और उन्हें ऑनलाइन प्रदर्शित करना। आप अपने द्वारा चुनी गई किसी भी वेबसाइट की जांच कर सकते हैं कि अभ्यास में HTML का उपयोग कैसे किया जाता है।

आज की वेबसाइटों के संबंध में, HTML उनकी संरचना और रूप की विविधता और जटिलता को सक्षम बनाता है।

HTML के Features

HTML की शीर्ष विशेषताएं जो आपको अवश्य पता होनी चाहिए [2022]

  • उपयोगकर्ता के अनुकूल और सरल।
  • सिमेंटिक स्ट्रक्चर।
  • SEO – सर्च इंजन ऑप्टिमाइजेशन।
  • लोकलस्टोरेज और इंडेक्सडडीबी – क्लाइंट-साइड डेटा स्टोरेज।
  • कैशे एपीआई और सर्विस वर्कर्स के साथ ऑफलाइन क्षमताएं (पीडब्ल्यूए)।
  • खेल विकास के लिए कैनवास।
  • स्वतंत्र मंच।
  • मीडिया समर्थन।

HTML की शुरुवात कब और कहाँ से हुई ?

टिम बर्नर्स-ली, एक भौतिक विज्ञानी, ने 1990 में एचटीएमएल विकसित किया, जिससे वैज्ञानिकों को ऑनलाइन जानकारी साझा करने में मदद मिली। इससे पहले, केवल सादा पाठ संदेश भेजे जा सकते थे। रिच टेक्स्ट को HTML (यानी टेक्स्ट फ़ॉर्मेटिंग और विज़ुअल इमेज) के माध्यम से व्यवहार्य बनाया गया था।

What is Java Script in Hindi

जावास्क्रिप्ट एक क्लाइंट-साइड प्रोग्रामिंग भाषा है जो क्लाइंट ब्राउज़र के अंदर निष्पादित होती है और सर्वर के बजाय कंप्यूटर पर कमांड प्रोसेसिंग करती है। इसे पूरा करने के लिए सबसे विशिष्ट स्थान HTML या ASP फ़ाइल में है। इसके नाम में “Java” होने के बावजूद, इसका Java से कोई लेना-देना नहीं है।

JavaScript की शुरुवात कम और किसने की थी ?

JavaScript को Netscape ने Designed किया था। इसका Original नाम था LiveScript, जो की बाद में JavaScript बना सन 1995 में।

JavaScript का इस्तमाल कहाँ होता है ?

  • WordPress, Soundcloud, Khan Academy, Linkedin, Groupon, Yahoo और कई ऐसे Major Organizations जहाँ से इस्तमाल होता है।
  • Specializations और Industries जहाँ, Front End Website Development, Gaming Development इत्यादि में, JavaScript का सबसे ज्यादा इस्तमाल होता है।

JavaScript सिखना आवश्यक क्यूँ होता है ?

वेब विकास में, जावास्क्रिप्ट का उपयोग ज्यादातर विभिन्न पेज घटकों को बदलने और उन्हें अधिक गतिशील बनाने, स्क्रॉलिंग क्षमताओं को शामिल करने, समय और तारीख को प्रिंट करने और कैलेंडर बनाने के लिए किया जाता है। और इसी तरह की अन्य चीजें जो साधारण HTML प्रदर्शन नहीं कर सकती हैं। गेम्स और एपीआई भी इसके इस्तेमाल से बनाए जाते हैं।

JavaScript के Features

जावास्क्रिप्ट सबसे लोकप्रिय भाषाओं में से एक है जिसमें वेब विकास के लिए कई विशेषताएं शामिल हैं। यह जीथब के अनुसार शीर्ष प्रोग्रामिंग भाषाओं में से एक है और हमें यह समझने के लिए जावास्क्रिप्ट की विशेषताओं को ठीक से जानना चाहिए कि यह क्या करने में सक्षम है।

कुछ विशेषताएं हल्की, गतिशील, कार्यात्मक और व्याख्या की गई हैं। अब हम जावास्क्रिप्ट की कुछ महत्वपूर्ण विशेषताओं पर चर्चा करने जा रहे हैं।

  • Light Weight Scripting language
  • Dynamic Typing
  • Object-oriented programming support
  • Functional Style
  • Platform Independent
  • Prototype-based
  • Interpreted Language
  • Async Processing
  • Client-Side Validation
  • More control in the browser

What is C Language in Hindi

C Language एक Structure-Oriented, Middle-Level Programming Language होता है अधिकांशतः  इसे  Low-Level Applications Develop करने के लिए इस्तमाल किया जाता है।

C Language को कब और कहाँ शुरू किया था ?

1972 में बेल लैब्स ने C प्रोग्रामिंग लैंग्वेज बनाई। यह मुख्य रूप से UNIX ऑपरेटिंग सिस्टम के साथ उपयोग करने के लिए बनाया गया था। सी++, जावा, सी#, जावास्क्रिप्ट और पर्ल जैसी बहुत ही परिष्कृत प्रोग्रामिंग भाषाएं अंततः इससे पैदा हुई थीं।

C Language के प्रयोग :

  • वीडियो गेम का विकास
  • ग्राफिकल यूजर इंटरफेस का उपयोग करने वाले अनुप्रयोग
  • डेटाबेस और कंप्यूटर ऑपरेटिंग सिस्टम
  • इंटरनेट पर ब्राउज़र
  • कम्प्यूटेशनल और ग्राफिकल तरीके
  • बैंकिंग
  • क्लाउड कंप्यूटिंग और वितरित सिस्टम
  • संकलनकर्ता
  • एंबेडेड सिस्टम वे सिस्टम होते हैं जो एक बड़े सिस्टम में एकीकृत होते हैं।
  • उद्यमों के लिए एकीकृत सॉफ्टवेयर पुस्तकालय
  • बड़े पैमाने पर सर्वर अनुप्रयोग
  • कोड के संकलक

C Language को सीखना क्यूँ आवश्यक है ?

सी प्रोग्रामिंग भाषा का उपयोग एम्बेडेड सॉफ्टवेयर के साथ-साथ सिस्टम प्रोग्राम बनाने के लिए किया जाता है जो विंडोज, यूनिक्स और लिनक्स ऑपरेटिंग सिस्टम से जुड़ते हैं। एप्लिकेशन डेटाबेस सिस्टम, ऑपरेटिंग सिस्टम डेवलपमेंट, वर्ड प्रोसेसर, स्प्रेडशीट, कंपाइलर, असेंबलर, नेटवर्क ड्राइवर और दुभाषियों का उपयोग करते हैं।

महत्वपूर्ण जानकारी : Facebook की TAO Systems को पूरी तरीके से C Language से ही Program किया गया है। अधिकतर Device Drivers को Develop करने के लिए C Language का इस्तमाल किया जाता है।

What is C++ in Hindi

चूंकि सी ++ सी भाषा का विस्तार है और एक सामान्य उद्देश्य, वस्तु-उन्मुख, मध्य-स्तरीय प्रोग्रामिंग भाषा है, इसलिए सी प्रोग्रामिंग शैली में लिखना संभव है। C++ एक संकर भाषा (hybrid language)है क्योंकि कोडिंग कभी-कभी एक निश्चित प्रारूप में की जा सकती है।

C++ को कब और कहाँ शुरू किया था ?

C++ को 1983 में पेश किया गया था और इसे अक्सर C भाषा के ऑब्जेक्ट-ओरिएंटेड वेरिएंट के रूप में माना जाता है। इसका लक्ष्य दुबले, कुशल कोड का निर्माण करते हुए उच्च-स्तरीय सार को संकलित करना है। केवल विशाल विकास परियोजनाओं की देखरेख करना।

C++ के Features

  • Object Oriented.
  • Simple.
  • Platform Dependent.
  • Mid-level programming language.
  • Structured programming language.
  • Rich Library.
  • Memory Management.
  • Powerful & Fast.

C++ का इस्तमाल कहाँ होता है ?

C++ software engineers, C++ software developers, embedded engineers, programmer analysts के द्वारा इस्तमाल किया जाता है.

इसे बहुत से अलग अलग field के employers के द्वारा इस्तमाल किया जाता है जैसे की Information Technology, Engineering, Professional Services, Design, Quality Control और Management

Major Company और Organization Users: बहुत से Organization जैसे की Google, Mozilla, Firefox, Winamp, Adobe Software, Amazon, Lockheed Martin में इनका ज्यादा इस्तमाल होता है।

Specializations: इनका इस्तमाल System/Application Software, Drivers, Client-Server Applications, Embedded Firmware में भी होता है।

C++ को सीखना क्यूँ आवश्यक है ?

कंप्यूटर प्रोग्राम और पैकेज्ड सॉफ्टवेयर, जिसमें गेम, ऑफिस प्रोग्राम, ग्राफिक्स, वीडियो एडिटर और ऑपरेटिंग सिस्टम शामिल हैं, C++ भाषा का उपयोग करके बनाए जाते हैं।

महत्वपूर्ण  जानकारी : Blackberry OS को पूरी तरह से C++ का प्रयोग कर Develop किया गया है। नया Microsoft Office suite को भी C++ से ही Develop किया गया है।

What is PHP (Hypertext Preprocessor)

PHP नामक एक ओपन-सोर्स प्रोग्रामिंग भाषा का उपयोग गतिशील वेब पेज बनाने के लिए किया जाता है जो डेटाबेस के साथ कुशलता से बातचीत कर सकते हैं। एक सामान्य प्रयोजन प्रोग्रामिंग भाषा के रूप में, यह भी कार्यरत है।

PHP की शुरुवात कब और किसने किया ?

1995 में, PHP को सर्वर-साइड स्क्रिप्टिंग भाषा के रूप में पेश किया गया था जिसे सर्वर ने सादे HTML में एक वेबपेज बनाने के लिए संसाधित किया था।

PHP के Features

PHP सीखना बहुत ही आसान है (इतना Simple की बस कुछ Codes HTML में Embedded किया जा सकता है )
यह Free और Opensource होता है।
PHP को  सभी Major Operating Systems और Web Servers में प्रयोग किया जा सकता है।

PHP सीखना आवश्यक क्यूँ होता है ?

PHP का उपयोग आमतौर पर गतिशील, डेटा-गहन वेबसाइटों पर प्रपत्र डेटा एकत्र करने के लिए किया जाता है। गतिशील वेबसाइट सामग्री बनाने के लिए, इसे ऐप विकास में भी नियोजित किया जाता है।

महत्वपूर्ण जानकारी : PHP एक हिस्सा है LAMP platform का जिसका इस्तमाल Facebook और Yahoo में होता है। Platforms जैसे की Joomla, WordPress और Drupal में PHP language का इस्तमाल होता है।

PHP का इस्तमाल कहाँ होता है ?

Professions और Industries:
PHP Developers, PHP Software Engineers

इसे दुसरे industries में भी इस्तमाल किया जाता है जैसे की Information Technology, Engineering, Design, Professional Services, Healthcare, Management और Finance

Major Organizations जो इसका इस्तमाल करते हैं: Facebook, Yahoo, CyberCoders, NextGen. Specializations जहाँ PHP को सबसे ज्यादा इस्तमाल किया जाता है: Web Application Development,

Server-Side Scripting, Command Line Scripting

What is SQL (Structured Query Language) in Hindi

SQL एक डेटाबेस क्वेरी भाषा है – न कि यह एक विकास भाषा है – जो डेटाबेस में सामग्री को सही ढंग से बनाना, एक्सेस करना और प्रबंधित करना संभव बनाती है। यह एक ऐसी भाषा है जो प्रोग्रामर्स को CRUD (क्रिएट, रीड, अपडेट और डिलीट) के रूप में जाना जाने वाला डेटाबेस ऑपरेशन करने में सक्षम बनाती है।

SQL की शुरुवात कब और किसने की थी ?

SQL का प्रारंभिक नाम SEQUEL था, और इसे 1974 में IBM Research Center में बनाया गया था। 1979 में, ORACLE ने अपना प्रारंभिक व्यावसायिक संस्करण जारी किया।

SQL के Features

SQL की Syntax बहुत ही Simple होते हैं। ये Free और आसानी से Accessible होते हैं।

SQL सीखना क्यूँ आवश्यक है ?

वेब एप्लिकेशन का बैकएंड डेटाबेस और SQL एक दूसरे के साथ संचार करते हैं। इसे “वास्तविक मानक” डेटाबेस भाषा भी कहा जाता है, और इसे विभिन्न कंप्यूटर भाषाओं के साथ जोड़ा जाता है। व्यवसाय और संगठन SQL प्रोग्राम का उपयोग इस तरह से करते हैं जो डेटाबेस में संग्रहीत डेटा तक पहुंच और संशोधन को सक्षम बनाता है।

RDMS (Relational Database Management Systems) जिसमें SQL का इस्तमाल होता है उसमें MySQL (by Oracle), Sybase, Microsoft SQL Server और दुसरे भी होते हैं।

आज आपने क्या-क्या सीखा ?

आशा करता हूँ दोस्तों की आपको मेरी यह लेख कंप्यूटर प्रोग्रामिंग क्या है (What is Programming in Hindi) जरुर पसंद आई होगी। मेरी हमेशा से यही कोशिश रहती है की हमारे Readers को प्रोग्रामिंग क्या है के विषय में पूरी जानकारी प्रदान की जाये जिससे उन्हें किसी दुसरे Sites या Internet में उस Article के सन्दर्भ में खोजने की जरुरत ही नहीं हों।

इससे आपकी समय की बचत भी होती है और एक ही जगह में उन्हें सभी Information भी मिल जाए। यदि आपके मन में इस Article को लेकर कोई भी Doubts हैं या आप चाहते हैं की इसमें कुछ सुधार होनी चाहिए तो कृपया आप Comments लिखें। और पोस्ट को कृपया अपने दोस्तों और सोशल प्लेटफॉर्म पर शेयर जरूर करें । धन्यबाद ।

0Shares

Leave a Reply

Your email address will not be published. Required fields are marked *