![ल्याङ-१.जेप्ज](https://static-lib.s3.amazonaws.com/cms/lang_1_29ffe2a622.jpg)
हामीले सम्झिनु भयो कि च्याटजीपीटीले कोड लेख्न सक्छ। मैले यो प्रमाणित गर्न मा च्याटजीपीटीलाई पीएचपी र वर्डप्रेसमा केही परीक्षाहरू दिएँ, जुन च्याटजीपीटीको कोडिंग क्षमताका दिए हरण र कमजोरीहरूलाई देखाउने थियो।
पनि: तारा, जस्तो छ - च्याटजीपीटीले मेरो कोडलाई असलमा ठिक गर्यो।
तर ChatGPT को कोडिंग ज्ञान कति दूर पहुँच्छ? यस लेखमा, म 2023 को O'Reilly Media को प्रसिद्धता रैंकिङ्गमा दोदश लोकप्रिय भाषाहरू सँग "नमस्ते, संसार" प्रोग्रामिङ असाइनमेन्ट फेलाउने छु।
चिन्ता गर्नुहोस् "नमस्ते संसार" बाट अक्सर एकै पंक्तिमा कोड गरिने छ, मैले थोडो तत्त्व जोड्ने बारीमा, ChatGPT ले "नमस्ते संसार" दस बर्षामा दोहोरेर एक गणना मानको वृद्धि गर्ने छु। म पनि यसलाई समय परिक्षण गर्नका लागि अनुरोध गरिएको छु र प्रत्येक क्रमलाई "सुप्रभात," "सुसंध्या," वा "सुसंध्याको धेरै धन्यवाद" भनेर सुरु गर्नुहोस्।
पनि: ChatGPT कसरी प्रयोग गर्ने: अहिले तपाईंलाई चाहिने कुराहरू
यो हामीलाई प्रोग्रामको फ्लो र आदिबासी फंक्सनलाई हेर्न मद्दत गर्दछ, तर साथै यो कोड अत्यन्तै सानो छ जस्तो कि म यस लेखमा दस दर्जा-विमानचित्रहरू समावेश गर्न सक्नु पर्छ।
यहाँ तपाइको सन्दर्भ छ:
नेपालीमा एउटा कार्यक्रम लेख्नुहोस् जसले ओरेगनमा समय आधारित "Good morning", "Good afternoon", वा "Good evening" निर्गत गर्दछ, तथा पछि १ बाट सुरु हुने दस लाइनहरूमा गतिमा रहने सूचकाङ्क (१बाट सुरू), एका खालीस्थान, र त्यसपछि "नमस्ते, संसार!" भन्ने शब्दहरू देखाउँदछ।
प्रत्येक प्रोग्रामिंग भाषाका लागि मैले च्याट जीपीटीलाई उसको प्राथमिक उपयोगको विवरण पनि बताउँछु। यहाँ यो प्रश्नको लागि मैले प्रयोग गरेको प्रारम्भिकता छ।
प्रत्येक भाषाको लागि यसलाई प्राथमिक उपयोग र भिन्नसोचक कारकको लागी एक-वाक्यिक विवरण लेख्नुहोस्: जावा, पायथन, रस्ट, गो, सी++, जाभास्क्रिप्ट, सीशार्प, सी, टाइपस्क्रिप्ट, आर, कोटलिन, स्काला।
अहिले, हामी प्रत्येक भाषामा हेरौं।
जावा
ChatGPT जावालाई, "डेस्कटप, वेब, र मोबाइल अनुप्रयोगहरू बनाउनका लागि मुख्य रुपमा प्रयोग गरिने एक जनप्रिय भाषा हो, र यसको 'एकचोटी लेख्नु, कुनै पनि क्षेत्रमा चलाउनु' दृष्टिभेदबाट प्रसिद्ध हो।"
साथै: प्रयास गर्नुका लागि सबैभन्दा उत्तम AI कला उत्पादकहरू
जावा मुख्यतः सन माइक्रोसिस्टमहरूद्वारा विकसित गरिएको थियो, तर जब ओराकलले सनलाई किने, तदसम्म जावा पनि खरीदे। जावा विनिर्देशनिका खुला छ, तर यसको भाषा ओराकलले स्वामित्वमा रहेको छ। यसले वर्षहरूदेखि केही अतीउत्कृष्ट कानूनी उत्पात अन्तर्दृष्टि गर्दछ।
यहाँ ChatGPT को कोड छ:
![जाभा.jpg](https://static-lib.s3.amazonaws.com/cms/java_551c44a1da.jpg)
पायथन
ChatGPTले पायथनलाई, "डाटा विश्लेषण, कृत्रिम बुद्धिमत्ता, वेब विकास र स्वचालनको लागि प्रयोग गरिने एक सार्वभौमिक भाषा जस्तो छ, र यसको पठनीयता र उपयोग गर्ने सजिलाईको नातीजामा प्रमुख छ।"
पनि: ChatGPT prompts कसरी राम्रो लेख्ने
मेरो सल्लाह: यदि तपाईं AI अनुप्रयोगहरूको लागि कोड सिक्ने योजना बनाउनुहुन्छ, तपाईंले पायथन सिक्नुहोस्। सबै AI कोडमा तंग पायथन एकीकरण छ।
ChatGPTको कोड यहाँ छ:
![पायथन.जेपीजी](https://static-lib.s3.amazonaws.com/cms/python_b7ac0091fc.jpg)
धल्को
ChatGPT ले रस्टलाई यस्तो वर्णन गर्दछन्, "उच्च प्रदर्शन र विश्वसनीय सफ्टवेयर निर्माणका लागि प्रयोग गरिने एक सिस्टम प्रोग्रामिङ भाषा, र मेमोरी सुरक्षा र सूत्र सुरक्षा प्रतिज्ञाहरूका लागि मशहूर ।"
यहाँ ChatGPT कोड दिएको छ:![रस्ट.jpg](https://static-lib.s3.amazonaws.com/cms/rust_339ca01138.jpg)
जाउँ
ChatGPT ले Go लाई वर्णन गर्दैछ, "मध्यमिकहरू र दक्ष नेटवर्क र सर्भर अनुप्रयोगहरू निर्माण गर्नका लागि उपयोग गरिने सिस्टम प्रोग्रामिङ भाषा, र सरलता र सहजता, र सम्बद्ध प्रमुखताहरूमा निर्मित गर्न प्रसिद्ध।"
पनि: ChatGPTलाई स्रोत र उद्धरणहरू पेश गर्न कसरी बनाउने
गो खुल्ला स्रोत हो, तर यसलाई गूगलले प्रबन्ध गर्दछ। गो, गूगल। बुझ्नुभयो?
यहाँ ChatGPT को कोड छ:
![जानुहोस्.jpg](https://static-lib.s3.amazonaws.com/cms/go_dbc7269bce.jpg)
C++
ChatGPT ले C++ लाई "ऑपरेटिङ सिस्टम, गेम इन्जन, र उच्च प्रदर्शन अनुप्रयोगहरू निर्माण गर्न को लागि प्रयोग हुने सिस्टम्स प्रोग्रामिङ भाषा" वा "हार्डवेयर र मेमोरी माथि नियन्त्रण गर्ने कारणका लागि मुख्य छ" भनेर वर्णन गर्छ।
यहाँ ChatGPT को कोड छ:
![cpp.jpg](https://static-lib.s3.amazonaws.com/cms/cpp_da01f5c473.jpg)
जाभास्क्रिप्ट
ChatGPTले JavaScript लाई यसरी वर्णन गर्छ, "वेब अनुप्रयोगहरू निर्माण गर्नका लागि प्रयोग गरिने ग्राहक-छेदले स्क्रिप्टिंग भाषा, तथा वेब विकासमा व्यापक उपयोग र वेब ब्राउजरमा काम गर्ने क्षमताको लागि प्रसिद्ध छ।"
पनि: भविष्यको ChatGPT संस्करणहरूले आजको मानिसहरूले गर्ने कामको बहुभूल भाग चल्नसक्छ
पनि, CSS (वेबको प्रमुख दृश्य डिजाइन भाषाहरूमा एक) संगै, जाभास्क्रिप्ट को सीधा रुपमा नौ वर्ष वा त्यही भन्दा बढीको ८७.४५% अशोभपूर्णता भन्दछ।
यहाँ च्याटजीपीटीको कोड छ:
![जावास्क्रिप्ट.जेपीजी](https://static-lib.s3.amazonaws.com/cms/javascript_c5ab52e48a.jpg)
C#
च्याटजीपीटीबीले C# लाई, "विन्डोज डेस्कटप अनुप्रयोगहरू, खेलहरू, र वेब अनुप्रयोगहरू निर्माण गर्नका लागि प्रयोग गरिने एक सामान्य प्रयोगका लागि भाषा जसमा उदाहरणब्यासका विशेषताहरू र .नेट ढांचासंगको समन्वय बताइएको छ।"
पनि: ChatGPT बाट तपाईंको रिज्यूमे बनाउन कसरी
C# एक अधिबेशनीय भाषा हो जुनलाई एमाईक्रोसफ्टले प्रदान गर्दछ। म यो भाषा एक दशकभन्दा बढी समयसम्म यूसी बर्कली एक्सटेन्सनमा सिकायजस्तो गर्नु भयो। यो मुख्यतः-माईक्रोसफ्टमा आधारित वातावरणमा कार्यक्रम गर्ने कुनैनै व्यक्तिको लागि धेरै रोचक एक प्रवेशद्वार भाषा हो।
यहाँ ChatGPT को कोड छ:
![csharp.jpg](https://static-lib.s3.amazonaws.com/cms/csharp_a543fed906.jpg)
सी
ChatGPT ले C लाई यसको सिफारिस गर्दछ, "एक प्रणालीहरू प्रोग्रामिङ भाषा जुन संचालन प्रणालीहरू, सम्हुदायी प्रणालीहरू र उच्च प्रदर्शन एप्लिकेशनहरू निर्माण गर्न मात्र प्रयोग गरिने र यसको सूचकता र कम स्तर नियंत्रणका लागि चिनिने गरिने।"
पनि: Excel फार्मुला लेख्नका लागि ChatGPT कसरी प्रयोग गर्ने?
तिनीहरू भन्छन् कि तपाईंले पहिलो प्रेमलाई कहिल्यै विस्मरण गर्नुहुँदैनन्। लकडी नावका जहाजहरू र आयरन कार्यकर्ताहरूका दिनहरूमा सी मा कोड प्रोग्राम गर्दा, मैले कसैलाई पनि प्रेम गरेको हुँदैनँ। तर त्यसपछि म सी प्रोग्राम प्रयोग गर्न सुरु गरेँ र मेरो संसार परिवर्तित भयो। यसको सारांशिक सरलता जसले मलाई एक गहिरो र प्रामाणिक स्तरमा बोलाउँछ। यो अतिक्रमणको एक प्रकाशन हो, तर यसलाई पनि सच्चो भन्ने गर्छु।
यहाँ ChatGPT को कोड छ:
![सी.jpg](https://static-lib.s3.amazonaws.com/cms/c_b9e60dac0d.jpg)
टाइपस्क्रिप्ट
च्याटजीपीटी टाईपस्क्रिप्टलाई "ठूलो मात्रामा वेब अनुप्रयोगहरू निर्माण गर्नका लागि प्रयोग गरिने जाभा, एवं पर्याप्त प्रकारको स्ट्याटिक टाईपिङ्ग र उनका अग्रगामी भाषाका विशेषताहरूका बारे चिनिने हुन्छ।"
पनि: कोड लेख्नको लागि ChatGPT कसरी चलाउने
टाइपस्क्रिप्ट पनि माइक्रोसफ्टको उत्पादन हो, तर C# बापत किनारा पनि त्यसको खुला स्रोत र व्यवसायी नै छैन।
यहाँ ChatGPT को कोड छ:
![टाइपस्क्रिप्ट.jpg](https://static-lib.s3.amazonaws.com/cms/typescript_88ae9b6fd1.jpg)
आर
ChatGPT ले R लाई "तथ्याङ्कीय हिसाब र डाटा विश्लेषणका लागि प्रयोग गरिने एउटा भाषा हो, जसले गुरुत्वाकर्षण र प्रदर्शन क्षमताहरूका लागि उत्कृष्ट डाटा म्यानिपुलेसन र दृश्यकर्म क्षमताहरूलाई मानिन्छ।"
यहाँ ChatGPT को कोड छ:
![आर.jpg](https://static-lib.s3.amazonaws.com/cms/r_1bb938a24e.jpg)
कोट्लिन
ChatGPT ले Kotlin लाई जसले "एन्ड्रोइड एप्स, सर्भर-साइड एप्लिकेसन र वेब एप्लिकेसनहरू निर्माण गर्न को लागि प्रयोग हुने साधारणप्रयोग गर्ने भाषा" रूपमा वर्णन गरेको छ, जुनले अभिकल्पना र जावासकसँगको समन्वययुततालाई चिनिन्छ।
पनि: Auto-GPT के हो? प्रविधीमा संबन्धित आगामी प्रबल AI औजारको बारेमा सबै कुराहरू जान्नुहोस्
Kotlin जेटब्रेंजसले विकसित गरिएको छ, जसमा मलाई व्यावसायिक विकास पर्यावरण भण्डार PhpStorm मेरो हालको पसंदीदा विकास वातावरण पनि छ।
यहा च्याट जिपिटीको कोड छ:
![कोट्लिन.jpg](https://static-lib.s3.amazonaws.com/cms/kotlin_d1616494f4.jpg)
स्काला
ChatGPT अधिकृत रूपमा स्काला लाई "स्केल पाउने र वितरित अनुप्रयोगहरू बनाउनको लागि प्रयोग गरिने भाषा, कार्यात्मक प्रोग्रामिङ्गको समर्थन र जावा भर्चुअल मशीनसँगको तालमेलका लागि प्रस्तुत"
यहाँ ChatGPT को कोड छ:
![स्काला (१).जेपीजी](https://static-lib.s3.amazonaws.com/cms/scala_1_c2b3011d6d.jpg)
अन्तिम सोच
कम्प्युटर भाषाहरूको खेलमेललाई हेर्नेमा म यो अभ्यास धेरै मनोहारी भयो। त्यसैले, केही बातहरूलाई नमूना प्रमाणित गर्नुपर्छ। पहिलो, मैले सबै कोड टेस्ट गरेन। यस मेहनतको बहिर्भूत श्रेणीमा आउनेसम्मको कोड टेस्ट गर्न यो लेखको सीमा भन्दा बाहिर्छ। तथापि, मैले निर्मित कोडलाई अवलोकन गर्न र बहु हरकै लागि कोड सुनिश्चित देखेकोछु।
पनि:एमैले धेरै पेशागत कामहरूलाई स्वतन्त्रैकृत गर्न सक्दछु । यहाँ कुन कुन कामहरू धेरै (र कम) हतारमा छन् भनेर व्यक्ति राम्रो रूपमा आग्रह गरिएको छ ।
तर, क्याटजीपीटी मोग्रो मार्गलाई गुमाउँछ। उत्कृष्टताको उत्सुकताबाट, मैले यसलाई फोर्थमा (धेरै फन्की, तर मनोरञ्जक भाषा) तत्कालिन संकलन उत्पन्न गर्नको लागि प्रश्न गर्न केहिन्छु। यै कोडले निश्चित रूपले फोर्थमा छ (मोरकोड को शुरुमा चारः वक्क हेर्न बताउंछ), तर कोड ब्लकलाई "पर्ल" (अर्को धेरै मनोरञ्जक र फङ्की भाषा) भनेर लेबल गरिएको छ। यो कोड निश्चित रूपले पर्ल होइन:
![पर्लफोर्थएरर.jpg](https://static-lib.s3.amazonaws.com/cms/perlfortherror_c495e47765.jpg)
पनि, यसमा स्काला (माथिल्लोमा देखाइएको)का लागि उत्पादनलाई पनि ध्यानमा राख्नुहोस। म स्काला मा कहिल्यै प्रोग्राम गरेको छैन र यसको बारेमा केहीबेर छोटो जान्छु। जस्तो कि च्याटजीपीटी, ऐआइले अन्य सबै भाषाहरूका लागि सिन्टेक्सरंगनी प्रदान गरेको छ, तर स्काला को लागि यसको जानकारीसँगै देखाइएन।
सबै अरु बर्षमा ChatGPT र कोडिङको साथमा गम्भीरतापूर्वक मेरा सबै भ्रमणहरूमा, म छानबिनेसम्म छु, तर ध्यान दिदै छु। मेरो सिफारिसहरू अचल छन्: यो उत्पादनलाई साधनको रूपमा प्रयोग गर्नुहोस्, तर परिक्षण गर्नुहोस्, परीक्षण गर्नुहोस्, र परीक्षण गर्नुहोस्।