مشخصات مقاله
-
679
-
0.0
-
2216
-
0
-
0
معرفی معماری Kotlin
معماری Kotlin
Kotlin یک زبان برنامهنویسی است و جهت تخصیص حافظه و تولید یک خروجی کیفی برای کاربر نهایی معماری مخصوص به خود را دارد. در ادامه میتوانید حالتهای مختلفی را مشاهده کنید که طی آن کامپایلر Kotlin هر زمان که نوع متفاوتی از زبانها مانند جاوا و جاوا اسکریپت را هدف قرار دهد، بهطور متفاوتی کار میکند.
کامپایلر Kotlin یک کد بایت را ایجاد میکند و این کد میتواند بر بستر JVM اجرا شود. این کد دقیقاً با کد بایت تولید شده توسط فایل .class جاوا برابر است. هر زمان که دو فایل کد شدهی بایتی در JVM اجرا شوند، میتوانند با یکدیگر ارتباط برقرار کنند و به همین صورت است که امکان تبادل اطلاعات برای جاوا در Kotlin فراهم میشود.
هر زمان که Kotlin جاوا اسکریپت را هدف قرار میدهد، کامپایلر آن فایل .kt را به ES5.1 تبدیل میکند و یک کد سازگار با جاوا اسکریپت را تولید میکند. کامپایلر Kotlin قادر است تا از طریق LLVM کدهای سازگار مبتنی بر پلتفرم را ایجاد کند.