कोटलिन, जेट मल्टीप्लेयर द्वारा विकसित एक अपेक्षाकृत नई प्रोग्रामिंग भाषा है, जो आधुनिक मल्टीप्लायर के अनुप्रयोगों के लिए है। आजकल, कोटलिन को जावा के बजाय एंड्रॉइड विकास के लिए व्यापक रूप से उपयोग किया जाता है। इसका कारण यह है कि कोटलिन पढ़ने और लिखने के लिए सुरक्षित, संक्षिप्त और मज़ेदार है।
कोटलिन प्रोग्रामिंग के साथ आरंभ करने के लिए, हमारे कोटलिन ट्यूटोरियल पर जाएं।
कोटलिन प्रोग्रामिंग की विशेषताएं
खुला स्त्रोत
कोटलिन को अपाचे लाइसेंस, संस्करण 2.0 के तहत वितरित किया जाता है। कोम्पीलर (कोटलिन कंपाइलर), इंटेलीज आईडीईए प्लगइन, बुनियादी जावा पुस्तकालयों के लिए वृद्धि और उपकरण बनाने के सभी खुले स्रोत हैं।
जावा और एंड्रॉइड के साथ इंटरऑपरेबल
यह जावा और एंड्रॉइड के साथ 100% इंटरऑपरेबल है। इसका मतलब है कि आपके सभी मौजूदा जावा / एंड्रॉइड कोड कोटलिन के साथ मूल रूप से काम करते हैं। अधिक जानकारी के लिए, एक परियोजना में मिक्सिंग जावा और कोटलिन पर जाएं।
संक्षिप्त और अभिव्यंजक
किसी न किसी अनुमान से संकेत मिलता है कि कोटलिन का उपयोग करने से आप लगभग 40% (जावा की तुलना में) कोड की लाइनों को काट सकते हैं।
एक्सप्रेसिव का मतलब है, कोड लिखना आसान है जिसे इंसान और कंपाइलर दोनों आसानी से समझ सकते हैं।
सीखने में आसान
यदि आप अन्य प्रोग्रामिंग भाषाओं जैसे जावा, स्काला, ग्रूवी, सी #, जावास्क्रिप्ट और गोसु को जानते हैं तो कोटलिन सीखना आसान है।
उपकरण के अनुकूल
Kotlin को JetBrains द्वारा विकसित किया गया है, जो पेशेवरों के लिए विकास उपकरण बनाने के लिए प्रसिद्ध कंपनी है। कोई आश्चर्य नहीं, यह उपकरण के अनुकूल है।
सुरक्षित है
कोटलिन एक सांख्यिकीय प्रकार की भाषा है। इसलिए, प्रकार की जाँच संकलन-समय पर होती है क्योंकि रन-टाइम के विपरीत और तुच्छ बग प्रारंभिक अवस्था में पकड़े जाते हैं।
वर्तमान और कोटलिन का भविष्य
प्रस्तुत है
- कई कंपनियों जैसे नेटफ्लिक्स, उबेर, ट्रेलो, पिनटेरेस्ट, कॉर्डा, आदि एप्लीकेशन बनाने के लिए कोटलिन (अन्य प्रोग्रामिंग भाषाओं के साथ) का उपयोग कर रही हैं।
- Google की एंड्रॉइड टीम ने Kotlin को एंड्रॉइड ऐप डेवलपमेंट के लिए एक आधिकारिक भाषा के रूप में घोषित किया।
- आप कोटिन के साथ जावा कोड को मूल रूप से बदल सकते हैं। यह जावा और एंड्रॉइड के साथ 100% इंटरऑपरेबल है।
भविष्य
कोटलिन में संभावित भविष्य की परियोजनाएं हैं:
- क्रॉस-प्लेटफॉर्म गेम डेवलपमेंट
- क्रॉस-प्लेटफ़ॉर्म मोबाइल एप्लिकेशन डेवलपमेंट
- सर्वर-साइड और माइक्रोसर्विसेज
- डेटा विश्लेषण और मशीन लर्निंग
- एंबेडेड सिस्टम: सीधे पेशेवर नियंत्रकों के लिए Arduino / Raspberry Pi
आप कोटलिन में कोड कैसे सीख सकते हैं?
Programiz से कोटलिन जानें
प्रोग्रामिज़ उपयुक्त उदाहरणों के साथ कोटलिन ट्यूटोरियल का पालन करने के लिए आसान की एक पूरी श्रृंखला प्रदान करता है। ये ट्यूटोरियल कोटलिन प्रोग्रामिंग भाषा के पूर्व ज्ञान के बिना पूर्ण शुरुआती के लिए लक्षित हैं।
कोटलिन वेबसाइट (आधिकारिक साइट)
कोटलिन संदर्भ और आधिकारिक साइट से कोटलिन ट्यूटोरियल कोटलिन सीखने के सबसे विश्वसनीय स्रोतों में से एक है। जब संदेह हो, तो हमेशा आधिकारिक संसाधनों का पालन करें।
किताब से कोटलिन जानें
पुस्तकों से प्रोग्राम करना सीखना हमेशा एक अच्छा विचार है। आपको पुस्तक में प्रोग्रामिंग अवधारणाओं की बड़ी तस्वीर मिलेगी जो आपको कहीं और नहीं मिल सकती है।
यहाँ हम कुछ पुस्तकों की सलाह देते हैं।
- कोटलिन इन एक्शन - दिमित्री जेमेरोव और स्वेतलाना इसकोवा (कोटलिन टीम पर डेवलपर्स) द्वारा लिखित
- प्रोग्रामिंग कोटलिन - जावा डेवलपर्स के उद्देश्य से जो जावा के साथ कोटलिन सीखना और उपयोग करना चाहते हैं
- मौलिक कोटलिन - डेवलपर्स के लिए कुछ ही समय में कोटलिन भाषा पर स्विच करने के लिए लघु मैनुअल
अन्य उपयोगी संसाधन
यहां आपके कोटलिन ज्ञान का विस्तार करने के लिए कुछ संसाधन दिए गए हैं और जब आप अटक जाते हैं तो मदद लेनी चाहिए।
- आधिकारिक कोटलिन फोरम
- स्टैक ओवरफ़्लो
- कोटलिन सबरेडिट
अंतिम शब्द
कोटलिन ने पहले ही संक्षिप्त, अभिव्यंजक और सुरक्षित होने के लिए एक प्रतिष्ठा प्राप्त की है। और, Google की घोषणा (एंड्रॉइड डेवलपमेंट के लिए एक आधिकारिक भाषा) के साथ, यह कहना सुरक्षित है कि कोटलिन यहां बड़े रन के लिए है।
यदि आप जावा / एंड्रॉइड डेवलपर हैं, तो हम आपको संभव होने पर कोटलिन सीखने की सलाह देते हैं। यह न केवल आपके सीवी को बेहतर बनाता है बल्कि उत्पादकता बढ़ाने में भी मदद करता है।