What is Kotlin in hindi

Spread the love

What is Kotlin in hindi एक ओपन-सोर्स, स्थिर रूप से टाइप की गई प्रोग्रामिंग भाषा है जो ऑब्जेक्ट-ओरिएंटेड और कार्यात्मक प्रोग्रामिंग दोनों का समर्थन करती है।

कोटलिन जावा और स्काला समेत कई अन्य भाषाओं से समान वाक्यविन्यास और अवधारणाएं प्रदान करता है। कोटलिन का लक्ष्य अद्वितीय होना नहीं है – इसके बजाय, यह दशकों के भाषा विकास से प्रेरणा लेता है। यह ऐसे वेरिएंट में मौजूद है जो जेवीएम (कोटलिन/जेवीएम), जावास्क्रिप्ट (कोटलिन/जेएस), और नेटिव कोड (कोटलिन/नेटिव) को लक्षित करते हैं।

What is Kotlin in hindi

कोटलिन एक स्थिर रूप से टाइप की गई, ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा है जो जावा वर्चुअल मशीन (जेवीएम), जावा क्लास लाइब्रेरीज़ और एंड्रॉइड के साथ इंटरऑपरेबल है।

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

Kotlin in hindi एक सामान्य प्रयोजन, मुफ़्त, खुला स्रोत, स्थिर रूप से टाइप की गई “व्यावहारिक” प्रोग्रामिंग भाषा है जिसे शुरू में जेवीएम और एंड्रॉइड के लिए डिज़ाइन किया गया था, और यह ऑब्जेक्ट-ओरिएंटेड और कार्यात्मक प्रोग्रामिंग सुविधाओं को जोड़ती है।

यह अंतरसंचालनीयता, सुरक्षा, स्पष्टता और टूलींग समर्थन पर केंद्रित है। कई प्रोसेसरों के लिए जावास्क्रिप्ट ES5.1 और मूल कोड (LLVM का उपयोग करके) को लक्षित करने वाले कोटलिन के संस्करण भी उत्पादन में हैं।

कोटलिन की शुरुआत 2010 में IntelliJ IDEA के पीछे की कंपनी JetBrains में हुई थी, और 2012 से यह खुला स्रोत है। GitHub पर कोटलिन प्रोजेक्ट में 770 से अधिक योगदानकर्ता हैं; जबकि अधिकांश टीम JetBrains में काम करती है, कोटलिन परियोजना में लगभग 100 बाहरी योगदानकर्ता रहे हैं।

JetBrains अपने प्रमुख IntelliJ IDEA सहित अपने कई उत्पादों में कोटलिन का उपयोग करता है।

Kotlin का उपयोग किस लिए किया जाता है?

कोटलिन एक सामान्य प्रयोजन विकास भाषा है जिसका उपयोग मुख्य रूप से एंड्रॉइड मोबाइल ऐप विकास के लिए किया जाता है। एंड्रॉइड ऐप्स के अलावा, कोटलिन निम्नलिखित के लिए भी उपयोगी है:

सर्वर-साइड विकास. बैक-एंड वेब ऐप विकास पारंपरिक रूप से जावा का उपयोग करता है। सर्वर पर विकास के लिए जावा के साथ कोटलिन का उपयोग किया जा सकता है। कोटलिन जावा क्लास लाइब्रेरीज़ का समर्थन करता है।
पूर्ण-स्टैक वेब विकास। डेवलपर्स फ्रंट-एंड वेब डेवलपमेंट के लिए कोड की कोटलिन लाइनों को जावास्क्रिप्ट में अनुवाद करने के लिए जावास्क्रिप्ट के लिए कोटलिन का उपयोग करते हैं। यह दृष्टिकोण उन्हें आगे और पीछे के सिरों पर समान कोड का उपयोग करने देता है।

मल्टीप्लेटफ़ॉर्म मोबाइल विकास। डेवलपर्स Android और Apple iOS, Apple watchOS और Linux सहित अन्य मोबाइल प्लेटफ़ॉर्म के लिए कोटलिन का उपयोग करते हैं।

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

कोटलिन का उपयोग करके एंड्रॉइड एप्लिकेशन बनाने वाले संगठन अपने क्लाउड-आधारित संसाधनों को प्रबंधित करने के लिए उन कौशल का भी उपयोग कर सकते हैं।

Benefits of Kotlin in hindi

Kotlin के कुछ फायदे निम्नलिखित हैं:-

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

यह जावा के साथ टूलींग भी साझा करता है। ये सुविधाएँ जावा एप्लिकेशन को कोटलिन में स्थानांतरित करना आसान बनाती हैं।

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

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

टूलींग समर्थन. एंड्रॉइड स्टूडियो, एंड्रॉइड केटीएक्स और एंड्रॉइड एसडीके सहित एंड्रॉइड विकास के लिए अनुकूलित टूल के साथ कोटलिन को एंड्रॉइड से टूलिंग समर्थन प्राप्त है।

समुदाय का समर्थन। हालाँकि जावा की तुलना में कोटलिन एक अपेक्षाकृत नई भाषा है, इसमें डेवलपर्स का एक समुदाय है जो भाषा को बेहतर बनाने और दस्तावेज़ीकरण प्रदान करने के लिए काम करता है।

History of Kotlin in hindi

चेक गणराज्य में मुख्यालय वाली कंपनी JetBrains ने ओपन सोर्स प्रोग्रामर्स की मदद से रूस के सेंट पीटर्सबर्ग में कोटलिन को विकसित किया। भाषा की पहली आधिकारिक रिलीज़ 2016 में हुई थी।

कोटलिन को जावा से बेहतर भाषा और जावा के साथ इंटरऑपरेबल बनाने के लिए डिज़ाइन किया गया था। इसकी सरलता और अंतरसंचालनीयता कोटलिन को सीखने के लिए प्रोत्साहन थी। इरादा यह था कि जावा डेवलपर्स और उनके संगठन असंगतता के बारे में चिंता किए बिना धीरे-धीरे नई भाषा में बदलाव कर सकें।

Google I/O 2017 सम्मेलन में, Google ने घोषणा की कि कोटलिन Android स्टूडियो में जोड़ा गया पहला आधिकारिक रूप से समर्थित प्रोग्राम होगा।

उसी वर्ष, कोटलिन 1.2 जारी किया गया था। इसमें एक नई सुविधा शामिल थी जो जावास्क्रिप्ट प्लेटफ़ॉर्म और जेवीएम के बीच कोड साझा करने में सक्षम थी। 2019 में, Google ने घोषणा की कि कोटलिन एंड्रॉइड डेवलपर्स की पसंदीदा भाषा है।

इस लेखन के समय कोटलिन 1.7 सबसे नवीनतम संस्करण है। इसे जून 2022 में रिलीज़ किया गया था। इसमें कोटलिन ने नए कोटलिन/JVM K2 कंपाइलर का अनावरण किया।


Spread the love

Leave a Reply

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