РуЛиб - онлайн библиотека > Все жанры > Компьютеры: Языки и системы программирования > Kotlin

Kotlin.

фотография автораKotlin (Ко́тлин) — статически типизированный, объектно-ориентированный язык программирования, работающий поверх Java Virtual Machine и разрабатываемый компанией JetBrains. Также компилируется в JavaScript и в исполняемый код ряда платформ через инфраструктуру LLVM. Язык назван в честь российского острова Котлин в Финском заливе, на котором расположен город Кронштадт.

Авторы ставили целью создать язык более лаконичный и типобезопасный, чем Java, и более простой, чем Scala. Следствием упрощения по сравнению со Scala стали также более быстрая компиляция и лучшая поддержка языка в IDE. Язык полностью совместим с Java, что позволяет Java-разработчикам постепенно перейти к его использованию; в частности, язык также встраивается Android, что позволяет для существующего Android-приложения внедрять новые функции на Kotlin без переписывания приложения целиком.

Язык разрабатывается с 2010 года под руководством Андрея Бреслава, представлен общественности в июле 2011. Исходный код реализации языка открыт в феврале 2012. В феврале выпущен milestone 1, включающий плагин для IDEA. В июне — milestone 2 с поддержкой Android. В декабре 2012 года вышел milestone 4, включающий, в частности, поддержку Java 7.

В феврале 2016 года вышел официальный релиз-кандидат версии 1.0, а 15 февраля 2016 года — релиз 1.0. 1 марта 2017 вышел релиз 1.1.

В мае 2017 года компания Google сообщила, что инструменты языка Kotlin, основанные на JetBrains IDE, будут по стандарту включены в Android Studio 3.0 — официальный инструмент разработки для ОС Android.

На Google I/O 2019 было объявлено, что язык программирования Kotlin стал приоритетным в разработке под Android.

В ноябре 2020 года Бреслав объявил об уходе из JetBrains, руководство разработкой языка было передано Роману Елизарову.

В библиотеке РуЛиб есть 5 книг жанра «Kotlin». Большинство из них можно прочитать онлайн на сайте. Также есть возможность скачать эти книги в доступных форматах, таких как: fb2, html, txt и rtf.

Kotlin. Программирование для профессионалов. Гринхол Дэвид - читать в Рулиб
0.0
(0)
Kotlin — это язык программирования со статической типизацией, который взяла на вооружениеGoogle в ОС Android. Кроме того, это мультиплатформенный язык, позволяющий создавать прило-жения для macOS,...
Kotlin. Программирование для профессионалов. Гринхол Дэвид - читать в Рулиб
0.0
(0)
Kotlin — это язык программирования со статической типизацией, который взяла на вооружениеGoogle в ОС Android. Кроме того, это мультиплатформенный язык, позволяющий создавать прило-жения для macOS,...
0.0
(0)
Вот и настало время изучить Kotlin. В этом вам поможет уникальная методика Head First, выходящая за рамки синтаксиса и инструкций по решению конкретных задач. Хотите мыслить, как выдающиеся...
Kotlin. Программирование для профессионалов.. Гринхол Дэвид - читать в Рулиб
5
(1)
Kotlin — язык программирования со статической типизацией, который взяла на вооружение Google в ОС Android.Книга Джоша Скина и Дэвида Гринхола основана на популярном курсе Kotlin Essentials от Big...
Kotlin. Сборник рецептов.Предметный подход. Коузен Кен - читать в Рулиб
0.0
(0)
Этот сборник рецептов охватывает широкий спектр тем, с которыми следует ознакомиться разработчику, планирующему перейти на язык Kotlin или желающему изучить его более глубоко. В начале книги...