Kotlin — простой и высокопроизводительный язык программирования, достаточно гибкий для работы с любыми веб-, мобильными, облачными и корпоративными приложениями. Разработчики приложений на Java по достоинству оценят простой синтаксис, интуитивно понятную систему типов, набор превосходных инструментов и поддержку функционального программирования. Кроме того, поскольку Kotlin работает на JVM, он легко интегрируется с существующим Java-кодом, библиотеками и фреймворками, включая Spring и Android.
Во второе издание бестселлера «Kotlin в действии» добавлено описание корутин, структурированного параллелизма и других новых возможностей языка. Это авторитетное руководство, написанное основными членами команды разработки языка Kotlin, представляет полезные методы использования стандартной библиотеки Kotlin, функционального программирования и расширенных возможностей, таких как обобщенное программирование и рефлексия. Проще говоря, это самая полная и точная книга по Kotlin из всех доступных.

Лаконичность.
Как правило, разработчики тратят больше времени на чтение существующего кода, чем на написание нового. Представьте, что вы работаете в команде, разрабатывающей большой проект. В какой-то момент вам требуется добавить в систему новую функциональную возможность или исправить ошибку. С чего вы начнете решать эту задачу? Сначала необходимо найти требуемый участок кода и только потом внедрить исправление. А для этого придется читать много кода. Возможно, он был написан недавно вашими коллегами или кем-то, кто больше не работает над проектом, или же давно написан вами. Поэтому необходимые изменения можно внести, только разобравшись в окружающем коде.
Чем проще и лаконичнее будет код, тем быстрее вы разберетесь в написанном. Конечно, хороший дизайн играет здесь важную роль, как и выбор выразительных имен, что гарантирует точное описание переменных, функций и классов. Но выбор языка и его краткость тоже важны. Язык лаконичен, если его синтаксис ясно выражает логику кода и не скрывает ее за шаблонами, необходимыми для уточнения реализации этой логики.
ОГЛАВЛЕНИЕ.
Часть I. Введение в Kotlin.
Глава 1. Kotlin. Что это за язык и зачем он нужен.
Глава 2. Основы языка Kotlin.
Глава 3. Определение и вызов функций.
Глава 4. Классы, объекты и интерфейсы.
Глава 5. Программирование с использованием лямбда-выражений.
Глава 6. Работа с коллекциями и последовательностями.
Глава 7. Работа с nullable-значениями.
Глава 8. Базовые типы, коллекции и массивы.
Часть II. Освоение Kotlin.
Глава 9. Перегрузка операторов и другие соглашения.
Глава 10. Функции высшего порядка: лямбды в качестве параметров и возвращаемых значений.
Глава 11. Обобщения.
Глава 12. Аннотации и рефлексия.
Глава 13. Создание DSL.
Часть III. Конкурентное программирование, корутины и потоки.
Глава 14. Корутины.
Глава 15. Структурированная конкурентность.
Глава 16. Потоки.
Глава 17. Операторы потока.
Глава 18. Обработка ошибок и тестирование.
Приложения.
Приложение A. Создание проектов Kotlin.
Приложение Б. Документирование кода Kotlin.
Приложение В. Экосистема Kotlin.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «Литрес», и потом ее скачать на сайте Литреса.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Хештеги: #учебник по программированию :: #программирование :: #Айгнер :: #Елизаров :: #Исакова :: #Жемеров








