/ 2 min read
কোটলিনের পরিচয়
Java Virtual Machines-এর জন্য একটি আধুনিক প্রোগ্রামিং ভাষা | Better Java
Last Updated:
কটলিন (Kotlin) একটি স্ট্যাটিকালি টাইপ করা মাল্টি-প্যারাডাইম প্রোগ্রামিং ল্যাঙ্গুয়েজ যা জাভা-এর একটি ভাল বিকল্প হিসাবে ডিজাইন করা হয়েছে।
কোটলিনের মূল বৈশিষ্ট্য
- জাভা ভার্চুয়াল মেশিনে চালিত বাইটকোডগুলিতে কম্পাইল করে
- আধুনিক ডেভেলপারদের পছন্দের সংক্ষিপ্ত সিনট্যাক্স
- উন্নত ল্যাঙ্গুয়েজ ফিচার:
- টাইপ ইনফারেন্স
- ফাংশনাল প্যার্টান
- নাল সেফটি
2011 সালে Jetbrains দ্বারা ঘোষণা করা হয়েছিল এবং 2016 সালে এর প্রথম স্ট্যাবল ভার্শন প্রকাশ করা হয়।
কোটলিনের ব্যবহার
- বিদ্যমান জাভা কোডের সাথে ইন্টারপ করতে পারে
- নেটিভ কোড এবং জাভাস্ক্রিপ্টে কম্পাইল করে
- মাল্টি-প্ল্যাটফর্ম অ্যাপের দরজা খোলে
- অ্যান্ড্রয়েড ডেভেলপমেন্টে জনপ্রিয়
কোটলিন কোড উদাহরণ
বেসিক সিনট্যাক্স
অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং
ফাংশনাল প্রোগ্রামিং
ডেটা ক্লাস
কোটলিনের প্রধান ফিচার
- Concise Syntax (Write less)
- Null Safety
- First-class-function expression
- Interoperable with Java
- Multiplatform support:
- Android
- Server-side with JVM
- Web frontend
- Cross platform mobile applications
কোটলিন কম্পাইল করা
টার্মিনালে কোটলিন কম্পাইলার চালানোর উদাহরণ:
উপসংহার
এটাই ছিল কটলিন নিয়ে একটা ব্যাসিক ভূমিকা। কটলিন নিয়ে আরো জানার জন্য ভিজিট করুন: kotlinlang.org
ধন্যবাদ :)