अंतिम Google I / O के दौरान, Google ने स्पष्ट रूप से संकेत दिया है कि जावा अब Android की मुख्य प्रोग्रामिंग भाषा नहीं होगी अन्य भाषाओं जैसे पायथन या कोटलिन को रास्ता दें। उबंटू में पायथन स्थापित करना अनावश्यक है क्योंकि यह पहले से ही उबंटू वितरण में आता है, लेकिन और कोटलिन? कोटलिन को उबंटू पर कैसे स्थापित किया जा सकता है? क्या यह करना आसान है?
कोटलिन न केवल विंडोज या मैकओएस पर स्थापित किया जा सकता है, बल्कि यह यूनिक्स-आधारित ऑपरेटिंग सिस्टम पर भी स्थापित किया जा सकता है, जिसमें उबंटू और डेरिवेटिव शामिल हैं।
Kotlin एक मुफ्त प्रोग्रामिंग भाषा है, जिसके माध्यम से उपलब्ध है आधिकारिक वेबसाइट परियोजना का। इसके लिए हमें केवल कोटलिन का नवीनतम संस्करण डाउनलोड करना होगा और इसे अपने उबंटू में खोलना होगा। यह एक सरल प्रक्रिया है, लेकिन जब इसे संकलित किया जाता है तो समस्याएं हो सकती हैं। इस प्रकार, इंस्टॉलेशन स्क्रिप्ट का विकल्प चुनना सबसे अच्छा है। हमें बस टर्मिनल खोलना है और निम्नलिखित लिखना है:
curl -s https://get.sdkman.io | bash
और फिर, निम्न कमांड के साथ इंस्टॉलेशन करें:
sdk install kotlin
अब, हमारे पास पहले से ही हमारे उबंटू में कोटलिन भाषा है। लेकिन क्या वह सब है?
कोटलिन में एक कार्यक्रम कैसे बनाएं
सच तो यह है कि नहीं। यह हमें अनुमति देगा कोटलिन कोड संकलित करें, लेकिन फाइल न बनाएं। फाइलें बनाने के लिए हम कर सकते हैं कोड संपादकों या सीधे एक आईडीई का उपयोग करें जिसे हम उबंटू में स्थापित कर सकते हैं। कोड लिखने के बाद, हम इसे सेव करते हैं विस्तार .kt और हम निर्मित फ़ाइल के समान स्थान पर एक टर्मिनल खोलते हैं। अब, टर्मिनल में हम लिखते हैं:
kotlinc ARCHIVO-CODIGO.kt -include-runtime -d ARCHIVO-CODIGO.jar
उबंटू फ़ाइल को संकलित करेगा और एक निष्पादन योग्य फ़ाइल बनाएगा जो जावा वर्चुअल मशीन का उपयोग करता है, कुछ जिसे हमने पहले ही उबंटू में स्थापित किया है। तो, इन सरल चरणों के लिए धन्यवाद, हम कोटलिन भाषा के लिए लिखे गए किसी भी कोड को स्थापित और चला सकते हैं। अगर हम उपयोग करते हैं एंड्रॉइड स्टूडियो, कोटलिन इंस्टॉलेशन और भी आसान है क्योंकि हमें बस संबंधित प्लगइन को ढूंढना है और इसे Google IDE के माध्यम से इंस्टॉल करना है।
ठीक है, मुझे लेख समझ नहीं आ रहा है, पहले आप यह कहें (मैं बोली):
"अंतिम Google I / O के दौरान, Google ने स्पष्ट रूप से संकेत दिया है कि जावा अन्य भाषाओं जैसे पायथन या कोटलिन को रास्ता देने के लिए एंड्रॉइड की मुख्य प्रोग्रामिंग भाषा होना बंद कर देगा।"
और फिर आप यह कहते हैं (मैं बोली):
"उबंटू फ़ाइल संकलित करेगा और एक निष्पादन योग्य फ़ाइल बनाएगा जो जावा वर्चुअल मशीन का उपयोग करता है, कुछ जिसे हमने पहले ही उबंटू में स्थापित किया है।"
क्या आप मेरी उलझन में मेरी मदद कर सकते हैं? धन्यवाद!
जावा एक भाषा है, जिसका कोड जावा वर्चुअल मशीन पर चलने के लिए संकलित है। कोटलिन विभिन्न विशेषताओं के साथ एक और भाषा है जिसे जावा वर्चुअल मशीन पर चलाने के लिए भी संकलित किया गया है।
तीन अवधारणाएँ हैं: जावा वर्चुअल मशीन, जावा भाषा और केटोलिन भाषा