Язык Kotlin предлагает выразительный синтаксис, мощную и понятную систему типов, великолепную поддержку и бесшовную совместимость с существующим кодом на Java, богатый выбор библиотек и фреймворков. Kotlin может компилироваться в байт-код Java, поэтому его можно использовать везде, где используется Java, включая Android. А благодаря эффективному компилятору и маленькой стандартной библиотеке, Kotlin практически не привносит накладных расходов. Данная книга научит вас пользоваться языком Kotlin для создания высококачественных приложений. Написанная создателями языка – разработчиками в компании JetBrains - эта книга охватывает такие темы, как создание предметно-ориентированных языков, функциональное программирование в JVM, совместное использование Java и Kotlin и др. Издание предназначено разработчикам, владеющим языком Java и желающим познакомиться и начать эффективно работать с Kotlin.
Jazyk Kotlin predlagaet vyrazitelnyj sintaksis, moschnuju i ponjatnuju sistemu tipov, velikolepnuju podderzhku i besshovnuju sovmestimost s suschestvujuschim kodom na Java, bogatyj vybor bibliotek i frejmvorkov. Kotlin mozhet kompilirovatsja v bajt-kod Java, poetomu ego mozhno ispolzovat vezde, gde ispolzuetsja Java, vkljuchaja Android. A blagodarja effektivnomu kompiljatoru i malenkoj standartnoj biblioteke, Kotlin prakticheski ne privnosit nakladnykh raskhodov. Dannaja kniga nauchit vas polzovatsja jazykom Kotlin dlja sozdanija vysokokachestvennykh prilozhenij. Napisannaja sozdateljami jazyka – razrabotchikami v kompanii JetBrains - eta kniga okhvatyvaet takie temy, kak sozdanie predmetno-orientirovannykh jazykov, funktsionalnoe programmirovanie v JVM, sovmestnoe ispolzovanie Java i Kotlin i dr. Izdanie prednaznacheno razrabotchikam, vladejuschim jazykom Java i zhelajuschim poznakomitsja i nachat effektivno rabotat s Kotlin.