কোটলিন একটি ক্রস-প্ল্যাটফর্ম, স্ট্যাটিক্যালি টাইপড, সাধারণ-উদ্দেশ্যমূলক প্রোগ্রামিং ভাষা যা টাইপ ইনফারেন্স সহ।কোটলিন জাভার সাথে পুরোপুরি আন্তঃসংযোগের জন্য ডিজাইন করা হয়েছে, এবং এর স্ট্যান্ডার্ড লাইব্রেরির জেভিএম সংস্করণ জাভা ক্লাস লাইব্রেরির উপর নির্ভর করে তবে টাইপ ইনফারেন্স তার সিনট্যাক্সকে আরও সংক্ষিপ্ত হতে দেয়।কোটলিন মূলত জেভিএমকে লক্ষ্য করে, তবে জাভাস্ক্রিপ্ট বা নেটিভ কোডে (এলএলভিএম এর মাধ্যমে) সংকলন করে।কোটলিন কোটলিন ফাউন্ডেশনের মাধ্যমে জেটব্রেইনস এবং গুগল দ্বারা স্পনসর করা হয়।কোটলিন আনুষ্ঠানিকভাবে অ্যান্ড্রয়েডে মোবাইল বিকাশের জন্য গুগল দ্বারা আনুষ্ঠানিকভাবে সমর্থিত এবং পছন্দসই।সিনট্যাক্স হাইলাইটিং, ব্র্যাকেট সমাপ্তি এবং লাইন নম্বর
- কোটলিন ফাইলগুলি খুলুন, সংরক্ষণ করুন, আমদানি করুন এবং ভাগ করুন
- সম্পাদকটি কাস্টমাইজ করুন
সীমাবদ্ধতা:
- সংকলনের জন্য ইন্টারনেট সংযোগ প্রয়োজন
- সর্বাধিক প্রোগ্রামের চলমান সময়টি 20s
- কিছু ফাইল সিস্টেম, নেটওয়ার্ক এবং গ্রাফিক্স ফাংশনগুলি সীমাবদ্ধ হতে পারে
- এটি একটি ব্যাচের সংকলক;ইন্টারেক্টিভ প্রোগ্রামগুলি সমর্থিত নয়।উদাহরণস্বরূপ, যদি আপনার প্রোগ্রামটি একটি ইনপুট প্রম্পট সরবরাহ করে তবে সংকলনের আগে ইনপুট ট্যাবে ইনপুট প্রবেশ করুন।