Изучить Kotlin можно уже сегодня, на Stepik, совершенно бесплатно.
Kotlin — это современный статически типизированный язык программирования для JVM, Android и браузера. Он лаконичен, безопасен, универсален, полностью совместим с Java и проще, чем Scala. Следствием упрощения по сравнению со Scala стали также более быстрая компиляция и лучшая поддержка языка в IDE.
Мы на Stepik подготовили онлайн-курс по официальному набору задач Kotlin Koans: stepik.org/2852
К рассмотрению в курсе предлагаются шесть основных тем:
- Introduction
- Conventions
- Collections
- Properties
- Builders
- Generics
Для закрепления полученных знаний, вы можете пройти на Котлине популярные Stepik-курсы:
— Алгоритмы: теория и практика. Методы (CS Center);
— Алгоритмы: теория и практика. Структуры данных (CS Center);
— Ликбез по дискретной математике (СПбАУ РАН).
Удачной учёбы и лёгкой разработки,
Команда Stepik
PS: Вы уже разрабатываете на Kotlin? Какие инструменты языка кажутся вам наиболее удобными?
Комментарии (34)
zQQrra
18.05.2017 15:14+14Гугл объявил Kotlin официальным языком программирования для платформы Android.
Google announced Android is gaining official support for the Kotlin programming language, in addition to Java and C++.
Или у меня одного из-за такого перевода создалось впечатление, что все остальные языки стали как бы не официальными и их скоро выпилят?
eskander_service
18.05.2017 15:14То есть Google откажется от Java?
Какая то не здоровая тяга к продвижению этого языкаnerumb
18.05.2017 15:18Отказаться от Java гугл и не сможет (в теории, конечно, возможно, но это уж в совсем далекой перспективе, как мне кажется). Вся официальная поддрежка Kotlin пока заключается лишь в том что в Android студии он будет по умолчанию (без необходимости ставить плагины) и то что они они у себя опубликуют материалы о том как писать на Kotlin под Android.
Nagg
18.05.2017 15:42+3Справедливый вопрос, ведь по сути гугл сказал "мы, короче, решили что в андроид студии будет доступен и котлин помимо джавы из коробки", а переводят эти слова как "гугл закопал яву и перешёл на котлин" :-)
Acuna
18.05.2017 20:29+2Нет-нет, они просто объявили об официальной поддержке Котлина, а не то, что это отныне их официальный язык. В переводе тезиса неточность, притом весьма основательная, увы.
Alexeyco
18.05.2017 20:56Это вы еще Ленту не читали. Сейчас уже исправили, однако изначально новость звучала так: «Google сделала российский язык программирования основным». И я уже от знакомого получил сообщение. Пишет — а что, правда, что в Гугле теперь говорят по-русски? Я говорю — только если ты медведь с балалайкой.
Acuna
18.05.2017 23:20И не говорите :D Даже удивлен, что исправили (Лента), все-таки похвально, что не хотят спускаться до оголтелой желтухи. У меня есть по этому поводу одна теория (которая, к слову, остается теорией, однако, как и любая теория, имеет под собой и практическую подоплеку) — у журналистов имеется определенный заказ на темы такого рода, ибо как иначе можно объяснить появление обычных, казалось бы, новостей, однако величие России в которых подчеркивается настолько, что доходит практически до эротизма) Я и сам люблю свою страну (именно как страну, абстрагируясь от ее гос. аппарата и мыслей на 9 мая о том, как живут сейчас типа победители, и как побежденные). Во всяком случае хочу любить. Однако такое ни в какие ворота. Насильно мил не будешь, как известно) Сейчас ни в коем случае не говорю о Степике, уверен, что у них это просто неверная трактовка (хотя и передающая полностью иной смысл), я говорю о намеренной подтасовке фактов. Я, кстати, предпочитаю в плане новостей Новую газету, они реально аполитичны и арелигиозны, вообще удивляюсь как в нашем государстве кто-то может настолько рубить матку. А лучше и вовсе этой мишурой не зачитываться, ибо о всем, что надо — мы и так узнаем, вне всяческих сомнений)
Barafu
19.05.2017 04:29Не верная ваша теория. Просто между ресурсами идёт борьба за то, кто первый напишет. Как только случился медиаповод, счёт идёт на минуты! Как можно скорее написать, прилепить громкий заголовок такой, чтобы вроде бы в тему, и, если издание уважаемое, прогнать спеллчекером. И скорее, скорее, в ленту! Вникать, что там такое, просто некогда. Понимать, что они говорят — удел обзорщиков, а не журналистов.
Acuna
19.05.2017 21:16Дак я же говорю, она так и остается теорией, какие-то ее части подтверждаются на практике, какие-то нет. Если бы она подтверждалась полностью — она была бы уже теоремой. Уж не стал лезть в нюансы в и без того довольно обширном комментарии.
xjesus666christx
19.05.2017 11:00И тут приплели политоту( Что вы хотели, если на главном IT ресурсе страны пишут "Kotlin — официальный язык Android"? Я например вообще не знал, что этот язык русского происхождения, хорошо еще что додумался зайти в комментарии (в мобильной версии хабра они скрыты). Из-за таких вот маркетологов, как автор поста, мы рискуем получить очередную "принципиально новую" российскую разработку
Acuna
19.05.2017 21:14Ну да, ну да, и не говорите)
P. S. И по этой же самой причине (в том числе) словосочетание «принципиально новая российская разработка» вызывает только смех, хотя должна вызывать только гордость до слез)
lexofein
19.05.2017 18:01Ну ей богу, лента.ру… Вы бы еще на 2ch.hk/news сослались. Одинаковый уровень новостных сайтов как по мне.
Alexeyco
18.05.2017 15:40А как же swift?
zagayevskiy
18.05.2017 16:56А что свифт?
Alexeyco
18.05.2017 17:54Был не прав… забегался, одновременно читал другую новость на другом ресурсе о Котлине и оставил комментарий впопыхах.
Просто хотел уточнить — будет ли вообще поддержка swift в Андроиде. Т.к. (я так понял) прошлое заявление про внедрение его в Андроид было правдой только отчасти.zagayevskiy
18.05.2017 17:56+1А есть какие-нибудь пруфы, что гугл делал такое заявление?
Alexeyco
18.05.2017 18:00-1Так я и спрашиваю, есть какая-то утвердительная инфа от Гугла? Может заявление какое, которое уточняет, что они вообще хотят. А то вон у меня в соседней комнате сидят верующие в это. Очень хочу оскорбить их чувства (по-доброму, конечно).
xandr
18.05.2017 18:03+1Вот вам и свифт (произносится с легкой иронией и грустью): http://nilhcem.com/swift-is-like-kotlin/
Mr_NoName
Есть ли предпосылки, что язык станет популярен кроме Android'а и браузера (JS)?
nerumb
Конечно есть :)
В back-end также наблюдается весьма активное движение в сторону Kotlin. Уже достаточно много больших компаний во всю у себя используют его в проде. А на JPoint 2017 Андрей Бреслав (руководитель разработки Kotlin), сказал что даже такие, казалось бы, консерваторы как банки, собрали консорциум и написали блокчейн решение полностью на Kotlin.
nerumb
Почти тоже самое выступление Андрея Бреслава, что было на JPoint
Error1024
Нет времени изучать реальную востребованность, надо делать деньги на курсах!!!
semmaxim
Ну многие (в том числе и наша компания) уже использует его в разработке на desktop и сервисах.