Библиотека knigago >> Компьютеры: Языки и системы программирования >> Kotlin >> Kotlin. Программирование для профессионалов


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 1606, книга: Ответ на молитву
автор: Елена Викторовна Силкина

"Ответ на молитву" Елены Силкиной - это фэнтезийная повесть, увлекающая читателя в мир городской мистики и неформалов. Книга погружает читателя в тернистый путь поиска себя и преодоления жизненных трудностей. Главная героиня, Анна, сражается с внутренними демонами и пытается найти свое место в жизни. Встречая необычных существ и таинственных личностей, она сталкивается с испытаниями, которые проверяют ее на прочность. Сюжет полон неожиданных поворотов и заставляет читателя с...

СЛУЧАЙНАЯ КНИГА

Метро 2033: К свету. Андрей Геннадьевич Дьяков
- Метро 2033: К свету

Жанр: Постапокалипсис

Год издания: 2010

Серия: Вселенная Метро 2033

СЛУЧАЙНАЯ КНИГА

Дэвид Гринхол , Джош Скин , Эндрю Бэйли - Kotlin. Программирование для профессионалов

2-е издание Kotlin. Программирование для профессионалов
Книга - Kotlin. Программирование для профессионалов.  Дэвид Гринхол , Джош Скин , Эндрю Бэйли  - прочитать полностью в библиотеке КнигаГо
Название:
Kotlin. Программирование для профессионалов
Дэвид Гринхол , Джош Скин , Эндрю Бэйли

Жанр:

Kotlin

Изадано в серии:

Для профессионалов

Издательство:

Питер

Год издания:

ISBN:

978-5-4461-2319-3

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Kotlin. Программирование для профессионалов"

Kotlin — это язык программирования со статической типизацией, который взяла на вооружение Google в ОС Android. Кроме того, это мультиплатформенный язык, позволяющий создавать прило- жения для macOS, Windows и iOS. Джош Скин, Дэвид Гринхол, Эндрю Бэйли на практических примерах познакомят вас с ключевыми концепциями Kotlin и фундаментальными API. Вы начнете с основных принципов и перейдете к расширенному использованию нетривиальных возможностей Kotlin, чтобы создавать надежные и эффективные приложения, а так же освоите среду разработки IntelliJ IDEA от JetBrains.

Читаем онлайн "Kotlin. Программирование для профессионалов" (ознакомительный отрывок). [Страница - 2]

тоже выполняется под управлением виртуальной машины Java (Java Virtual Machine). Шесть лет спустя Google объявил об официальной поддержке Kotlin как языка разработки для операционной системы Android.

И Kotlin быстро превратился из просто «перспективного» в язык поддержки приложений для лидирующей мобильной операционной системы. Сегодня крупные компании вроде Google, Uber, Netflix, Capital One, Amazon и других официально приняли на вооружение Kotlin, чему способствовали его компактность, современные возможности и полная совместимость с Java.


Почему Kotlin?

Чтобы оценить привлекательность Kotlin, стоит сначала разобраться, какое место в современном мире разработки ПО занимает Java. Код на Kotlin выполняется под управлением Java Virtual Machine, поэтому эти два языка тесно взаимосвязаны.

Java — надежный и проверенный язык, чаще других используемый для разработки промышленных приложений на протяжении многих лет. Но он был создан в далеком 1995 году, и с того времени критерии оценки хорошего языка программирования изменились. В Java отсутствуют многие удобные опции, которые есть у современных языков.

Создатели Kotlin учли недостатки проектных решений, принятых при разработке Java (и других языков, например Scala). Они расширили возможности языка и исправили в нем многое, что доставляло массу неудобств в языках, разработанных ранее. Из этой книги вы узнаете, чем Kotlin лучше Java и почему работать с ним удобнее.

Kotlin — это не просто улучшенный язык для виртуальной машины Java. Это мультиплатформенный язык общего назначения: на Kotlin можно писать нативные приложения для macOS, Windows и iOS, приложения на Java­Script и, конечно, приложения для Android. В последнее время компания JetBrains прилагает значительные усилия для разработки кросс-платформенных возможностей; Kotlin Multiplatform предоставляет уникальную возможность совместного использования кода разными приложениями, что привело к росту популярности Kotlin за пределами виртуальной машины Java.


Для кого написана эта книга

Мы написали эту книгу для разработчиков разного уровня: тех, кто имеет богатый опыт создания приложений для Android и кому не хватает возможностей Java; тех, кто разрабатывает серверный код и заинтересован в возможностях Kotlin; тех, кто стремится к совместному использованию кода Kotlin в нативных и веб-приложениях; а также для новичков, решившихся на самостоятельное изучение высокопроизводительного компилируемого языка.

Поддержка Android может стать мотивом для изучения Kotlin, но наша книга не ограничивается рассказом о программировании для Android. Более того, весь код в книге не зависит от фреймворка Android. Тем не менее, если вас интересует именно использование Kotlin для разработки Android-приложений, здесь вы найдете основные приемы, которые упростят процесс написания приложений для Android на Kotlin.

Несмотря на то что на Kotlin оказали влияние некоторые другие языки, вам не придется изучать все тонкости этих языков, чтобы успешно работать с Kotlin. Время от времени мы будем приводить код Java, эквивалентный написанному вами коду на Kotlin. Также мы будем указывать на сходство с другими языками там, где это актуально. Программистам с опытом разработки на Java это ­поможет понять связь Kotlin с другими поддерживаемыми платформами. Но если эти ­параллели вам не очень знакомы, примеры решения тех же задач на другом языке полезны, поскольку помогают понять идеи, повлиявшие на формирование Kotlin.


Как пользоваться этой книгой

Эта книга — не справочник. Наша цель — помочь вам освоить важнейшие особенности программирования на Kotlin. Вы будете изучать язык в процессе создания проектов. Чтобы извлечь максимум пользы из книги, мы рекомендуем вручную набирать все примеры кода по ходу чтения. Такая работа с примерами поможет вам развить мышечную память и даст понимание, позволяющее переходить от одной главы к другой.

Материал каждой следующей главы основан на предыдущем, и мы рекомендуем ничего не пропускать. Даже если вы считаете, что та или иная тема знакома вам по другим языкам, мы рекомендуем прочитать об этом здесь: в Kotlin многое реализовано иначе. Мы начнем с вводных тем, таких как переменные и управление программной логикой, а затем перейдем к приемам объектно-ориентированного и функционального программирования, опробуем подход к выполнению асинхронного кода и познакомимся с мультиплатформенными возможностями Kotlin. К концу чтения книги вы станете продвинутым разработчиком на Kotlin.

Хотим добавить, что

--">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.

Книги схожие с «Kotlin. Программирование для профессионалов» по жанру, серии, автору или названию:

C++ для профи. Джош Лоспинозо
- C++ для профи

Жанр: C, C++, C#

Год издания: 2021

Серия: Для профессионалов

Другие книги из серии «Для профессионалов»:

Библия Linux. Кристофер Негус
- Библия Linux

Жанр: Linux

Год издания: 2022

Серия: Для профессионалов

JavaScript для профессиональных веб-разработчиков. Мэтт Фрисби
- JavaScript для профессиональных веб-разработчиков

Жанр: Интернет

Год издания: 2022

Серия: Для профессионалов

Красивый C++. Дж. Гай Дэвидсон
- Красивый C++

Жанр: C, C++, C#

Год издания: 2023

Серия: Для профессионалов