معرفی زبان برنامه نویسی کاتلین
Kotlin (کاتلین) یک زبان برنامهنویسیست که با استفاده از آن میتوان برنامه نویسی اندروید را توسعه داد. نسخه های اخیر اندروید استودیو به طور رسمی از کاتلین پشتیبانی میکنن، مسئلهای که در Google IO 2017 اعلام شد.
kotlin تبدیل به bytecode جاوا میشود پس بنابراین به خوبی java میتونه روی اندروید اجرا بشه و از این نظر تفاوتی وجود نخواهد داشت. و اینکه میشه توی یک پروژه اندروید همزمان از kotlin و java استفاده کرد، بنابراین حتی اگر خیلی کم با کاتلین آشنا هستید باز هم میتونید بخشی از پروژههاتون رو با کاتلین انجام بدید.
چرا Kotlin؟
دلیل اول اینکه با کاتلین میتونیم کدهایی تمیزتر و خواناتر بنویسیم. میدونیم که زبان جاوا boiler code زیاد داره. boiler code به کدهایی میگیم که جز syntax زبان هستن ولی همیشه بدون دلیل تکرار میشن و میشد حذفشون کرد.
فلسفه زبان برنامه نویسی کاتلین
سرپرست توسعه، Andrey Breslav، بیان کرده کاتلین طراحی شده تا زبانی صنعتی-قدرتی و شی گرا بوده و زبانی بهتر از جاوا باشد. اما هنوز پر از سازگاریهایی با کد جاوا است که اجازه داده کمپانیها مهاجرتی تدریجی از جاوا به کاتلین داشته باشند.
ابزارهایی که از کاتلین پشتیبانی میکنند
- IntelliJ IDEA پشتیبانی پلاگین برای کاتلین را دارد. IntelliJ IDEA 15 اولین ورژنی است که بستهٔ نرمافزاری پلاگین کاتلین را در IntelliJ Installer آورده است و پشتیبانی ان را فراهم آورده است.
- اندروید استودیو
- همچنین JetBrains دارای یک Eclipse plug-in است.
- پلاگین آپاچی ماون
- Apache Ant task.
- پلاگین Gradle
زبان برنامه نویسی کاتلین چیست؟
در این ویدیوی آموزش در کنفرانس سالانه گوگل به نام Google i/o آقای هادی حریری از شرکت intellij idea حضور داشتند و زبان برنامه نویسی کاتلین را معرفی کردند. باعث افتخار هستش که یک ایرانی توانسته است در این سخنرانی حضور داشته باشند.
دیدگاهتان را بنویسید