Kotlin стал олимпийским | Ofisp.org

Kotlin стал олимпийским

06 мая 201419:6

Соревнования Kotlin Challenge после двух предварительных этапов завершились финалом, который состоялся в головном офисе компании JetBrains. Проведение нового чемпионата, по мнению его организаторов, должно способствовать популяризации нового языка программирования и его дальнейшему развитию.

Kotlin — свободный язык программирования, компилируемый для платформ Java и JavaScript. Он разрабатывается компанией JetBrains с 2010 года. Публичное представление нового языка состоялось летом 2011 года, а его исходный код открыт в феврале 2012-го.

«Мы начали создавать Kotlin прежде всего для внутреннего использования — чтобы на нем разрабатывать собственные решения. Однако то, что оказывается удобным и полезным для нас, может стать таковым и для многих других разработчиков. При этом мы заинтересованы в максимально широком применении созданного языка программирования, поскольку это будет способствовать продвижению нашей компании и наших решений», — рассказал Андрей Бреслав, ведущий разработчик языка Kotlin.

По-настоящему популярным новый язык пока не стал. Можно даже предположить, что его полноценную версию еще предстоит создать. «Летом планируем более широкое использование Kotlin в нашем производстве. Тогда получим полноценную обратную связь, а не случайную, как сейчас. В результате, возможно, придется пойти на серьезные изменения в дизайне языка и отложить выпуск очередного релиза», — говорит Бреслав.

Кроме обратной связи необходима статистика, которая позволила бы определить среднее повышение производительности в результате перехода на Kotlin. Есть только ощущение, что во многих случаях он позволяет сократить время разработки до двух раз, если сравнивать с родительским языком Java. Сопоставление со Scala, еще одним языком на базе Java, который в отличие от Kotlin уже завоевал популярность, еще более затруднено.

«Scala однозначно более мощный, но язык Kotlin проще и доступнее для изучения и освоения. В этой простоте его преимущество» — считает Бреслав.

Первые пользователи

В настоящее время за пределами JetBrains имеется примерно 5 тыс. разработчиков, которые постоянно пишут код на Kotlin. Известно, что несколько приложений в Google Play Store целиком написаны на новом языке программирования. Кроме того, он используется в разработке мессенджера Telegram, а также веб-сервиса для создания презентаций Prezi.

В соревнованиях Kotlin Challenge приняли участие в основном студенты, хотя в финал пробилось и несколько профессиональных разработчиков. Олимпиада проходила в три этапа. Осенью 2013 года определилось 220 полуфиналистов, а в феврале 25 лучших из них стали финалистами. География участников была изначально ограничена тем, что олимпиада проводится на русском языке. Однако уровень участников оказался очень высоким. В финал попали победители различных престижных международных соревнований.

Победителем Kotlin Challenge стал Геннадий Короткевич, студент Национального исследовательского университета информационных технологий, механики и оптики (НИУ ИТМО). В 2013 году в команде своего вуза он выиграл чемпионат мира по программированию среди студентов, а в текущем году уже отметился победой на Facebook Hacker Cup. Петр Митричев, занявший на Kotlin Challenge второе место, также известен в качестве победителя и призера различных престижных соревнований по программированию. Третье место досталось Борису Минаеву. Призовой фонд составил 360 тыс. руб. Финалисты кроме Москвы и Петербурга представляли Самару, Петрозаводск, Пермь, Казань, Белоруссию, а также Мюнхен и Сан-Франциско.

Организаторы олимпиады пока не определись, как и с какой периодичностью она будет проходить в будущем. Подавляющее большинство пользователей решений JetBrains не говорят на русском. Поэтому имеет смысл при проведении следующего турнира Kotlin Challenge ориентироваться на англоязычную аудиторию, но это совсем другой масштаб и уровень расходов на проведение соревнований, до которого компания, возможно, еще не доросла.

Похожие материалы

21.03.2013
В Москве до конца 2013 года установят около двухсот таксофонов, являющихся хотспотами Wi-Fi, сообщают «Известия» со ссылкой на представителя городского департамента информационных технологий. Радиус действия таксофонной точки доступа составит несколько десятков метров. Размер платы за услугу и скорость доступа в Интернет не уточняются. Ожидается, однако, что сайт госуслуг и ряд информационных порталов будут открываться бесплатно. В таксофонной будке, помимо точки доступа, разместятся автомат для оплаты госуслуг с устройством для приема банковских карт и наличных, справочник с картой города и схемой метро и универсальные зарядки для мобильных устройств.
01.08.2016
Сложно утверждать, что вопрос анонимности в интернете поднялся только недавно. Он был всегда актуальным. Разумеется, на фоне ужесточения контроля за интернет-пользователями в последнее время эта тема вышла на передний план. Контроль вырос в целях безопасности пользователей, так как вместе с развитием интернет-паутины есть опасность распространения пиратства, спама, кибертерроризма и прочих вполне реальных угроз.
07.01.2014
Интернетом пользуется треть населения планеты. И с каждым днем это количество значительно увеличивается, так как интернет – это не роскошь, а способ общения, обучения и получения информации.
18.04.2014
Сайт информационного агентства REGNUM заблокирован интернет-браузерами Google Chrome и Safari. При попытке зайти на главную страницу ресурса 10 декабря отображалось сообщение о том, что «посещение сайта может нанести вред компьютеру».
12.10.2014
При подборе домашнего маршрутизатора, большинство пользователей не рационально экономит на устройстве. Выходит так, что за малый промежуток времени они сменяют несколько моделей, сложив цены которых, в итоге выходит стоимость одного качественного роутера, который прослужит Вам гораздо дольше, чем все приобретенные роутеры вместе.

Оборудование:

Общие характеристики Тип: Wi-Fi точка доступа Стандарт беспроводной связи: 802.11n, частота 2.4 ГГц...
→ Оставить отзыв
Для начала давайте определим что такое IPTV и мини-роутер. Мини-роутер (маршрутизатор) – сетевое...
→ Оставить отзыв
Подключение При подключении нового роутера к сети интернет необходимо подключить кабель провайдера...
→ Оставить отзыв
Сначала – посмотрим, что такое Wi-Fi 3G роутер вообще, и чем такие решения лучше «модемов». В...
→ Оставить отзыв