|
Guruh talabasi xursand O`ktamov Mobil ilovalarni ishlab chiqish fanidan
|
bet | 4/11 | Sana | 13.05.2024 | Hajmi | 37,08 Kb. | | #228849 |
Bog'liq Xursand O\'ktamov Mobil ilovalarni ishlab chiqish Mustaqil ishKotlin arxitekturasi
Arxitektura diagrammasida kodning bajarilishi uchta oson bosqichda amalga oshirilishi aniq.
Birinchi bosqichda kompilyatorga ".kt" yoki kotlin fayli q o’shiladi.
Ikkinchi bosqichda Kotlin kompilyatori kodni bayt kodiga aylantiradi.
Uchinchi bosqichda bayt-kod Java virtual mashinasiga joylashtiriladi va JVM tomonidan bajariladi.
JVM-da bir necha bayt kodli fayl ishlaganda, ular o’zaro aloqani yoqib yuboradilar, shuning uchun Kotlindagi xususiyat Java tug'ilishi uchun o’zaro hamkorlik deb ataladi.
Kotlinning JavaScriptga o’tishi Kotlin JavaScriptni nishonga olganida sodir bo’ladi. JavaScriptning maqsadi tanlanganda, Kotlin bilan ishlaydigan kutubxonaning bir qismi bo’lgan Kotlinning har qanday kodi JavaScript bilan to’kilganidan ko’ra ko’rinadi. Biroq, Java Development Kit (JDK) yoki foydalaniladigan Java kutubxonasi bundan mustasno. Bunday operatsiya davomida Kotlin bo’lmagan fayl e'tiborga olinmaydi. Maqsadli JavaScript .kt fayli JavaScript uchun izchil kod yaratish uchun Kotlin kompilyatori tomonidan ES5.1 ga aylantiriladi. Kotlin kompilyatori optimal o’lchamdagi chiqish, mavjud modul bilan o’zaro ishlash, standart kutubxona bilan bir xil funksionallik va JavaScript o’qilishi mumkin bo’lgan chiqishga intiladi. Muhokamadan ko’rinib turibdiki, Kotlin kompilyatorlari yanada samaraliroq, malakali va mustaqil kod yaratishi mumkin, bu esa keyinchalik yuqori samarali dasturiy mahsulotga olib keladi.
Kotlin Sintaksis
Oldingi bobda biz Kotlin nomli faylni yaratdik Main() va ekranga “Salom Uzbekdevsga xush kelibsiz!” ni chop etish uchun quyidagi koddan foydalandik:
Misol:
fun main() {
println("Salom Uzbekdevsga xush kelibsiz!")
}
fun kalit so'z funktsiyani e'lon qilish uchun ishlatiladi. Funksiya ma'lum bir vazifani bajarish uchun mo'ljallangan kod blokidir. Yuqoridagi misolda u main() funktsiyani e'lon qiladi.
Funktsiya main() har bir kotlin dasturida ko'radigan narsadir. Bu funksiya kodni bajarish uchun ishlatiladi. main() funktsiyaning jingalak qavslari ichidagi har qanday kod bajariladi.
Masalan, println() funktsiya funksiya ichida main(), ya'ni bu bajariladi. Funktsiya println() matnni chiqarish/chop etish uchun ishlatiladi va bizning misolimizda u " Salom Uzbekdevsga xush kelibsiz!" ni chiqaradi.
|
| |