زبان برنامه نویسی کاتلین

موضوع :‌ زبان برنامه نویسی کاتلین


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

 

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

 

کاتلین یک زبان برنامه نویسی شی گرا، متن باز و جدید است که روی JVM  یا ماشین مجازی  جاوا قابل اجراست که توسط تیم JetBrains توسعه داده شده است .

شرکت گوگل در مراسم google IO در سال 2017 ، این زبان برنامه نویسی را رسما" بعنوان یک زبان برنامه نویسی جدید ، برای توسعه ی اپلیکیشن های اندروید معرفی کرد و همین امر باعث جذب شدن افراد زیادی به این زبان شد و در طی مدت کمی رشد چشمگیری پیدا کرد . 

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

اما با توجه به رشد و مزایای کاتلین شاید هم کاتلین جایگزین همیشگی برای جاوا در تولید اپ های اندرویدی باشد . 

 

مزیت های کاتلین نسبت به جاوا

 

  • کدنویسی کمتر
  • جلوگیری از خطاهای NullPointerException برای کرش نشدن اپ ها 
  • یادگیری سریع بخاطر قواعد دستوری روان 
  • ویژگی های و ابزارهای برنامه نویسی کمک کننده ی جدید 

 

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