কটলিন একটি ক্রস-প্ল্যাটফর্ম, স্ট্যাটিকালি টাইপড, টাইপ ইনফারেন্স প্রোগ্রামিং ভাষা। জাভা এবং Kotlin Language অনেকটা কাছাকাছি ল্যাংগুয়েজ। এটি রান করা হয় JVM(java virtual machine) এর উপর নির্ভর করে।
সাম্প্রিতিক সময়ে কটলিনকে গুগুল তাদের অফিসিয়াল ভাষা হিসাবে ব্যবহার করছে। এন্ডোএড অ্যাপ ডেভেলাপমেন্ট, মাল্টি প্লাটফ্রম অ্যাপ, সার্ভার সাইড মেনেজ ছাড়াও অনেক কাজে ব্যবহার করা হয়। এটি JetBrains কোম্পানি এর ডেভেলাপ করা।
আগেই বলে রাখি, কম্পিউটার প্রোগ্রামিং এর সবগুলি ল্যাংগুয়েজ এর বেসিক সিনটেক্স কাছাকাছি। এতয়েব, একটি ল্যাংগুয়েজ ভাল ভাবে বুজে শিখতে পাড়লে, অন্য যে কোন ল্যাংগুয়েজে সুইচ করা খুব কঠিন কাজ নয়। শুধু লেখার স্টাইলটা একটু ভিন্ন।
কোটলিন ভাষা কি জন্য ব্যবহৃত হয়?
Kotlin হল একটি সাধারণ উদ্দেশ্য, বিনামূল্যে, ওপেন সোর্স, স্ট্যাটিকলি টাইপ করা “প্র্যাগম্যাটিক” প্রোগ্রামিং ভাষা যা প্রাথমিকভাবে JVM (জাভা ভার্চুয়াল মেশিন) এবং অ্যান্ড্রয়েডের জন্য ডিজাইন করা হয়েছে যা অবজেক্ট-ওরিয়েন্টেড এবং কার্যকরী প্রোগ্রামিং বৈশিষ্ট্যগুলিকে একত্রিত করে। এটি আন্তঃক্রিয়াশীলতা, নিরাপত্তা, স্বচ্ছতা এবং টুলিং সমর্থনের উপর দৃষ্টি নিবদ্ধ করে।
- ফর লুপ সি (for loop c)
- হুইল লুপ (while loop)
- ডু হুইল লুপ (do while)
- লুপ ইন সি (Loop in C)
- সুইচ স্টেটমেন্ট সি (Switch Statement C)
- ইফ এলস সি (if else c)
- সেলসিয়াস থেকে ফারেনহাইট সি (Celsious to Fahrenheit C)
- কন্ডিশনাল অপারেটর সি (Conditional Opearator C)
- প্রোগ্রামের এরর সি (Programming error C)
- স্টেটিক কিওয়ার্ড সি (Sratic in C)
- বুলিয়ান সি( Boolean in C)
- লিটেরালস(Literals in C)
- ডিফাইন প্রিপ্রসেসর ডিরেক্টেভ (#define preprossor directive)
- কনস্টেন্স সি(Constants in C)
- Kotlin Language