Kotlin یک گویش اپلیکیشن نویسی استاتیک و همگی منظوره میباشد طراحی اپلیکیشن که بوسیله JetBrains پیشرفته میباشد، که IDE های کلاس جهانی مانند IntelliJ IDEA، PhpStorm، Appcode و غیره را ساخته میباشد. رایا پارس این گویش برای نخستین دفعه بوسیله JetBrains در سال ۲۰۱۱ معرفی شد و یک لهجه تازه برای JVM میباشد. کاتلین یک لهجه شی گرا و “گویش بهتری” نسبت به جاوا میباشد، ولی همچنان با کد جاوا به طور کاملً سازگار میباشد.
Kotlin به وسیله گوگل تامین میگردد و تحت عنوان یکیاز لهجه های قانونی برای توسعه و گسترش اندروید در سال ۲۰۱۷ اعلام شد.ـ
خصوصیت کدهای کاتلین
در اینجا تعدادی خصوصیت Kotlin اورده شده میباشد که شمارا از مسیر گسترش لهجه اپلیکیشن نویسی مطمئن می نماید.
دلایل استعمال از کد های کاتلین
در اینجا، یک سری برهان اصلی برای به کار گیری بزرگ از کدهای کاتلین گفته شده میباشد:
کاتلین یک لهجه استاتیکی میباشد که قرائت و تایپ کردن آن بسیار سهل و آسان میباشد.
اپ های کاتلین در نرم افزار خویش به نقطه ویرگول نیاز ندارند. این سبب میشود کد آسوده خیس و قابل تلاوت خیس باشد.
این گویش قابلیت و امکان تبادل و به کار گیری از داده ها جاوا را به راههای متفاوت را میدهد. ضمن این، کد جاوا و کاتلین میتوانند در یک پروژه با هم وجود داشته باشند.
مقصود سیستم نوع کاتلین حذف NullPointerException از کد میباشد.
تایپ کردن کد نو در Kotlin فرصت کمتری از شما میگیرد. استقرار کد کاتلین و محافظت آن در مقیاس حتی بی آلایش خیس میباشد.
سینتکس منزه و عدهوجور
(نسبتاً) یک تایپسیستم
کلاسهای داده
سربار کردن اپراتورها
توابع و نرم افزارنویسی تابعی
شی ها سطح بالا و الگوی سینگلتون
رمزنگاری کوتاه گردیده:
Kotlin یک لهجه نرم افزار نویسی بر طبق OOPs میباشد که در آن می قدرت خط کد را تا ۴۰ درصد کاهش اعطا کرد کهاین فرمان منجر میگردد کاتلین یک گزینش ایده آل برای اپ یا این که گسترش اینترنت باشد.