Вчера на ежегодной конференции Google I/O, проходящей в Сан-Франциско, Гугл объявил Kotlin официальным языком программирования для платформы Android.

Изучить Kotlin можно уже сегодня, на Stepik, совершенно бесплатно.



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

Мы на Stepik подготовили онлайн-курс по официальному набору задач Kotlin Koans: stepik.org/2852

К рассмотрению в курсе предлагаются шесть основных тем:

  1. Introduction
  2. Conventions
  3. Collections
  4. Properties
  5. Builders
  6. Generics

Для закрепления полученных знаний, вы можете пройти на Котлине популярные Stepik-курсы:

Алгоритмы: теория и практика. Методы (CS Center);
Алгоритмы: теория и практика. Структуры данных (CS Center);
Ликбез по дискретной математике (СПбАУ РАН).

Удачной учёбы и лёгкой разработки,
Команда Stepik

PS: Вы уже разрабатываете на Kotlin? Какие инструменты языка кажутся вам наиболее удобными?
Поделиться с друзьями
-->

Комментарии (34)


  1. Mr_NoName
    18.05.2017 14:42
    +1

    Есть ли предпосылки, что язык станет популярен кроме Android'а и браузера (JS)?


    1. nerumb
      18.05.2017 15:10

      Есть ли предпосылки, что язык станет популярен кроме Android'а и браузера (JS)?


      Конечно есть :)
      В back-end также наблюдается весьма активное движение в сторону Kotlin. Уже достаточно много больших компаний во всю у себя используют его в проде. А на JPoint 2017 Андрей Бреслав (руководитель разработки Kotlin), сказал что даже такие, казалось бы, консерваторы как банки, собрали консорциум и написали блокчейн решение полностью на Kotlin.


    1. nerumb
      18.05.2017 15:12
      +1

      Почти тоже самое выступление Андрея Бреслава, что было на JPoint


    1. Error1024
      18.05.2017 18:23

      Нет времени изучать реальную востребованность, надо делать деньги на курсах!!!


    1. semmaxim
      19.05.2017 10:54
      +1

      Ну многие (в том числе и наша компания) уже использует его в разработке на desktop и сервисах.


  1. nerumb
    18.05.2017 15:09

    deleted


  1. 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++.

    Или у меня одного из-за такого перевода создалось впечатление, что все остальные языки стали как бы не официальными и их скоро выпилят?


    1. Plesser
      18.05.2017 16:09
      +1

      Тут видимо зависит на сколько Google нравится направление Java…


  1. eskander_service
    18.05.2017 15:14

    То есть Google откажется от Java?
    Какая то не здоровая тяга к продвижению этого языка


    1. nerumb
      18.05.2017 15:18

      Отказаться от Java гугл и не сможет (в теории, конечно, возможно, но это уж в совсем далекой перспективе, как мне кажется). Вся официальная поддрежка Kotlin пока заключается лишь в том что в Android студии он будет по умолчанию (без необходимости ставить плагины) и то что они они у себя опубликуют материалы о том как писать на Kotlin под Android.


    1. Nagg
      18.05.2017 15:42
      +3

      Справедливый вопрос, ведь по сути гугл сказал "мы, короче, решили что в андроид студии будет доступен и котлин помимо джавы из коробки", а переводят эти слова как "гугл закопал яву и перешёл на котлин" :-)


    1. Acuna
      18.05.2017 20:29
      +2

      Нет-нет, они просто объявили об официальной поддержке Котлина, а не то, что это отныне их официальный язык. В переводе тезиса неточность, притом весьма основательная, увы.


      1. Alexeyco
        18.05.2017 20:56

        Это вы еще Ленту не читали. Сейчас уже исправили, однако изначально новость звучала так: «Google сделала российский язык программирования основным». И я уже от знакомого получил сообщение. Пишет — а что, правда, что в Гугле теперь говорят по-русски? Я говорю — только если ты медведь с балалайкой.


        1. Acuna
          18.05.2017 23:20

          И не говорите :D Даже удивлен, что исправили (Лента), все-таки похвально, что не хотят спускаться до оголтелой желтухи. У меня есть по этому поводу одна теория (которая, к слову, остается теорией, однако, как и любая теория, имеет под собой и практическую подоплеку) — у журналистов имеется определенный заказ на темы такого рода, ибо как иначе можно объяснить появление обычных, казалось бы, новостей, однако величие России в которых подчеркивается настолько, что доходит практически до эротизма) Я и сам люблю свою страну (именно как страну, абстрагируясь от ее гос. аппарата и мыслей на 9 мая о том, как живут сейчас типа победители, и как побежденные). Во всяком случае хочу любить. Однако такое ни в какие ворота. Насильно мил не будешь, как известно) Сейчас ни в коем случае не говорю о Степике, уверен, что у них это просто неверная трактовка (хотя и передающая полностью иной смысл), я говорю о намеренной подтасовке фактов. Я, кстати, предпочитаю в плане новостей Новую газету, они реально аполитичны и арелигиозны, вообще удивляюсь как в нашем государстве кто-то может настолько рубить матку. А лучше и вовсе этой мишурой не зачитываться, ибо о всем, что надо — мы и так узнаем, вне всяческих сомнений)


          1. Barafu
            19.05.2017 04:29

            Не верная ваша теория. Просто между ресурсами идёт борьба за то, кто первый напишет. Как только случился медиаповод, счёт идёт на минуты! Как можно скорее написать, прилепить громкий заголовок такой, чтобы вроде бы в тему, и, если издание уважаемое, прогнать спеллчекером. И скорее, скорее, в ленту! Вникать, что там такое, просто некогда. Понимать, что они говорят — удел обзорщиков, а не журналистов.


            1. Acuna
              19.05.2017 21:16

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


          1. xjesus666christx
            19.05.2017 11:00

            И тут приплели политоту( Что вы хотели, если на главном IT ресурсе страны пишут "Kotlin — официальный язык Android"? Я например вообще не знал, что этот язык русского происхождения, хорошо еще что додумался зайти в комментарии (в мобильной версии хабра они скрыты). Из-за таких вот маркетологов, как автор поста, мы рискуем получить очередную "принципиально новую" российскую разработку


            1. Acuna
              19.05.2017 21:14

              Ну да, ну да, и не говорите)

              P. S. И по этой же самой причине (в том числе) словосочетание «принципиально новая российская разработка» вызывает только смех, хотя должна вызывать только гордость до слез)


        1. OnYourLips
          19.05.2017 12:54
          +1

          Но почему они чешскую компанию называют российской?


        1. lexofein
          19.05.2017 18:01

          Ну ей богу, лента.ру… Вы бы еще на 2ch.hk/news сослались. Одинаковый уровень новостных сайтов как по мне.


  1. Alexeyco
    18.05.2017 15:40

    А как же swift?


    1. zagayevskiy
      18.05.2017 16:56

      А что свифт?


      1. Alexeyco
        18.05.2017 17:54

        Был не прав… забегался, одновременно читал другую новость на другом ресурсе о Котлине и оставил комментарий впопыхах.

        Просто хотел уточнить — будет ли вообще поддержка swift в Андроиде. Т.к. (я так понял) прошлое заявление про внедрение его в Андроид было правдой только отчасти.


        1. zagayevskiy
          18.05.2017 17:56
          +1

          А есть какие-нибудь пруфы, что гугл делал такое заявление?


          1. Alexeyco
            18.05.2017 18:00
            -1

            Так я и спрашиваю, есть какая-то утвердительная инфа от Гугла? Может заявление какое, которое уточняет, что они вообще хотят. А то вон у меня в соседней комнате сидят верующие в это. Очень хочу оскорбить их чувства (по-доброму, конечно).


            1. zagayevskiy
              18.05.2017 18:08
              +1

              По-моему, это просто утка.


    1. xandr
      18.05.2017 18:03
      +1

      Вот вам и свифт (произносится с легкой иронией и грустью): http://nilhcem.com/swift-is-like-kotlin/


  1. KisM
    18.05.2017 16:26

    Есть какое-то отличие этого курса от плагина?


    1. Saenco
      18.05.2017 16:36
      +1

      Проверив несколько первых заданий, так и не смог найти разницу с оригиналом от JetBrains


      1. Regis
        18.05.2017 19:33
        +1

        Интересно, а JetBrains допускает копирование своих учебных материалов курса без ссылки на них?


        1. Alexeyco
          18.05.2017 21:02

          С другой стороны, это же и им пиар, как ни крути.


  1. KisM
    18.05.2017 20:16
    +2

    Почему-то мне кажется, что это было сделано в сотрудничестве с JetBrains


    1. HUMAN1TY
      19.05.2017 18:01
      +1

      Если учесть, что представители JB сидели в зале амфитетра и их показали крупным планом во время объявления этой новости на Keynote — да, определённо в сотрудничестве)


  1. theaklair
    19.05.2017 18:01

    "...in addition to Java and C++"