суббота, 27 мая 2017 г.

Язык программирования Kotlin

Достаточно интересный новый (2011г.) язык Kotlin, идущий на смену Java. Моё внимание на него обратили ex-сотрудники моего отдела (когда-то), ныне благополучно пребывающие в Канаде. Вряд ли необходимость замены Java и появление Kotlin было необходимо, целесообразно и объяснимо ... если бы не Android. 😆

Начальное знакомство и обсуждения относительно Kotlin будут мною размещаться в несколько (после 03.06.2017) тем здесь:
Kotlin - это всё, что касается самого инструментария: где взять, как установить, как начать использовать, где искать документацию, новинки версий...;
код Kotlin & Java - здесь обсуждение (на конкретных примерах кода) синтаксиса и семантики языка (для сравнения с Java, поскольку Kotlin продолжает и расширяет Java);
Вот уже 2 большие темы обсуждений сложились вокруг языка Kotlin. Не исключено, что их число, по мере наполнения, будет увеличиваться.
Потом, возможно, это сложится во внятный текст с описанием использования языка (как было с Go) ... если подберётся достаточно материала, не угаснет интерес, и будет у меня достаточно на то времени.

Кроме того, по Kotlin сложилось (и активно расширяется) русскоязычное сообщество в Telegram (мне не кажется удачным выбор Telegram как средство общения сообщества, но пока оно так есть...). Я обещал сообществу подготовить переводы по некоторым разделам документации по Kotlin (Kotlin имеет достаточно обстоятельную оригинальную документацию). По мере готовности этих переводов я буду размещать их здесь, редактируя это сообщение ... чтобы не плодить множество идентичных и мало содержательных сообщений.

Я уже показывал здесь, в блоге, ссылку на текст Сравнительное обозрение языков программирования, где сравниваются реализации одной и той же задачи, выполненные на 15 языках программирования. Теперь к ним предстоит присовокупить и Kotlin. 😆
P.S. К 02.06.2017 такой 16-й вариант уже сделан и представлен (в темах, ссылки на которые показаны выше).

Активные ресурсы Kotlin на сегодня:

Руководство по языку Kotlin - здесь формируется (заканчивается) перевод оригинальной документации Kotlin (от разработчика, JetBrains).

- Русскоязычный канал официального чата JetBrains по языку Kotlin в корпоративном мессенджере Slack (нужно зарегистрироваться и получить инвайт).