हम सभी जानते हैं कि कंप्यूटर अब तक के सबसे उन्नत और चमत्कारी आविष्कारों में से एक है।
जब से इसका आविष्कार हुआ तब से इसने आज तक अपनी प्रगति की यात्रा जारी रखी है, नई प्रौद्योगिकियों और सॉफ्टवेयर को कंप्यूटर के प्रदर्शन और क्षमता को बढ़ाने के लिए पेश किया गया है।
और इन प्रौद्योगिकियों और सॉफ्टवेयर का स्रोत कोडिंग और कंप्यूटर भाषाएं हैं जिनका उपयोग प्रोग्राम डेवलपर्स द्वारा नए सॉफ्टवेयर और उन्नत प्रौद्योगिकियों को बनाने के लिए एक उपकरण के रूप में किया जाता है।
यह आलेख दो प्रमुख प्रोग्रामिंग भाषाओं के बारे में बात करता है जिन्हें वीबी (विजुअल बेसिक) और वीबीस्क्रिप्ट (विजुअल बेसिक स्क्रिप्टिंग) के नाम से जाना जाता है, जिन्होंने कंप्यूटर के प्रोग्रामिंग सिस्टम को विकसित करने में मदद करने वाले महत्वपूर्ण टूल बनाने में महत्वपूर्ण भूमिका निभाई है।
चाबी छीन लेना
- विज़ुअल बेसिक (वीबी) एक प्रोग्रामिंग भाषा और विकास वातावरण है जिसका उपयोग विंडोज़ एप्लिकेशन बनाने के लिए किया जाता है, जबकि वीबीस्क्रिप्ट एक स्क्रिप्टिंग भाषा है जिसका उपयोग कार्यों और वेब विकास को स्वचालित करने के लिए किया जाता है।
- वीबी एप्लिकेशन संकलित किए जाते हैं, जबकि वीबीस्क्रिप्ट कोड की व्याख्या रनटाइम पर की जाती है।
- वीबीस्क्रिप्ट में वीबी की तुलना में सरल वाक्यविन्यास और कम विशेषताएं हैं, जो इसे हल्के कार्यों और स्क्रिप्टिंग के लिए अधिक उपयुक्त बनाती है।
वीबी बनाम वीबीस्क्रिप्ट
वीबी (विजुअल बेसिक) एक पूर्ण प्रोग्रामिंग भाषा है जो ग्राफिकल यूजर इंटरफेस के साथ जटिल एप्लिकेशन बनाती है। वीबीस्क्रिप्ट (विजुअल बेसिक स्क्रिप्टिंग एडिशन) एक हल्की स्क्रिप्टिंग भाषा है जिसका उपयोग छोटी स्क्रिप्ट लिखने के लिए किया जाता है जो अन्य अनुप्रयोगों के भीतर कार्यों को स्वचालित करती है।
वीबी को एक ऐसी भाषा के रूप में डिज़ाइन किया गया था जिसे शुरुआती लोग जल्दी से सीख सकें। उपयोग में आसानी के कारण यह प्रोग्रामर्स को सरल जीयूआई (ग्राफिकल यूजर इंटरफेस) ऐप्स और जटिल एप्लिकेशन दोनों को डिजाइन करने की अनुमति देता है।
हालाँकि, VB में एकाधिक कार्य संभव नहीं हैं। इसके अलावा, बूलियन स्थिरांक 'ट्रू' का पूर्णांक मान -1 है। तार्किक और बिटवाइज़ फ़ंक्शन VB में संयुक्त होते हैं।
वीबी में एक मजबूत विंडोज कनेक्शन और लचीला ऐरे बेस भी है। विज़ुअल बेसिक स्क्रिप्टिंग संस्करण एक माइक्रोसॉफ्ट द्वारा विकसित सक्रिय स्क्रिप्टिंग भाषा है।
यह उस परिवेश के पहलुओं तक पहुँचता है जिसमें यह घटक ऑब्जेक्ट मॉडल का उपयोग करके क्रियान्वित कर रहा है; उदाहरण के लिए, FileSystemObject (या FSO) का उपयोग फ़ाइलें बनाने, पढ़ने, संशोधित करने और हटाने के लिए किया जाता है।
इस भाषा का वाक्य-विन्यास इसकी जड़ों को वीबी के एक सीमित संस्करण के रूप में दर्शाता है। यह माइक्रोसॉफ्ट विंडोज के प्रत्येक डेस्कटॉप संस्करण पर, विंडोज सर्वर ऑपरेटिंग सिस्टम के एक घटक के रूप में और विंडोज सीई (डिवाइस के अनुसार) के साथ पहले से इंस्टॉल आता है।
इसे मेजबान परिवेश में चलाने की आवश्यकता है। माइक्रोसॉफ्ट स्क्रिप्ट नियंत्रण जैसी तकनीकों का उपयोग करके, वीबीस्क्रिप्ट ढांचे को अन्य प्रणालियों में एम्बेड किया जा सकता है।
तुलना तालिका
तुलना के पैरामीटर | VB | VBScript है |
---|---|---|
में पहली बार शुरू किया | 1991 | 1996 |
मिसाल | वस्तु-आधारित और घटना-संचालित | बहु-प्रतिमान: संरचित |
स्थिर निस्तार | 6.0 | 5.8 |
ऑपरेटिंग सिस्टम | माइक्रोसॉफ्ट विंडोज़ और एमएस-डॉस | Windows |
से प्रभावित | बुनियादी | Visual Basic के |
वीबी क्या है?
विज़ुअल बेसिक इवेंट-आधारित कंप्यूटर भाषाओं की तीसरी पीढ़ी है, जिसे 1991 में लॉन्च किया गया था। वीबी का उपयोग 1990 के दौरान विभिन्न प्रकार के विंडोज प्रोग्राम बनाने के लिए किया गया था।
वीबी बेसिक कंप्यूटर भाषा से ली गई है, यह एक माइक्रोसॉफ्ट इवेंट-संचालित प्रोग्रामिंग भाषा है जिसका अर्थ है कि यह ऐसे एप्लिकेशन हैं जो उपयोगकर्ता के इनपुट पर प्रतिक्रिया देते हैं।
और इसका वातावरण ग्राफ़िकल यूज़र इंटरफ़ेस का उपयोग करता है जो डेवलपर्स को संस्थाओं को खींचकर और छोड़कर और उनके व्यवहार और पहलू को निर्दिष्ट करके कोडिंग बदलने देता है।
विज़ुअल बेसिक विंडोज़ ऐप्स बनाने के लिए सबसे लोकप्रिय प्रोग्रामिंग भाषाओं में से एक थी, इसकी विशेषताओं और विशेषताओं को समझना और लागू करना आसान था, विज़ुअल बेसिक क्षेत्रों की कुछ प्रमुख विशेषताएं नीचे वर्णित हैं:
- वीबी एक जीयूआई-आधारित एडवांसिंग टूल है जिसमें अन्य प्रोग्रामिंग भाषाओं की तुलना में तेजी से अनुप्रयोग विकास होता है। वीबी में अन्य भाषाओं की तुलना में अधिक सरल वाक्यविन्यास, एक उपयोगकर्ता के अनुकूल विज़ुअल इंटरफ़ेस और एक उत्कृष्ट डेटाबेस कनेक्शन है।
- विज़ुअल बेसिक को स्ट्रिंग प्रोसेसिंग और अंकगणित सहित मानक कार्यक्षमता के साथ एक पूर्ण विशेषताओं वाला सॉफ़्टवेयर प्रोग्राम बनाया गया था। विज़ुअल वातावरण में एक ड्रैग-एंड-ड्रॉप फ़ंक्शन डेवलपर्स को एक उपयोगकर्ता इंटरफ़ेस डिज़ाइन करने देता है जो कम ज्ञान वाले लोगों के लिए भी उपयोग करना आसान है।
इन सुविधाओं के अलावा, VB का उपयोग करने के कुछ लाभ भी हैं, जैसे:
1) विभिन्न प्रकार के उपयोगों के लिए ढेर सारे COM (घटक ऑब्जेक्ट मॉडल) तत्व मौजूद हैं।
2) वीबी मुख्य रूप से एक पूर्ण, इंटरैक्टिव विकास वातावरण है, न कि केवल एक भाषा।
3) वीबी की इंटरनेट सहायता प्रणाली व्यापक, गतिशील और संदर्भ-संवेदनशील है।
4) COM के लिए घटकों को कई भाषाओं में बनाया जा सकता है और बाद में विज़ुअल बेसिक का उपयोग करके एकीकृत किया जा सकता है।
वीबीस्क्रिप्ट क्या है?
Microsoft ने VBScript का पहला मॉडल 1996 में जारी किया, और यह संस्करण 1.0 था। वीबीस्क्रिप्ट का नवीनतम स्थिर संस्करण 5.8 है, जो इंटरनेट एक्सप्लोरर 8 और विंडोज 7 के साथ शामिल है।
Microsoft ने एक गतिशील वेब पेज बनाने के इरादे से VBScript बनाया। यह क्लाइंट के लिए एक उच्च स्तरीय भाषा है, जावास्क्रिप्ट के समान, वीबीस्क्रिप्ट माइक्रोसॉफ्ट विज़ुअल बेसिक का एक सरल और आसान संस्करण है।
वीबीस्क्रिप्ट में एक सिंटैक्स है जो विज़ुअल बेसिक के अनुरूप है। आप अपनी कोडिंग में VBScript का उपयोग कर सकते हैं ताकि आपका वेबपेज अधिक जीवंत और आकर्षक बन जाए।
वीबीस्क्रिप्ट एक स्क्रिप्टिंग भाषा से अधिक कुछ नहीं है। परिणामस्वरूप, यह अपने कोड को स्वयं निष्पादित करने में असमर्थ है। इसे प्रबंधित करने के लिए अधिक शक्तिशाली प्रोग्रामिंग भाषा के उपयोग की आवश्यकता होती है।
वीबीस्क्रिप्ट अब समर्थित नहीं है. वर्तमान विंडोज़ अपडेट के बाद, वीबीस्क्रिप्ट, जिसका उपयोग कभी वेब ब्राउज़र में जावास्क्रिप्ट के साथ प्रतिस्पर्धा करने के लिए किया जाता था, अब सभी संगत विंडोज़ सिस्टम पर इंटरनेट एक्सप्लोरर में डिफ़ॉल्ट रूप से निष्क्रिय हो गया है।
हालाँकि, कुछ विशेषताएँ VBScript को एक अद्वितीय और मूल्यवान स्क्रिप्टिंग भाषा बनाती हैं, जैसे:
- वीबीस्क्रिप्ट बिजली की तेजी से चलने वाले कंपाइलर के साथ एक सरल स्क्रिप्टिंग भाषा है। अधिकांश भाग के लिए, वीबीस्क्रिप्ट अपर और लोअर केस के बीच अंतर नहीं करता है। इसका एक बहुत ही आसान वाक्यविन्यास है जिसे समझना और उपयोग करना आसान है। VBScript, C++ या Java के अलावा, ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा के बजाय एक ऑब्जेक्ट-आधारित उच्च-स्तरीय भाषा है।
- यह आसपास के उन हिस्सों के साथ बातचीत करने के लिए कंपोनेंट ऑब्जेक्ट मॉडल का उपयोग करता है जहां यह चलता है। वीबीस्क्रिप्ट को केवल होस्ट वातावरण में ही अच्छी तरह से निष्पादित किया जा सकता है, जैसे कि इंटरनेट एक्सप्लोरर (आईई), इंटरनेट सूचना सेवाएं (आईआईएस), आदि
चूँकि VBScript अब उपयोग में नहीं है, कुछ प्रोग्रामिंग भाषाओं को इसके विकल्प के रूप में उपयोग किया जाता है, जैसे:
1) पायथन 2) जावास्क्रिप्ट 3) पावरशेल 4) बैच 5) विजुअल बेसिक आदि।
वीबी और वीबीस्क्रिप्ट के बीच मुख्य अंतर
1. वीबी के विपरीत, वीबीस्क्रिप्ट में डिबगर नहीं है।
2. VB प्रोग्राम को एक exe फ़ाइल में संकलित किया जाता है, हालाँकि, VBScript में इसकी आवश्यकता नहीं है।
3. VB का उपयोग करने वाली कंपनियाँ Microsoft, CrowdStrike, हैं ब्रॉडकॉम, आदि जबकि, VBScript का उपयोग करने वाली कंपनियाँ जनजाति29 और maeva.com हैं।
4. वीबी के साथ एकीकृत उपकरण हैं .नेट, .नेट कोर, प्रसंस्करण, आदि। दूसरी ओर, वीबीस्क्रिप्ट के साथ एकीकृत उपकरण विंडोज़, सूची और लेबल और 3कॉल्स हैं।
5. वीबी में असाइनमेंट क्षमता कम है, लेकिन इसमें एक वैरिएबल ऐरे बेस है, और यह विंडोज़ के साथ अच्छी तरह से एकीकृत होता है; दूसरी ओर, वीबीस्क्रिप्ट, एचटीएमएल फाइलों के साथ एकीकृत या जोड़े जाने वाले व्यवहार्य कार्यों को बनाने के लिए एक स्क्रिप्टिंग भाषा है, और यह उन ऐप्स को विकसित करने के लिए जाना जाता है जो माइक्रोसॉफ्ट विंडोज चलाने वाले कंप्यूटर पर स्पष्ट रूप से काम करते हैं।
- https://link.springer.com/chapter/10.1007/978-1-4302-0710-8_3
- https://www.sciencedirect.com/science/article/pii/S0016236118312808
अंतिम अद्यतन: 13 जुलाई, 2023
संदीप भंडारी ने थापर विश्वविद्यालय (2006) से कंप्यूटर में इंजीनियरिंग में स्नातक की उपाधि प्राप्त की है। उनके पास प्रौद्योगिकी क्षेत्र में 20 वर्षों का अनुभव है। उन्हें डेटाबेस सिस्टम, कंप्यूटर नेटवर्क और प्रोग्रामिंग सहित विभिन्न तकनीकी क्षेत्रों में गहरी रुचि है। आप उनके बारे में और अधिक पढ़ सकते हैं जैव पृष्ठ.