|
-yil - Kotlin v1.0 ishga tushirildi
2017-yil
|
bet | 2/11 | Sana | 13.05.2024 | Hajmi | 37,08 Kb. | | #228849 |
Bog'liq Xursand O\'ktamov Mobil ilovalarni ishlab chiqish Mustaqil ish2016-yil - Kotlin v1.0 ishga tushirildi
2017-yil - Googlening Androidda kotlinni birinchi darajali qo’llab-quvvatlashi haqida e'lon.
2018-yil - Kotlin v1.2 JVM va JavaScript o’rtasida kodlarni tarqatish bo’yicha qo’shimchalar bilan birga keladi.
2019-yil - Google Kotlinni Android ilovalarini ishlab chiquvchilar uchun afzal ko’rgan dasturlash tili sifatida e'lon qildi.
2021-yil 20-sentabrda Kotlin v1.5.31 ishga tushirildi.
Kotlindan foydalanish sabablari
Kotlin nima uchun keng qo’llanilishining ba’zi muhim sabablari:
Kotlin - bu o’qish va yozish juda oson bo’lgan statik tarzda yozilgan til.
Kotlin dasturlari o’z dasturida nuqta, vergulni talab qilmaydi. Bu kodni oson va o’qishni osonlashtiradi.
Ushbu til Javadan turli usullarda ma'lumot almashish va foydalanish imkonini beradi. Bundan tashqari, Java va Kotlin kodi bitta loyihada birga bo’lishi mumkin.
Kotlin tipidagi tizim koddan NullPointerExceptionni yo’q qilishga qaratilgan.
Kotlinda yangi kod yozish uchun sizga kamroq vaqt kerak bo’ladi. Kotlin kodini joylashtirish va uni miqyosda saqlash yanada oson.
Kotlinning xususiyatlari
Bu yerda Kotlinning bir nechta xususiyatlari dasturlash tilining rivojlanish yo’liga ishonch hosil qiladi.
1.Kesilgan kodlash:
Kotlin – bu OOPga asoslangan dasturlash tili bo’lib, kod qatorini 40% gacha qisqartirish mumkin, bu esa Kotlinni dasturiy ta’minot yoki veb-ishlab chiqish uchun ideal tanlov qiladi.
2.Ochiq manba:
Android uchun Kotlin JVM dan foydalanadi va OOP va funktsional yo’naltirilgan dasturlash xususiyatlarini birlashtiradi.
3.Tez kompilatsiya:
Kotlin bilan ishlashda kodni kompilyatsiya qilish oson, bu esa androidni ishlab chiqishda yaxshiroq ishlashga olib keladi, shuningdek, butun kodda qaysi turdagi ma'lumotlar funksiyasidan foydalanish mumkinligini tushuntiradi.
4.Kengaytma funksiyalari:
Kotlin kodga hech qanday o’zgartirish kiritmasdan turli xil kengaytma funktsiyalarini qo’llab-quvvatlashi mumkin. Bu mavjud kodni ishlab chiquvchilar uchun yanada jozibali va ajoyib qilishda yordam beradi.
|
| |