Люди и код

Язык Kotlin: мультиплатформа, JS, Native, совместимость с Java, Ktor и другие фреймворки


Listen Later

Содержание выпуска:

— Что такое Kotlin.

— Для чего используется Kotlin, в каких задачах он мог бы быть более популярным, но пока недооценён.

— Что входит в стандартную библиотеку Kotlin, что язык умеет «из коробки».

— Особенности синтаксиса Kotlin.

— ООП и функциональная парадигма в Kotlin.

— Чем Kotlin отличается от Java в лучшую и худшую сторону.

— С каким ещё языками программирования корректно сравнивать Kotlin , какие языки сильно повлияли на него.

— Зачем создавался Kotlin и почему он стал популярным.

— В чём основные преимущества и слабые стороны Kotlin.

— Какой тулинг есть в экосистеме Kotlin: IDE и тому подобное.

— Что означает полная совместимость с Java.

— Как правильно комбинировать Java- и Kotlin-код в одном проекте.

— Что такое Kotlin Native, Kotlin/JS, Kotlin Multiplatform. Чем они отличаются от основной версии Kotlin.

— Что такое KMM и как этот термин связан с остальными «Котлинами».

— Каковы перспективы разных версий Kotlin и для чего они нужны.

— Какие концепции из Java необходимо понимать, чтобы работать с Kotlin.

— Какие популярные фреймворки и библиотеки есть в экосистеме Kotlin, кто их поддерживает и разрабатывает.

— Какие фреймворки из Java-мира придётся изучать котлинисту.

— Может ли Ktor конкурировать со Spring, в чём его преимущества и недостатки.

— Какие ошибки в работе с Kotlin чаще всего совершают программисты.

— Как строится работа по развитию Kotlin и выпуску новых версий и насколько в этой работе участвует сообщество.

— Как устроена работа над фреймворками и библиотеками Kotlin (на примере KMath).

— Какие вызовы стоят перед Kotlin сейчас, какие крутые фичи должны в нём появиться, в каком направлении он развивается.

— Как правильно обучать языку Kotlin и можно ли эффективно изучать Kotlin, не зная Java.



Полезные ссылки

— Доклад Андрея Бреслава «На плечах гигантов: языки, у которых учился Kotlin» https://www.youtube.com/watch?v=xH-RZ9YlxH0

— Фреймворк Tornado FX https://tornadofx.io

— Kotlin roadmap https://kotlinlang.org/docs/roadmap.html

— Библиотека KMath https://github.com/SciProgCentre/kmath

— Фреймворк Ktor https://ktor.io

— Блог Романа Елизарова на Medium https://elizarov.medium.com

— Библиотека Multik https://github.com/Kotlin/Multik

— Библиотека Plotly.kt https://github.com/SciProgCentre/plotly.kt

— Kotlin-jupyter https://github.com/Kotlin/kotlin-jupyter

— Kotlin for education https://kotlinlang.org/education/

— Официальный сайт Kotlin https://kotlinlang.org

— Русскоязычный сайт Kotlin https://kotlinlang.ru

— Треки по Kotlin в JetBrains Academy https://hyperskill.org/tracks?category=4

— Курс МФТИ «Введение в научное программирование на Kotlin» https://mipt.ru/online/programming/kotlin.php

Гость:

Александр Нозик. Физик-программист. Директор Центра научного программирования МФТИ.

Начинал писать на Pascal, потом были Delphi и Component Pascal/Oberon. С 2007 года работал на Java, потом на Groovy. В 2017-м полностью переключился на Kotlin. Также кодил на C, Fortran, C++, Julia. Периодически использует Python.


Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: [email protected], t.me/tym83.




...more
View all episodesView all episodes
Download on the App Store

Люди и кодBy Skillbox Media Code

  • 1.5
  • 1.5
  • 1.5
  • 1.5
  • 1.5

1.5

2 ratings


More shows like Люди и код

View all
ШоПоКо by Anton Pozdnyakov

ШоПоКо

150 Listeners

Два по цене одного by libo/libo

Два по цене одного

89 Listeners

kuji podcast by kuji podcast

kuji podcast

132 Listeners

Давай Поговорим by Анна Марчук, Стелла Васильева

Давай Поговорим

93 Listeners

Книги на миллион | бизнес блог by Книги на миллион

Книги на миллион | бизнес блог

64 Listeners

Интересный Подкаст by KULTBAZA

Интересный Подкаст

15 Listeners

Серёжа и микрофон. Подкаст by Сережа и микрофон. Подкаст

Серёжа и микрофон. Подкаст

56 Listeners

Запуск завтра by libo/libo

Запуск завтра

84 Listeners

К тебе или ко мне? 18+ by Кристина Вазовски, Егор Егоров

К тебе или ко мне? 18+

30 Listeners

Крупным планом by Кинопоиск

Крупным планом

38 Listeners

План Б by Т—Ж

План Б

17 Listeners

Тюремный подкаст by Поехавший

Тюремный подкаст

30 Listeners

Ты – это важно by Елена Мицкевич

Ты – это важно

38 Listeners

Почему мы еще живы by libo/libo

Почему мы еще живы

110 Listeners

На каком основании by libo/libo

На каком основании

19 Listeners