मैंने ChatGPT का उपयोग करके 12 शीर्ष प्रोग्रामिंग भाषाओं में एक ही रूटीन लिखी। यहां देखें कि यह कैसे करता है।

लैंग-१.जेपीजी

पिछले कुछ महीनों में, हम सभी जान गए हैं कि ChatGPT कोड लिख सकता है। मैंने इसे PHP और WordPress में कुछ टेस्ट दिए थे जिनसे ChatGPT की coding क्षमताओं की मजबूतियों और कमजोरियों का पता चला।

और इसके अलावा: ठीक है, तो ChatGPT ने मेरे कोड को वास्तव में डीबग किया है।

लेकिन ChatGPT की कोडिंग ज्ञान कितना प्रचुर है? इस लेख में, मैं 2023 में O'Reilly Media की लोकप्रियता माप को ध्यान में रखते हुए, बारह प्रसिद्ध भाषाओं के खिलाफ "हैलो, वर्ल्ड" प्रोग्रामिंग असाइनमेंट को देखूंगा।

क्योंकि "नमस्ते, दुनिया" अक्सर एक पंक्ति में कोड किया जा सकता है, मैं एक थोड़ा सा समस्या जोड़ रहा हूँ, जहां ChatGPT "नमस्ते, दुनिया" को दस बार प्रस्तुत करेगा, प्रत्येक बार काउंटर मान को बढ़ाएगा। मैं इसे समय की जांच करने और प्रत्येक अनुक्रम को "शुभ प्रभात," "शुभ दोपहर," या "शुभ संध्या" के साथ शुरू करने के लिए भी कह रहा हूँ।

और भी: कैसे ChatGPT का उपयोग करें: आपको अब जानने की आवश्यकता है

यह हमें प्रोग्राम फ्लो और कुछ सजातीय फ़ंक्शन्स की एक झलक देनी चाहिए, लेकिन फिर भी कोड को इतना छोटा रखें कि मैं इस लेख में दर्जनों स्क्रीनशॉट शामिल कर सकूं।

यहाँ प्रश्न है:

____ में एक प्रोग्राम लिखें जो यहाँ ओरेगन में समय के आधार पर "शुभ प्रभात," "शुभ दोपहर," या "शुभ संध्या" निकालता है, और फिर लूप इंडेक्स (1 से शुरू होकर), एक अंतर, और "नमस्ते, दुनिया!" शब्दों की दस पंक्तियों को निकालता है।

प्रत्येक प्रोग्रामिंग भाषा के लिए, मैंने ChatGPT से भी पूछा कि उसका प्राथमिक उपयोग क्या है। इस प्रश्न के लिए मैंने निम्नलिखित प्रोम्प्ट का उपयोग किया:

प्रत्येक निम्नलिखित भाषाओं के लिए, इनका मुख्य उपयोग और भिन्नता कारक के बारे में एक वाक्यिक वर्णन लिखें: जावा, पायथन, रस्ट, गो, सी ++, जावास्क्रिप्ट, सी#, सी, टाइपस्क्रिप्ट, आर, कोटलिन, स्काला।

अब, हम हर भाषा को देखेंगे।

जावा

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

इसके अलावा: आजमाने के लिए सबसे अच्छे AI कला उत्पादक

जावा की शुरुआत मूल रूप से सन माइक्रोसिस्टम्स द्वारा की गई थी, लेकिन जब ओरेकल ने सन को खरीदा तो उसने जवा को भी खरीद लिया। जबकि जावा स्पेश खुला है, लेकिन भाषा का मालिक ओरेकल है। यह कुछ वर्षों से अद्वितीय कानूनी महासागर के कारण हुआ है।

यहाँ ChatGPT का कोड है:

जावा.jpg

पायथन

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

और भी: कैसे बेहतर ChatGPT प्रश्न प्रारंभ करें

मेरी सलाह: यदि आप AI अनुप्रयोगों के लिए कोड सीखने की योजना बना रहे हैं, तो पायथन सीखें। लगभग सभी AI कोड में थाईट पायथन एकीकरण होता है।

यहाँ ChatGPT का कोड है:

पायथन.जेपीजी

रस्ट

ChatGPT रेस्ट को इस प्रकार वर्णित करता है, "एक सिस्टम्स प्रोग्रामिंग भाषा जो उच्च प्रदर्शन और विश्वसनीय सॉफ़्टवेयर तैयार करने के लिए उपयोग होती है, और याददाश्त सुरक्षा और सूत्र सुरक्षा की गारंटी के लिए जानी जाती है।"

यहां ChatGPT का कोड है:

<फिगर><चित्र src="https://static-lib.s3.amazonaws.com/cms/rust_339ca01138.jpg" alt="रस्ट.जेपीजी">

जाओ

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

इसके अलावा: चैटजीपीटी को स्रोत और उद्धरण प्रदान करने का तरीका कैसे बनाएं

गो खुला स्रोत है, लेकिन इसे गूगल द्वारा प्रबंधित किया जाता है। गो. गूगल. समझें?

यहाँ ChatGPT का कोड है:

जाओ.जेपीजी

सी++

ChatGPT ने C++ को इस तरह से वर्णित किया है, "एक सिस्टम प्रोग्रामिंग भाषा जिसका उपयोग ऑपरेटिंग सिस्टम, गेम इंजन और उच्च प्रदर्शन वाली एप्लिकेशनों के निर्माण के लिए किया जाता है, और वे इसे हार्डवेयर और मेमोरी के उपर नियंत्रित करने के लिए जानते हैं।"

यहां ChatGPT का कोड है:

cpp.jpg

जावास्क्रिप्ट

ChatGPT जावास्क्रिप्ट को ऐसा वर्णित करता है, "वेब विकास में व्यापक उपयोग और उसकी क्षमता के लिए जाना जाने वाला एक क्लाइयंट-साइड स्क्रिप्टिंग भाषा, जो इंटरैक्टिव वेब एप्लिकेशन बनाने के लिए उपयोग होती है और वेब ब्राउजेर में चलाने की क्षमता के लिए अभिप्रेत है।"

और: भविष्य के ChatGPT संस्करण आज लोगों के अधिकांश कार्य को बदल सकते हैं

इसके साथ-साथ CSS (वेब की मुख्य दृश्य डिज़ाइन भाषाओं में से एक) के साथ जावास्क्रिप्ट सीधे वे 87.45% अपशब्दों के लिए ज़िम्मेदार है जिन्हें मैंने पिछले नौ साल तक कहा है।

यहां ChatGPT का कोड है:

जावास्क्रिप्ट.जेपीजी

C#

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

और इसके अलावा: अपने रिज्यूमे बनाने के लिए ChatGPT का उपयोग कैसे करें

C# माइक्रोसॉफ्ट द्वारा प्रदान की जाने वाली एक संपादित भाषा है। बड़े पैमाने पर माइक्रोसॉफ्ट परिवेशों के लिए प्रोग्रामिंग करने की इच्छा रखने वाले लोगों के लिए यह एक बहुत दिलचस्प प्रवेश भाषा है, मैंने बर्कले विस्तार पर इसे दस साल से अधिक का पाठदान किया है।

यहां ChatGPT का कोड है:

सीशार्प.jpg

C

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

और इसके अलावा: Excel सूत्र लिखने के लिए ChatGPT का उपयोग कैसे करें

वे कहते हैं कि आप कभी अपने पहले प्यार को नहीं भूलते। C प्रोग्राम करना सीखने से पहले, जब लकड़ी के जहाज़ और लोहे के प्रोग्रामर्स के दिन थे, मैंने कभी सचमुच किसी प्रोग्रामिंग भाषा से प्यार नहीं किया था। लेकिन फिर मैंने C का उपयोग करना शुरू किया और मेरी दुनिया बदल गई। यह प्यार था। भाषा की संक्षेपता और सरलता मुझसे एक गहरे और मूलभूत स्तर पर बात कर रही थी। शायद यह बहुत ज्यादा हो जाए, लेकिन यह सच भी है। C हमेशा मेरा पहला संयंत्रिक प्यार रहेगा।

यहाँ ChatGPT का कोड है:

सी.जेपी.जेपी

टाइपस्क्रिप्ट

ChatGPT के अनुसार, TypeScript "बड़ी स्केल की वेब अनुप्रयोगों के निर्माण के लिए उपयोग किया जाने वाला JavaScript का एक superset है, जिसे वैकल्पिक स्थाई टाइपिंग और उन्नत भाषा की सुविधाओं के लिए जाना जाता है।"

इसके अलावा: कोड लिखने के लिए ChatGPT का उपयोग कैसे करें

टाइपस्क्रिप्ट भी माइक्रोसॉफ्ट का उत्पाद है, लेकिन C# की अपेक्षा यह खुला स्रोत और स्वामित्व वाली नहीं है।

यहाँ ChatGPT कोड है:

टाइपस्क्रिप्ट.jpg

ChatGPT र को ऐसे वर्णित करता है, "एक भाषा जो सांख्यिकीय गणना और डेटा विश्लेषण के लिए प्रयोग होती है, और अपनी मजबूत डेटा मेनिपुलेशन और दृश्यीकरण क्षमताओं के लिए चर्चित है।"

यहां ChatGPT का कोड है:

आर.jpg

कोटलिन

ChatGPT कोटलिन को एक सामान्य उद्देश्य भाषा के रूप में वर्णित करता है, जिसका उपयोग एंड्रॉइड ऐप्स, सर्वर-साइड एप्लिकेशन और वेब एप्लिकेशन बनाने के लिए किया जाता है, और जावा के साथ समन्वय से प्रसिद्ध है।"

इसके अलावा: Auto-GPT क्या है? आगामी शक्तिशाली AI टूल के बारे में जानने के लिए सब कुछ

Kotlin JetBrains द्वारा विकसित किया गया था, जो एक छोटी सी कंपनी है जो वर्तमान में मेरे पसंदीदा विकास वातावरण PhpStorm भी बनाती है।

यहाँ ChatGPT का कोड है:

कोटलिन.jpg

स्काला

चैटजीपीटी ने स्काला को इस तरह से वर्णित किया है, "यह एक भाषा है जो स्केल करने और वितरित अनुप्रयोगों के निर्माण के लिए प्रयोग की जाती है, और यह फंक्शनल प्रोग्रामिंग के समर्थन और जावा वर्चुअल मशीन के साथ एकीकरण की वजह से जानी जाती है।"

यहां ChatGPT का कोड है:

शाला (1).jpg

अंतिम विचार

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

इसके अलावा: AI 25% सभी नौकरियों को स्वचालित कर सकता है। यहाँ वे नौकरियां हैं जो सबसे ज्यादा (और कम) खतरे में हैं।

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

perlfortherror.jpg

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

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

संबंधित लेख

अधिक देखें >>

HIX.AI के साथ AI की शक्ति को अनलॉक करें!