کاتلین

کاتلین یک زبان برنامه نویسی مدرن و در حال حاضر بالغ، چند منظوره و تایپ ایستا است که توسط شرکت Jetbrains طراحی و ساخته شده است. هدف از خلق این زبان، کدنویسی خلاصه تر و امن‌تر، توسعه اپلیکیشن های چند پلفترمی ( Multi-Platform Programming ) و... است. کاتلین با زبان‌های دیگری مانند جاوا سازگاری بسیاری دارد. بطوریکه به راحتی می‌توانید از کلاس‌ها و کتابخانه‌های جاوا در کد کاتلین خود استفاده کنید. به همین دلیل انتخاب این زبان به عنوان زبان اول با ریسک بسیار کمی همراه است و برنامه نویسانی که کاتلین را یاد گرفته‌اند، به راحتی می‌توانند جاوا را نیز یاد بگیرند (یا بالعکس). در کاتلین می‌توانید از کدهای خود به راحتی در بین پلفترم‌های مختلف استفاده مجدد کنید تا در هزینه و زمان صرفه جویی شود. شاید از خود بپرسید چرا باید کاتلین را به عنوان زبان برنامه نویسی اول خود انتخاب کنم؟ پاسخ مشخص است. این زبان هم اکنون به عنوان زبان اول و ترجیحی گوگل برای برنامه نویسی اندروید انتخاب شده است و هم اکنون توسط گوگل به گستردگی استفاده می‌گردد که نشان از آینده روشن این زبان دارد.

در حال حاضر آخرین نسخه منتشر شده کاتلین 1.6 است. در این نسخه از قابلیت های زیر پشتیبانی می‌گردد:

  • JVM (ماشین مجازی جاوا)
  • JS (جاوا اسکریپت)
  • Native (باینری های بومی برای پلتفرم های ویندوز، مک او اس، آی او اس و Android NDK)

دوره ها

تمام دوره های کاتلین را در اینجا ببینید.

مقالات

تمام مقالات کاتلین را در اینجا ببینید.