Гэта дадатак. Што такое Kotlin, Kotlin Lessons, Kotlin Samples and Kotlin or Java? Складаецца з частак.
Вы можаце выкарыстоўваць гэта дадатак, дзе вы можаце ў любы час атрымаць дадатковую інфармацыю і падрабязную інфармацыю пра мову Котлін.
Kotlin быў створаны фірмай JetBrains у 2010 годзе.
Котлін быў абвешчаны на мерапрыемстве JVM Language Summit 19 ліпеня 2011 года.
Kotlin - гэта статычная мова праграмавання.
Kotlin - гэта праект з адкрытым зыходным кодам, распрацаваны па ліцэнзіі Apache 2.0, адкрыты для падтрымкі і дапамогі.
Зыходны код праекта адкрыты для ўсіх. Вы можаце зрабіць паляпшэнні для падтрымкі праекта. Каб разгледзець і падтрымаць праект, вы можаце наведаць Github: https://github.com/jetbrains/kotlin
Першая распрацоўка Котліна была зроблена распрацоўшчыкамі праграмнага забеспячэння кампаніі JetBrains, якая базуецца ў Расіі. Імя Котлін паходзіць ад вострава Котлін у Расіі.
1) Kotlin - гэта бясплатная мова праграмавання з адкрытым зыходным кодам, распрацаваная статычна пад ліцэнзіяй Apache 2.0. Вы можаце падтрымаць мову Kotlin і ўнесці свой уклад у развіццё Kotlin.
2) Котлін - гэта аб'ектна-арыентаваная функцыянальная мова. Гэта аб'ектна-арыентаваная мова праграмавання, такая як Java, C # і C ++.
3) Perl і Unix / Linux падтрымліваюць даданне ў радок стылю сцэнарыя абалонкі.
4) Котлін карацейшы і больш канкрэтны, чым Java. Самая галоўная асаблівасць, якая радуе і прыцягвае праграмістаў, - гэта простая і ўнікальная.
5) Kotlin працуе на 100% сумяшчальны з Java і Android. З дапамогай Java Котлін можна разглядаць як палову яблыка.
6) Kotlin - больш бяспечная мова, чым Java. Дык што азначае гэтая бяспека? Нулявыя дадзеныя, якія выкарыстоўваюцца ў аб'ектна-арыентаваных праграмах з 1965 года і нанеслі шкоду на мільярды долараў, былі больш надзейна апрацаваны Котліным і не дазволілі нанесці шкоду сістэме. Вам трэба прыкласці асаблівыя намаганні, каб атрымаць памылку Null у Котліне :)
7. Ён падтрымлівае распрацоўку серверных і кліенцкіх вэб-прыкладанняў.
8. Ён кампілюецца ў коды JavaScript і выкарыстоўваецца на старонках HTML.
Калі вас цікавяць мовы, якія выкарыстоўваюцца ў Інтэрнэце, такія як Javascript і HTML, я думаю, што Kotlin - гэта мова, якая вам спадабаецца.
9. Котлін і Java працуюць разам. Вы можаце выкарыстоўваць Kotlin у Javan і Java у Kotlin. Вы можаце лёгка перакласці код Java, напісаны вамі ў Android Studio, на мову Kotlin.
10. Kotlin дазваляе распрацоўваць прыкладанні з выкарыстаннем існуючых бібліятэк Java. Гэта працуе з Java. Яго нельга разглядаць незалежна ад Java.
11. Самы важны фактар, які падкрэслівае мову Kotlin: Аддзел распрацоўшчыкаў Android кампаніі Google давярае гэтай мове і падтрымлівае яе для распрацоўкі прыкладанняў для Android.
З дапамогай мовы праграмавання Kotlin вы можаце распрацоўваць розныя прыкладанні на 4 асноўных платформах або напрамках. Напрамкі развіцця прыведзены ніжэй.
JVM: Прыкладання на баку сервера
Android: праграмы для Android
Аглядальнік: вэб-дадаткі на аснове JavaScript
Уласны: Прыкладанні для MacOS, iOS і ўбудаваных сістэм. (Ў стадыі распрацоўкі.)
а) Выпраўленне Котліным некаторых недахопаў у Java:
Праверка нулявых спасылак,
Няма тыпу неапрацаваных дадзеных,
Масівы не мяняюцца
Ёсць правільныя тыпы функцый.
Ён не правярае выключэнні.
б) Асаблівасці, якія не ў Java з Kotlin:
Нулявая бяспека
Разумныя ролікі
Шаблоны радкоў,
Уласцівасці,
Першасныя канструктары,
Дыяпазон,
Перагрузка аператара
Класы дадзеных
Для атрымання дадатковай інфармацыі вы можаце наведаць афіцыйную старонку Kotlin:
https://kotlinlang.org/
в) Асаблівасці Java, але не Kotlin
Кантроль выключэння
Прымітыўныя тыпы дадзеных
Статычныя члены
Тыпы жартаўнікаў
Тройны аператар