الهندسة المعمارية كوتلين Kotlin Architecture

الهندسة المعمارية كوتلين 

Kotlin Architecture

الهندسة المعمارية كوتلين Kotlin Architecture

Kotlin هي لغة برمجة ولديها هندسة خاصة بها لتخصيص الذاكرة وإنتاج مخرجات عالية الجودة للمستخدم النهائي.  فيما يلي السيناريوهات المختلفة التي يعمل فيها برنامج Kotlin compiler بشكل مختلف ، كلما كان يستهدف أنواعًا مختلفة من اللغات مثل Java و JavaScript.

 يقوم مترجم Kotlin بإنشاء رمز بايت ويمكن تشغيل رمز البايت هذا على JVM ، والذي يساوي تمامًا كود البايت الذي تم إنشاؤه بواسطة ملف Java .class.  عندما يتم تشغيل ملفين مشفرين بالبايت على JVM ، يمكنهم التواصل مع بعضهم البعض وهذه هي الطريقة التي يتم بها إنشاء ميزة قابلة للتشغيل المتبادل في Kotlin for Java.
Architecture


عندما تستهدف Kotlin JavaScript ، يقوم برنامج التحويل البرمجي Kotlin بتحويل ملف .kt إلى ES5.1 ويقوم بإنشاء رمز متوافق لجافا سكريبت.  مترجم Kotlin قادر على إنشاء رموز متوافقة مع النظام الأساسي عبر LLVM.