دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۰
  • فروردین

جلسه ۰۳ : آموزش معماری برنامه در کاتلین

  • دسته‌بندی‌ها :
جلسه ۰۳ : آموزش معماری برنامه در کاتلین
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با سلام خدمت کاربران گرامی سایت پی وی لرن و کاربرانی که علاقمند به دوره آموزش کاتلین هستند. در جلسه قبل با شیوه نصب و راه اندازی کاتلین به صورت مرحله به مرحله و گام به گام آشنا شدیم و آموختیم که چطور می توان این برنامه را در سیستم محلی یا لوکال سیستم نصب نمود و  در آن پروژه های کاتلین را ایجاد کرد. در این جلسه به آموزش معماری برنامه در کاتلین می پردازیم.

      آموزش معماری برنامه در کاتلین

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

      آموزش معماری برنامه در کاتلین

      kotlin architecture

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

      کلام آخر

      در این جلسه از دوره آموزشی کاتلین به آموزش معماری برنامه در کاتلین پرداختیم.
      در جلسه بعد به انواع داده های پایه در کاتلین خواهیم پرداخت.
      با پی وی لرن همراه باشید.

      QR:  جلسه ۰۳ : آموزش معماری برنامه در کاتلین
      به اشتراک بگذارید