Как установить Kotlin на Ubuntu 20.04

Kotlin – это современный язык программирования, который делает разработчиков счастливее. Это кроссплатформенный, статически типизированный, универсальный язык программирования с выводом типов.

Kotlin разработан для полного взаимодействия с Java, а версия стандартной библиотеки Kotlin для JVM зависит от библиотеки классов Java, но вывод типов позволяет сделать ее синтаксис более кратким.

Он широко используется для разработки приложений для Android. 7 мая 2019 года Google объявил, что язык программирования Kotlin теперь является предпочтительным языком для разработчиков приложений для Android.

Что такое вывод типа?

В языке программирования Kotlin есть концепция вывода типа для информации о типе времени компиляции, что означает, что некоторая информация о типе в коде может быть опущена, чтобы компилятор мог сделать вывод.

Kotlin поддерживает два типа вывода типов:

  • Вывод локального типа для определения типов выражений локально в области действия оператора / выражения.
  • Вывод типа сигнатуры функции для определения типов возвращаемых значений функции и / или параметров.

Для получения дополнительной информации по этой теме вы можете обратиться к официальная документация.

Поддержка мультиплатформенного программирования

Поддержка мультиплатформенного программирования – одно из ключевых преимуществ Kotlin.

Это сокращает время, затрачиваемое на написание и поддержку одного и того же кода для разных платформ, сохраняя при этом гибкость и преимущества нативного программирования. Так работает Kotlin Multiplatform.

Кредит изображения: kotlinlang.org

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

Общий код может полагаться на набор библиотек, которые охватывают повседневные задачи, такие как HTTP, сериализация и управление сопрограммами.

Для взаимодействия с платформами используйте версии Kotlin для конкретных платформ.

Версии Kotlin для конкретных платформ (Kotlin / JVM, Kotlin / JS, Kotlin / Native) включают расширения языка Kotlin, а также библиотеки и инструменты для конкретных платформ. Через эти платформы вы можете получить доступ к собственному коду платформы (JVM, JS и Native) и использовать все собственные возможности.

Ключевые особенности Kotlin

  • Kotlin имеет открытый исходный код
  • Поставляется с функцией отложенной загрузки
  • Поддерживает полную совместимость с Java
  • Чистый и компактный синтаксис
  • Kotlin более лаконичен, чем Java, и вам потребуется написать примерно на 40% меньше строк кода по сравнению с Java.
  • Это простой в освоении язык программирования. Если у вас есть опыт работы с Java, вам будет легко изучить Kotlin.
  • Фильтрация коллекции
  • Функции расширения
  • Уменьшает сбои во время выполнения
  • Избегайте серьезных ошибок, таких как «NullPointException».
  • Стандартные библиотечные функции

Некоторые из самых известных приложений, которые разрабатываются с использованием языка программирования Kotling, – это Netflix, Tinder, Pinterest, Airbnb, Uber.

Статистика, которую вы должны знать о Котлине в 2021 году

  • Согласно StackOverflow, Kotlin был 4-м по популярности языком в 2020 году с 62,9% голосов.
  • Kotlin входит в тройку основных языков, на которые большинство компаний планируют перевести свои приложения в 2021 году.
  • Всего за три года Kotlin используют 7,8% экспертов отрасли.
  • Теперь можно создавать кроссплатформенные приложения с помощью Kotlin.

Установка Java

Перед установкой Kotlin нам необходимо установить OpenJDK. Для этого выполните следующие действия.

Введите следующую команду, чтобы проверить, установлена ​​ли уже Java в вашей системе.

$ java -version

Вы можете пропустить этот шаг, если Java уже установлена, а если Java не установлена, выполните следующие действия.

В этом руководстве я установлю OpenJDK 11, и установка будет довольно простой.

Сначала обновите индекс пакета, а затем установите пакет OpenJDK 11, введя следующую команду.

$ sudo apt update && sudo apt install openjdk-11-jdk

Установка Kotlin как Snap-пакета

Самый простой способ установить язык программирования Kotlin в Ubuntu 20.04 – использовать систему упаковки snap.

Snap-пакет – это тип универсального пакета Linux, которым вы можете пользоваться независимо от дистрибутива. Это автономные программные пакеты, которые включают в двоичный файл все зависимости, необходимые для запуска приложения.

Все, что вам нужно, это предварительно настроенная служба оснастки. В случае Ubuntu 20.04 она поставляется с предустановленной оснасткой.

Если пакет snapd еще не установлен, вы можете установить его, выполнив следующую команду.

$ sudo apt install snapd

Примечание: Пакеты Snap можно установить либо из командной строки, либо через приложение Ubuntu Software.

На самом деле это Snap-версия Kotlin. Его можно использовать в любом дистрибутиве Linux, поддерживающем Snap.

Откройте свой терминал (Ctrl+Alt+T) и введите следующую команду, чтобы установить пакет Kotlin.

$ sudo snap install kotlin --classic

В --classic опция требуется, потому что оснастка Kotlin требует полного доступа к системе, как традиционно упакованное приложение.

Введите следующую команду, чтобы обновить пакет Kotlin.

$ sudo snap refresh --list

Проверка установки

Вы можете запустить следующую команду, чтобы проверить установку Kotlin.

$ kotlinc

Создайте и запустите приложение Kotlin

Создайте простое приложение на Kotlin, которое отображает "Good Morning!". В вашем любимом редакторе создайте новый файл с именем welcome.kt со следующими строками.

fun main() {
    println("Hello, World!")
}

Затем скомпилируйте приложение с помощью компилятора Kotlin:

$ kotlinc welcome.kt -include-runtime -d welcome.jar

В -d опция указывает выходной путь для сгенерированных файлов классов, который может быть либо каталогом, либо .jar файл.

В -include-runtime вариант делает результирующий .jar файл самодостаточный и запускаемый, включив в него библиотеку времени выполнения Kotlin.

Введите следующую команду, чтобы увидеть все доступные параметры:

$ kotlinc -help

Теперь запустите приложение.

$ java -jar welcome.jar

Заключение

Я надеюсь, что теперь вы хорошо понимаете, как установить Kotlin на Ubuntu 20.04 LTS Focal Fossa.

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

Источник:

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *