آموزش kotlin

معماری کاتلین Kotlin – Architecture

معماری کوتلین Kotlin – Architecture

Kotlin یک زبان برنامه نویسی است و معماری خاص خود را دارد تا حافظه را اختصاص داده و خروجی کافی برای کاربر نهایی تولید کند. در زیر، سناریوهای مختلفی وجود دارد که کامپایلر کوتلین به طور متفاوتی کار می کند، هر زمان که هدف دیگری از زبان های دیگر مانند Java و JavaScript باشد.

کامپایلر Kotlin یک کد بایت ایجاد می کند و آن کد بایت می تواند در JVM اجرا شود، که دقیقا برابر با کد بایت تولید شده توسط فایل class Java است. هر وقت فایل دو فایل باتویی بر روی JVM اجرا می شود، می توانند با یکدیگر ارتباط برقرار کنند و این به این معنی است که قابلیت تعاملی در Kotlin برای جاوا ایجاد شده است.

هر بار که Kotlin جاوا اسکریپت را هدف قرار می دهد، کامپایلر کوتلین فایل .kt را به ES5.1 تبدیل می کند و یک کد سازگار برای جاوا اسکریپت را تولید می کند. کامپایلر Kotlin قادر به ایجاد کدهای سازگار با پلت فرم از طریق LLVM است.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

بستن