Петербургским программистам устроили овацию

ОгонёкHi-Tech

Общество | Прорыв

Язык мирового значения

На каком языке разговаривать с будущим? Программисты из Санкт-Петербурга предложили свой вариант. «Огонек» присмотрелся к опыту, который получил мировое признание

Елена Кудрявцева

Сообщение о том, что язык программирования Kotlin, разработанный российскими программистами из Санкт-Петербурга, стал одним из официальных языков американского Google, зал в Маунтин-Вью (Калифорния), собравший видных разработчиков в мае этого года, встретил овацией. Появление нового языка на столь высоком уровне — знаковое событие для IT-мира. А тот факт, что на этом поприще отличились именно наши соотечественники, особо приятен: в последний раз нечто подобное имело место в 1966-м. Именно тогда, полвека назад, появился созданный кибернетиком Валентином Турчиным язык Рекурсивных Функций Алгоритмический, он же — Рефал (название до сих пор часто пишется по-русски, как и в случае с другими языками, созданными в советское время). Это один из старейших языков программирования, который со временем получил мировую известность. Его до сих пор иногда используют для решения специфических задач в науке, например, различные лаборатории ядерной физики в Обнинске, военные и математические центры, но в основном все же в России.

Kotlin (или Котлин — по имени острова, где расположен Кронштадт), особенно после признания таким гигантом, как Google, известен значительно шире. Если раньше при соответствующем запросе в поисковой строке на слово «Котлин» выпадало «небольшой остров в Финском заливе Балтийского моря» или, в крайней случае, информация об одноименном польском кетчупе «Котлин», то теперь на первом месте — российский программный продукт. Сейчас им пользуются сотни тысяч человек по всему миру, включая программистов из КНР, США, России, Германии, Индии, Японии, Великобритании и даже экзотического Тринидада и Тобаго.

О том, что язык петербургских программистов стал международным, представитель Google Стефани Каад Катбертсон объявила во вступительном слове на конференции в Калифорнии
Фото Getty Images North America / AFP

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

Андрей Бреслав, руководитель проекта Kotlin компании JetBrains
Фото: Евгения Остроумова

Умножение сущностей

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

— Конечно, для разных задач следует выбирать разные языки программирования,— объясняет директор центра студенческих олимпиад факультета компьютерных наук НИУ ВШЭ Михаил Густокашин.— Например, для военной промышленности лучше всего писать на старом добром Pascal — языке, который родился еще в 1970 году. Почему? Да просто потому, что он надежней… Приложения для бизнеса можно писать на Java — этот язык тоже достаточно надежен, но гораздо более прост в использовании.

По словам эксперта, вместе с тем в программировании существует масса задач, которые такого набора дифференцированных инструментов не требуют — речь о мобильных приложениях и всевозможных интернет-приложениях. Но здесь все тоже непросто.

— Сегодня специалистам во всем мире очевидно, что в программировании «чтото пошло не так»,— рассказал «Огоньку» преподаватель кафедры компьютерных технологий Университета информационных технологий, механики и оптики (ИТМО) Роман Елизаров.— Лет двадцать назад можно было на одном языке Pascal решить практически любую задачу, не относящуюся к узким направлениям деятельности. Но с тех пор рынок очень сегментировался. Если я хочу создать в современном мире универсальный продукт, который будет доступен и на мобильном телефоне, и в различных приложениях, мне нужно писать одно и то же на разных языках программирования. Это тяжело даже для больших компаний, потому что приходится содержать несколько команд. Сегодня обычная ситуация, когда рядом сидит группа людей, которая пишет приложения под Android и тут же другие люди пишут то же самое под Apple. Налицо чудовищная неэффективность, которую пытаются исправить во всем мире.

Каким же чудом именно россияне оказались успешнее других в решении этой задачи? Ученые из Санкт-Петербурга отвечают на этот вопрос с вызовом: они убеждены, что в России можно развивать наукоемкий бизнес мирового уровня, даже несмотря на отсутствие госфинансирования, связей науки с предприятиями и постоянную утечку умов. Все, что нужно,— мотивированный частный капитал и желание всерьез вложиться в систему образования, как это сделала, к примеру, та же JetBrains, вложившая за последние пять лет 6 млн долларов в систему подготовки IT-кадров в России.

Код прибыли

Так и тянет сказать, что российские программисты — самые талантливые в мире. Но это не так: талантливые специалисты в IT-области в разных странах появляются на свет примерно с одинаковой частотой. Другое дело, что чем больше плотность населения, тем, по определению, таких талантов больше. Поэтому, если сегодня пройтись по коридорам компаний и научных центров в американской Кремниевой долине, то там будет больше китайцев или индийцев, приехавших из мекки компьютерного мира — технопарка в Бангалоре. (Правда, в последние несколько лет Китай все больше делает акцент на качество образования студентов, а индийцы ставят по-прежнему на количество). Впрочем, и русских в Кремниевой долине тоже много, до сих пор считается, что у россиян хорошая научная база.

Авторизуйтесь, чтобы продолжить чтение. Это быстро и бесплатно.

Регистрируясь, я принимаю условия использования

Рекомендуемые статьи

«Пусть вернется 2019-й!» «Пусть вернется 2019-й!»

О чем еще мечтают россияне

Огонёк
Код: элегантность Код: элегантность

Интерьер в стиле рафинированного софт-минимализма

SALON-Interior
Два против четырех Два против четырех

Двигатели авиалайнеров и дебаты об их количестве

Наука и Техника
Покидая Генотопию Покидая Генотопию

С тех пор каждый человек фактически живет в двух параллельных мирах...

Вокруг света
Разорвавшие шаблон Разорвавшие шаблон

Идеи этих ученых настолько опережали эпоху, что современники считали их чушью

Вокруг света
«Претенденты» Луки Гуаданьино: как итальянец снял один из самых злых ромкомов этого года «Претенденты» Луки Гуаданьино: как итальянец снял один из самых злых ромкомов этого года

«Претенденты»: злой и хулиганский ромком от Луки Гуаданьино

Правила жизни
О насущном: как хранить банковскую карту, чтобы она не размагнитилась О насущном: как хранить банковскую карту, чтобы она не размагнитилась

Что делать, если ваша банковская карта размагнитилась?

ТехИнсайдер
Как выбрать леску для триммера: виды, отличия, рекомендации Как выбрать леску для триммера: виды, отличия, рекомендации

Какой леской лучше косить траву триммером? На что обратить внимание при выборе?

CHIP
Жена Николая Еременко: «В самом начале нашего романа Коля предупредил меня, что женат» Жена Николая Еременко: «В самом начале нашего романа Коля предупредил меня, что женат»

«Я хочу дать тебе свою фамилию. Никаким женам не давал, а тебе дам»

Караван историй
45 в «кубе» 45 в «кубе»

За что мы любим «Гелендваген»

Автопилот
«Справедливый мир»: почему мы осуждаем жертв насилия «Справедливый мир»: почему мы осуждаем жертв насилия

Почему многие люди склонны защищать тех, кого обвинили в насилии?

Psychologies
Весна приходит не одна: как бороться с аллергией на пыльцу? Весна приходит не одна: как бороться с аллергией на пыльцу?

Что важно знать о поллинозе, чтобы пережить период активного цветения растений

Maxim
Элизабет Мун: «Население: одна». Фрагмент научно-фантастического романа Элизабет Мун: «Население: одна». Фрагмент научно-фантастического романа

Глава из фантастического романа для поклонников Урсулы ле Гуин

СНОБ
«Конек-Горбунок» и «Госпожа Бовари»: запрещенные книги, которые стали классикой «Конек-Горбунок» и «Госпожа Бовари»: запрещенные книги, которые стали классикой

Книги, которые сперва вызывали вопросы цензоров, но стали мировой классикой

Forbes
Домашняя работа: как девушкам с темными волосами самостоятельно перейти в блонд Домашняя работа: как девушкам с темными волосами самостоятельно перейти в блонд

Колорист раскрыл профессиональные хитрости окрашивания

VOICE
Самый первый iPhone. Когда вышел и каким он был Самый первый iPhone. Когда вышел и каким он был

Кто создал iPhone, как он выглядел и сколько стоил

Цифровой океан
«Режимы движения» и их влияние на системы автомобиля «Режимы движения» и их влияние на системы автомобиля

Зачем внедорожникам нужны «режимы движения»?

4x4 Club
Нуар с двойным дном Нуар с двойным дном

«Шугар»: Колин Фаррелл копипастит голливудскую классику

Weekend
Изба-читальня: какие хранилища для бумажных книг строят в век интернета Изба-читальня: какие хранилища для бумажных книг строят в век интернета

Какую роль библиотеки играют в современном мире?

Forbes
Как уйти от психологии бедняка: 4 лайфхака Как уйти от психологии бедняка: 4 лайфхака

Разбираемся, как перестать нищебродствовать и начать жить

Maxim
Просто принцесса Просто принцесса

Как прокачать в себе женственность: лайфхаки от психолога

Лиза
Пароход «Челюскин» и великолепная семерка. К 90-й годовщине уникальной спасательной операции Пароход «Челюскин» и великолепная семерка. К 90-й годовщине уникальной спасательной операции

Как эвакуировали пассажиров раздавленного льдами парохода «Челюскин»

Наука и Техника
Сдвинуть Землю и умереть: 5 удивительных фактов о самой мощной ГЭС в мире Сдвинуть Землю и умереть: 5 удивительных фактов о самой мощной ГЭС в мире

Говорят, эта ГЭС так велика, что её можно увидеть с Луны

ТехИнсайдер
Сигма я или тварь дрожащая: что означает новое слово из молодежного сленга Сигма я или тварь дрожащая: что означает новое слово из молодежного сленга

Что представляют собой «сигмы»? Можно ли кого-то этим оскорбить?

Psychologies
Эстетика пустыни Эстетика пустыни

Современный интерьер в стиле контемпорари в Дубае

SALON-Interior
Коровы с инсулиновым молоком и шимпанзе-гопники: новости науки Коровы с инсулиновым молоком и шимпанзе-гопники: новости науки

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

Forbes
Восстановить мост в Балтиморе мешает закон, придуманный во времена парусных кораблей Восстановить мост в Балтиморе мешает закон, придуманный во времена парусных кораблей

Владельцы MV Dali, врезавшегося в мост, могут избежать ответственности

ТехИнсайдер
Юлия Шляпникова: «Наличники». Мистический роман о родовых проклятиях Юлия Шляпникова: «Наличники». Мистический роман о родовых проклятиях

Призраки прошлого в мистическом романе Юлии Шляпниковой «Наличники»

СНОБ
«Шестидесятые сейчас на пике»: коллекционер Валерий Дудаков о ярмарке «Арт Москва» «Шестидесятые сейчас на пике»: коллекционер Валерий Дудаков о ярмарке «Арт Москва»

Валерий Дудаков, крупный московский коллекционер и арт-дилер, на «Арт Москва»

Forbes
Убийство в Люблино. Что делать при встрече с автохамами на дороге — советы эксперта Убийство в Люблино. Что делать при встрече с автохамами на дороге — советы эксперта

Что делать при встрече с автохамами на дороге?

СНОБ
Открыть в приложении