Top.Mail.Ru
Заказать звонок
Телефон отдела продаж:
8 (800) 775-16-41
Наш e-mail:
mail@texterra.ru
Заказать услугу
Язык Kotlin: кто его придумал и что с ним будет — разговор с разработчиком Редакция «Текстерры»
Редакция «Текстерры»

Kotlin — это язык программирования, разработанный иностранной компанией JetBrains, но, преимущественно, в российских офисах российскими программистами. Язык очень быстро набирает популярность, он стал языком программирования для Android, официально признанным Google. Более того, работодатели сегодня целенаправленно ищут специалистов, работающих именно с языком Kotlin. Зачем понадобился еще один язык помимо Java — рассказывает один из создателей Kotlin, программист Андрей Бреслав.

Программист Андрей Бреслав

Андрей Бреслав

В чем главная идея Kotlin

Для чего создавать еще один язык программирования?

Идея возникла в компании JetBrains до моего прихода. Насколько я знаю, первым ее предложил Дмитрий Жемеров. Логика была такая: компания уже делала лучшие в мире инструменты для разработки, и хотела найти что-то еще более значимое, что она могла бы сделать для разработчиков во всем мире.

Кто придумал название?

Первое название языка было Jet – по названию компании. Кто его предложил, не знаю. Позже оказалось, что торговая марка занята другим продуктом – не языком, но достаточно близким по технической реализации. Название Kotlin предложил снова Дмитрий Жемеров, его сначала приняли как рабочее, но потом оно осталось навсегда.

Какие преимущества и возможности у языка?

Если не вдаваться в тонкости, Kotlin изначально создавался как язык следующего поколения по сравнению с языком Java, который был очень популярен на тот момент, но развивался крайне медленно и отставал от конкурентов (например, от C#) на много лет.

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

Гарантированно приведем клиентов
Подробнее

Зачем нужен Kotlin Android-разработчику

Где и как можно применять Kotlin?

Kotlin — современный стандарт разработки под Android, официально признанный Google. Все нововведения на этой платформе делаются на Kotlin. Например, технология создания пользовательских интерфейсов на Android – JetPack Compose – доступна только на Kotlin.

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

Заменит ли он полностью Java?

Это сложно прогнозировать. Многие разработчики переходят с Java на Kotlin, но Java сейчас тоже развивается гораздо быстрее, чем раньше. Я думаю, что языки будут сосуществовать еще очень долго.

Подойдет ли язык для начинающих программистов?

Да, Kotlin легко изучать в том числе и начинающим – есть хорошие учебники и курсы.

Чем теперь занимается разработчик Kotlin

Какими проектами вы руководите сейчас?

Я сооснователь платформы онлайн-психотерапии Alter. Мы с психологом Ольгой Китаиной запустили ее в 2017 году, сейчас мы проводим больше 10 000 терапевтических сессий в месяц. Сегодня это мой основной проект. Мы продвигаем на российском рынке мировые стандарты психотерапии и хотим сделать у нас лучшую в мире терапию.

Что вы смотрите, когда не смотрите в строчки кода?

Я люблю науку и технику (смотрю на YouTube каналы LockPickingLawyer, Nile Red, Forgotten Weapons, Smarter Every Day), увлекаюсь парусными гонками (Platu 25, Acer), читаю книги по социологии и гендерным исследованиям, иногда делаю публичные доклады на социально значимые темы (гендерный баланс, эмоциональный интеллект и т.д.).

Какие планы?

Сейчас их сложно строить. Я собираюсь создавать что-то новое и делать мир лучше.

Читайте также
Как государство поддержит ИТ-отрасль? – Вот все разъяснения Минцифры
Поделиться статьей:

Новое на сайте

28 мар 2024
174
Правила сетикета – какие они и почему важны для вашей компании

В виртуальном мире существуют особые правила общения, не соблюдая которые легко навредить своему бизнесу.

28 мар 2024
4 031
Миф про многозадачность: мозг не умеет так работать

Так что работодатели зря пишут про этот навык на HeadHunter. Но способы всё успевать – есть.

Смотреть все статьи

У вас есть деловой запрос? Давайте обсудим!

Оставьте свои контакты, мы свяжемся с вами в ближайшее время.

Нажимая на кнопку «Оставить заявку», вы подтверждаете свое согласие на обработку пользовательских данных

Спасибо!

Ваша заявка принята. Мы свяжемся с вами в ближайшее время.

Наш подход бустит продажи. Вы платите за результат!