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

Огонёк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-области в разных странах появляются на свет примерно с одинаковой частотой. Другое дело, что чем больше плотность населения, тем, по определению, таких талантов больше. Поэтому, если сегодня пройтись по коридорам компаний и научных центров в американской Кремниевой долине, то там будет больше китайцев или индийцев, приехавших из мекки компьютерного мира — технопарка в Бангалоре. (Правда, в последние несколько лет Китай все больше делает акцент на качество образования студентов, а индийцы ставят по-прежнему на количество). Впрочем, и русских в Кремниевой долине тоже много, до сих пор считается, что у россиян хорошая научная база.

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

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

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

Задержка развития Задержка развития

Правительство нашло новую область оптимизации

Огонёк
Роль керамического искусства в интерьере. Художник Никита Макаров — о том, как сформировать коллекцию Роль керамического искусства в интерьере. Художник Никита Макаров — о том, как сформировать коллекцию

Художник Никита Макаров — как прикладное искусство преображает повседневность

СНОБ
Основатель IT-компании: «Мы сами создаем смыслы» Основатель IT-компании: «Мы сами создаем смыслы»

В каком состоянии находится IT-отрасль сейчас и что поможет ей стать сильнее?

ФедералПресс
Анатомия заблуждений: почему люди все еще верят в ложь, мистификацию и теории заговоров Анатомия заблуждений: почему люди все еще верят в ложь, мистификацию и теории заговоров

Отрывок из книги «Время заблуждений» — почему мы верим в ложные убеждения?

Inc.
Встреча лидеров СССР и США Встреча лидеров СССР и США

Женева, 19 ноября 1985 года

Дилетант
Как удалить объект с фото онлайн — 3 простых и бесплатных способа Как удалить объект с фото онлайн — 3 простых и бесплатных способа

Как удалить ненужный объект с фото онлайн — быстро и бесплатно

CHIP
Золотая комната Золотая комната

К дикому племени спускается сияющий человек в скафандре и протягивает к ним руку

Знание – сила
Татуаж ареол: как преобразить грудь с помощью перманентного макияжа Татуаж ареол: как преобразить грудь с помощью перманентного макияжа

Как с помощью перманентного макияжа можно преобразить ареолы груди

VOICE
Репринт: «Виктор Вавич», «Древняя ночь вселенной» и другие возвращения Репринт: «Виктор Вавич», «Древняя ночь вселенной» и другие возвращения

Переиздания книг, которые не захочется выпускать из рук

Полка
Полина Luxury Girl: интервью о хейтерах, стримах, рыбалке и фильмах для взрослых Полина Luxury Girl: интервью о хейтерах, стримах, рыбалке и фильмах для взрослых

Актриса из фильмов 18+ Полина Марченко — обо всем и сразу

Maxim
101 совет от «цифрового пророка» Кевина Келли 101 совет от «цифрового пророка» Кевина Келли

«Когда вы правы, вы ничему не учитесь»

Reminder
Сопротивление — полезно Сопротивление — полезно

Ученые из Новосибирска создали мемристоры для перезапуска компьютерной индустрии

Монокль
Популярность Майнкрафта. Почему эта игра всем нравится Популярность Майнкрафта. Почему эта игра всем нравится

В чем секрет успеха игры, у которой нет главного – конечной цели?

Цифровой океан
Солнечный друг Солнечный друг

5 вопросов врачу по безопасному загару

Лиза
Мясные лидеры наращивают долю рынка Мясные лидеры наращивают долю рынка

Участники девятого рейтинга «Агроинвестора» продолжили наращивать производство

Агроинвестор
Страдает самооценка? Повысить ее может отказ от соцсетей! Интересные результаты исследования Страдает самооценка? Повысить ее может отказ от соцсетей! Интересные результаты исследования

Как социальные сети влияют на нашу самооценку?

ТехИнсайдер
Чем опасны лидеры с уязвимым эго: 7 негативных особенностей Чем опасны лидеры с уязвимым эго: 7 негативных особенностей

Как даже хорошо скрываемая уязвимость мешает принимать верные решения

Psychologies
Их не читали две тысячи лет Их не читали две тысячи лет

ИИ позволил начать чтение свитков, две тысячи лет остававшиеся недоступными

Дилетант
На ее книгах вырос Стивен Кинг: как Ширли Джексон превращала свои страхи в литературу На ее книгах вырос Стивен Кинг: как Ширли Джексон превращала свои страхи в литературу

История писательницы, на романах которой вырос Стивен Кинг

Forbes
Любовная телепатия: можем ли мы читать мысли друг друга Любовная телепатия: можем ли мы читать мысли друг друга

Существует ли любовная телепатия?

Psychologies
Связывая микромир с громадной Вселенной Связывая микромир с громадной Вселенной

Дмитрий Горбунов о поиске других моделей эволюции Вселенной

Знание – сила
В зоне особого внимания В зоне особого внимания

Зональная диета: что это за система питания и как она работает?

Лиза
Владимир Медведев: Жители России ничего не знают о молчаливых пришельцах, живущих рядом Владимир Медведев: Жители России ничего не знают о молчаливых пришельцах, живущих рядом

Писатель Владимир Медведев — о медленном письме и сюжете, явившемся в полусне

СНОБ
Путь Лиланда Стэнфорда от «барона-разбойника» к символу креативной экономики Путь Лиланда Стэнфорда от «барона-разбойника» к символу креативной экономики

Как лихой «барон» потратил свой капитал на создание культурного наследия

Forbes
«Тишина на площадке»: как дети подвергались домогательствам на проектах Nickelodeon «Тишина на площадке»: как дети подвергались домогательствам на проектах Nickelodeon

«Тишина на площадке»: самая показательная история о цене подростковой славы

Forbes
Ребенок за штурвалом: страшная катастрофа Airbus A310 авиакомпании «Аэрофлот», которая унесла жизни 75 человек Ребенок за штурвалом: страшная катастрофа Airbus A310 авиакомпании «Аэрофлот», которая унесла жизни 75 человек

Эта авивкатастрофа заняла первое место в рейтинге «самых нелепых»

ТехИнсайдер
Таинственный кот Палласа – манул Таинственный кот Палласа – манул

Если спросить любого, – кто таков Палласов кот, вряд ли кто ответит правильно

Знание – сила
Вы будете в шоке, когда узнаете, что раньше означало выражение «страдать херней»! Вы будете в шоке, когда узнаете, что раньше означало выражение «страдать херней»!

«Херня» — это грыжа на латинском, а те, кто ею страдал, были больными людьми

ТехИнсайдер
Восход и закат Великой Восход и закат Великой

«Золотой век» дворянства, крепостной гнет и реформы царствования Екатерины II

Знание – сила
Глубокоуважаемый вагоноуважатый Глубокоуважаемый вагоноуважатый

По уже Петербургу ездит больше двухсот трамваев, в которых за дорогой следит ИИ

Цифровой океан
Открыть в приложении