সবাই কেমন আছেন? আশা করি সবাই আল্লাহর রহমতে ভালোই আছেন। গুগলের বাৎসরিক ডেভলপার কনফারেন্স Google I/O তে এবছর ঘোষণা দেয়া হয় যে এখন থেকে কটলিন Android এর অফিসিয়াল প্রোগ্রামিং ল্যাঙ্গুয়েজ। কটলিন হচ্ছে statically typed programming language যা জাভার মতই JVM এ রান করা যায় আর মজার ব্যপার হচ্ছে একই প্রজেক্টে জাভা এবং কটলিন একই সাথে ব্যবহার করা যায়। ল্যাঙ্গুয়েজ হিসেবে কটলিন খুবই মডার্ন। এটা জেটব্রেইন্স এর প্রোডাকশন তাই ইন্টেলিজে আইডি এর কটলিন প্লাগিন ব্যবহার করে আপনি জাভা কোডকে এক ক্লিকে কটলিনে কনভার্ট করে নিতে পারবেন। যারা Competitive programming করেন তাদের জন্য একটা ভালো খবর হচ্ছে যে জেটব্রেইন্স আগামী ৩ বছরের জন্য ACM ICPC স্পন্সর হিসেবে চুক্তি স্বাক্ষর করেছে। ২০১৮ সালের ওয়ার্ল্ড ফাইনালে কটলিন ব্যবহার করা যাবে। আর কটলিন অনেকটা আপ্যালের সুইফট এর মতই তাই ধরেই নেয়া যায় যে কটলিন দিয়ে Android App ডেভলপ করলে একই সাথে আইওএস অ্যাপ ডেভলপও কিছুটা শিখে যাবেন। তুলনামূলক নতুন প্রোগ্রামিং ল্যাঙ্গুয়েজ হওয়ায় এখনও কটলিন নিয়ে খুব বেশি টিউটোরিয়াল নাই কিন্তু প্রতিদিনই নতুন নতুন টিউটোরিয়াল আসছে। আমার আজকের লেখাটা মূলত পিসিতে কটলিন দিয়ে প্রথম প্রোগ্রামটা রান করার জন্য। জাভার কোড কটলিনে কনভার্ট করার ফিচার এন্ড্রয়েড স্টুডিওতে যুক্ত আছে। চাইলে ডেভেলপাররা জাভার কোড কটলিনে কনভার্ট করতেই পারেন।
নতুন প্রোগ্রামিং ভাষা হলেও সময়ের সঙ্গে পাল্লা দিয়ে অ্যান্ড্রয়েড ডেভেলপারদের কাছে জনপ্রিয়তা পাবে কটলিন। ভাষাটি জাভার সঙ্গে একত্রে কাজ করতে সক্ষম।
আমি আজকে দেখাবো কিভাবে PCতে ইন্সটল করে কটলিন কোড রান করাবেন।
আপনারা প্লিজ আমার ইউটিউব চ্যানেলে সাবস্ক্রাইব করবেন। সেখানে আরও টিউটোরিয়াল পাবেন।
কোটলিন (Kotlin) একটি স্থায়ীভাবে টাইপ করা প্রোগ্রামিং ভাষা যা জাভা ভার্চুয়াল মেশিনে (JVM) চলে এবং জাভাস্ক্রিপ্ট সোর্স কোডে কম্পাইল করা যায়. এর প্রাথমিক উন্নয়ন সেন্ট পিটার্সবার্গে, রাশিয়া (সেন্ট পিটার্সবার্গে অবস্থিত কোটলিন দ্বীপ থেকে আসে) এ অবস্থিত JetBrains প্রোগ্রামারদের একটি দল থেকে আসে
আমি কাজী শামীম শাহারিয়ার ইসলাম। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 8 বছর 3 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 121 টি টিউন ও 21 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 24 ফলোয়ার আছে এবং আমি টেকটিউনসে 2 টিউনারকে ফলো করি।