কোটলিন কি নতুন জাভা?
কোটলিন কি নতুন জাভা?

ভিডিও: কোটলিন কি নতুন জাভা?

ভিডিও: কোটলিন কি নতুন জাভা?
ভিডিও: Java, Kotlin নাকি Flutter?? কোনটা দিয়ে শুরু করা উচিত অ্যাপ ডেভেলপমেন্ট ক্যারিয়ার 2024, মে
Anonim

গুগল এর জন্য সরকারী সমর্থন ঘোষণা করেছে কোটলিন onAndroid এ Google I/O 2017, এবং Android Studio 3.0 দিয়ে শুরু কোটলিন অ্যান্ড্রয়েড ডেভেলপমেন্ট টুলসেটে তৈরি করা হয়েছে। কোটলিন হিসাবে একই বাইট কোড কম্পাইল জাভা , সঙ্গে ইন্টারঅপারেটিং জাভা প্রাকৃতিক উপায়ে ক্লাস, এবং সাথে টুলিং শেয়ার করে জাভা.

এছাড়া, কোটলিন কি জাভা প্রতিস্থাপন করতে যাচ্ছে?

কোটলিন বাইট কোডে কম্পাইল করে যা JVM এ চলে; এটা নির্ভর করে জাভা ক্লাস লাইব্রেরি। তাদের ইন্টারঅপারেবিলিটি বোঝায় জাভা এটি না যাচ্ছে হতে প্রতিস্থাপিত . তদুপরি, Google I/এ ঘোষণাটি এটি নির্দেশ করে কোটলিন অ্যান্ড্রয়েড ইকোসিস্টেমে যোগ করা হচ্ছে, এবং নয় জাভা প্রতিস্থাপন.

উপরের পাশে, কোটলিন কি জাভার চেয়ে সহজ? সঙ্গে অবশ্যই একটি খাড়া শেখার বক্ররেখা আছে কোটলিন . এটির অত্যন্ত সংক্ষিপ্ত সিনট্যাক্স, যদিও একটি দুর্দান্ত সুবিধা, কিছু আগে থেকেই শেখার প্রয়োজন। কোটলিন একটি ধীর সংকলন গতি দেখায় জাভার চেয়ে অধিকাংশ ক্ষেত্রে, যদিও এটা বীট জাভা কয়েকটি ক্ষেত্রে।

এই বিবেচনায় রেখে, কোটলিন কি জাভা?

কোটলিন একটি ক্রস-প্ল্যাটফর্ম, স্ট্যাটিকালি টাইপ করা, টাইপ ইনফারেন্স সহ সাধারণ-উদ্দেশ্য প্রোগ্রামিং ভাষা। কোটলিন সঙ্গে সম্পূর্ণরূপে ইন্টারঅপারেশন করার জন্য ডিজাইন করা হয়েছে জাভা , এবং এর স্ট্যান্ডার্ড লাইব্রেরির JVM সংস্করণ নির্ভর করে জাভা ক্লাস লাইব্রেরি, কিন্তু টাইপ ইনফারেন্স এর সিনট্যাক্সকে আরও সংক্ষিপ্ত করার অনুমতি দেয়।

কোটলিন কি অ্যান্ড্রয়েডের জন্য জাভার চেয়ে ভাল?

কোটলিন এর জন্য একটি স্ট্যাটিকলি টাইপ করা প্রোগ্রামিং ভাষা জাভা ভার্চুয়াল মেশিন (JVM) এবং জাভাস্ক্রিপ্ট। সাধারণ উদ্দেশ্যের ভাষা হিসাবে বর্ণিত, কোটলিন সমর্থন করার জন্য কার্যকরী বৈশিষ্ট্য উপস্থাপন করে জাভা আন্তঃকার্যক্ষমতা ব্যবহার কোটলিন সঙ্গে জাভা অত্যধিক বয়লারপ্লেট কোড হ্রাস করে, যা একটি বিশাল জয় অ্যান্ড্রয়েড বিকাশকারী

প্রস্তাবিত: