با سلام خدمت کاربران گرامی سایت پی وی لرن و کاربرانی که علاقمند به دوره آموزش کاتلین هستند. در جلسه قبل با شیوه نصب و راه اندازی کاتلین به صورت مرحله به مرحله و گام به گام آشنا شدیم و آموختیم که چطور می توان این برنامه را در سیستم محلی یا لوکال سیستم نصب نمود و در آن پروژه های کاتلین را ایجاد کرد. در این جلسه به آموزش معماری برنامه در کاتلین می پردازیم.
در ادامه مبحث آموزش معماری برنامه در کاتلین به بررسی ویژگی خاص این زبان اشاره می کنیم.
کاتلین یک زبان برنامه نویسی است.
کاتلین از معماری خاص خود برای اختصاص حافظه و محصول خروجی با کیفیت به کاربر نهایی استفاده می کند.
در زیر می توانید سناریوهای متفاوتی را مشاهده کنید که کامپایلرهای کاتلین هنگام استفاده از زبان های مختلف مثل جاوا و جاوا اسکریپت، مورد استفاده قرار می دهند.
کامپایلر کاتلین یک کد بایت ایجاد می کند و کد بایت می تواند بر روی JVM اجرا شود، که دقیقا برابر با کد بایت تولید شده توسط Java است.
هر زمان که دو فایل کد بایت در JVM اجرا شوند، می توانند با یکدیگر ارتباط لازم را برقرار نمایند.
این امر توضیح می دهد که چرا قابیلت interoperable در کاتلین برای جاوا ایجاد شده است.
هربار که کاتلین جاوا اسکریپت را هدف قرار می دهد، کامپایلر کاتلین فایل kt. را به ES5.1 تبدیل می کند و یک کد سازگار برای جاوا اسکریپت را تولید می نماید.
کامپایلر کاتلین می تواند کدهای سازگار با پلت فرم پایه ای را از طریق LLVM ایجاد نماید.
در این جلسه از دوره آموزشی کاتلین به آموزش معماری برنامه در کاتلین پرداختیم.
در جلسه بعد به انواع داده های پایه در کاتلین خواهیم پرداخت.
با پی وی لرن همراه باشید.