कोटलिन एक क्रॉस-प्लेटफॉर्म है, जो कि टाइप इनवेंशन के साथ सांख्यिकीय रूप से टाइप की गई, सामान्य-उद्देश्य प्रोग्रामिंग भाषा है।Kotlin को जावा के साथ पूरी तरह से इंटरकोट करने के लिए डिज़ाइन किया गया है, और इसके मानक लाइब्रेरी का JVM संस्करण जावा क्लास लाइब्रेरी पर निर्भर करता है, लेकिन टाइप इन्फ्रेंस इसके सिंटैक्स को अधिक संक्षिप्त करने की अनुमति देता है।कोटलिन मुख्य रूप से JVM को लक्षित करता है, लेकिन जावास्क्रिप्ट या देशी कोड (LLVM के माध्यम से) को भी संकलित करता है।कोटलिन को कोटलिन फाउंडेशन के माध्यम से Jetbrains और Google द्वारा प्रायोजित किया गया है।कोटलिन को आधिकारिक तौर पर एंड्रॉइड पर मोबाइल विकास के लिए Google द्वारा आधिकारिक तौर पर समर्थित और प्राथमिकता दी गई है।
सुविधाएँ:
- संकलन और अपने प्रोग्राम को चलाएंसिंटैक्स हाइलाइटिंग, ब्रैकेट पूर्णता और लाइन नंबर
- ओपन, सेव, आयात और साझा करें कोटलिन फाइलें।
- एडिटर को कस्टमाइज़ करें- अधिकतम प्रोग्राम रनिंग टाइम 20 एस है
- कुछ फाइल सिस्टम, नेटवर्क और ग्राफिक्स फ़ंक्शंस सीमित हो सकते हैं
- यह एक बैच कंपाइलर है;इंटरैक्टिव कार्यक्रम समर्थित नहीं हैं।उदाहरण के लिए, यदि आपका प्रोग्राम एक इनपुट प्रॉम्प्ट प्रदान करता है, तो संकलन से पहले इनपुट टैब में इनपुट दर्ज करें।