شب گذشته گوگل در مراسم google I/O از پشتیبانی اندروید از زبان برنامه نویسی Kotlin خبر داد

مراسم توسعه‌دهندگان گوگل به پایان رسید و این کمپانی اعلام کرد رسما از زبان برنامه‌نویسی کاتلین برای توسعه‌ی اندروید پشتیبانی خواهد کرد. کاتلین نام یک زبان برنامه نویسی بسیار جدید است که توسط جت برینز تولید شده است. این زبان برنامه‌نویسی در کنار Jet Brains IDE قرار می‌گیرد که اندروید استودیو به عنوان ابزار رسمی توسعه‌دهندگان گوگل نیز بر اساس آن کار می‌کند.

کاتلین نیز مانند جاوا که به عنوان زبان پیش‌فرض توسعه‌ی اندروید شناخته می‌شود، زبانی است که روی ماشین مجازی جاوا یا JVM کار می‌کند و اکنون می‌توان برای توسعه‌ی اندروید، از کاتلین و دیگر زبان‌های مبتنی بر JVM بهره گرفت. پشتیبانی رسمی گوگل می‌تواند کمک زیادی به این زبان کند و باعث شود کار با کاتلین روی اندروید فراگیرتر شود.

ابزارهای کاتلین به‌طور پیش‌فرض در Android Studio 3.0 قرار خواهد گرفت و جت برینز و گوگل به‌طور مشترک این زبان را پشتیبانی خواهند کرد.

کاتلین به عنوان یک زبان برنامه‌نویسی، شباهت‌های زیادی به ساختار جاوا دارد و کامل شی‌ءگرا است و برای موضوعاتی مشابه مسائل جاوا طراحی شده است. اما از آنجایی که در بسیاری از روش‌ها ظاهری ساده دارد، می‌توان از قابلیت‌های بسیار زیاد آن بهره گرفت و از پیشرفت‌های بیشتر آن نسبت به جاوا لذت برد.

از آنجا که Kotlin کاملا با زبان برنامه نویسی جاوا سازگاری دارد، تا پیش از این هم می توانستید اپلیکیشن های اندرویدی را به این زبان بنویسید. اما حالا و با پشتیبانی رسمی گوگل Kotlin از قابلیت هایی پشتیبانی می کند که در حال حاضر در خود جاوا هم وجود ندارند. بد نیست بدانید که Kotlin پلتفرم های دیگر را هم هدف قرار داده و طوری طراحی شده که بتوان از آن برای برنامه نویسی iOS و مک و توسعه وب به کمک جاوا اسکریپت نیز استفاده نمود.

شایان ذکر است که معرفی Kotlin با بیشترین تشویق حضار در نطق اصلی کنفرانس I/O گوگل مواجه شد.