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