Как появился Kotlin, и правда ли, что он идеален для программирования

Популярная механикаHi-Tech

На понятном языке

Текст: Александр Грек

0:00 /
795.037

С 21 по 26 июня в Москве в Манеже должен был пройти финал международного командного студенческого чемпионата по программированию (ICPС) – аналог Олимпийских игр по информатике. Официальные языки программирования чемпионата – C++, Java, Python и Kotlin. И если первые три известны любому старшекласснику, то последний – только продвинутым специалистам. Чтобы стать в один ряд с классическими языками, новый должен обладать неоспоримыми преимуществами. Особый интерес к этому языку вызывает то, что он разработан компанией JetBrains, основанной нашими соотечественниками, недаром он назван в честь острова Котлин в Финском заливе, на котором расположен город Кронштадт. «Популярная механика» поговорила с CEO JetBrains Максимом Шафировым, бывшим тренером той самой легендарной питерской команды, которая привезла в россию первый кубок ICPС.

Основанная в 2000 году Сергеем Дмитриевым, Евгением Беляевым и Валентином Кипятковым компания JetBrains известна профессионалам прежде всего как производитель интегрированной среды разработки программного обеспечения IntelliJ IDEA, главного рабочего инструмента разработчиков ПО. Первую революцию в этой области произвела компания Borland в 1982 году, выпустив среду разработки Turbo Pascal, которая объединяла в себе текстовый редактор, отладчик и компилятор, что позволяло программистам работать не выходя из программы, многократно улучшая производительность и скорость написания кода. JetBrains привнесла в технологию много нового. Например, среда понимает код как связанный структурный объект, а не просто как текст. Первая технология, которая сделала JetBrains имя, – ренейминг, переименовывание символов. «Например, у вас есть метод, который называется X, и когда вы его называли X, вам было понятно, что вы хотели сказать, в голове была ассоциативная цепочка, – объясняет Максим Шафиров, – а вот через несколько лет смотрите на это и думаете, что надо было быть мудрее. А теперь уже ничего нельзя сделать, так как этот X уже используется в проекте тысячи раз. И это не единственный метод, который вы назвали X, и вы уже не можете текстовой подстановкой заменить X на что-то более понятное, потому что в разных контекстах X значит разные вещи. А в нашей среде вы сможете это легко сделать. Такое простое и базовое преобразование, но, как ни странно, одно из самых важных для повышения понимаемости кода. И таких преобразований в нашем продукте сотни, если не тысячи». И если изначально JetBrains разрабатывала свою интегрированную среду для Java-разработчиков, то сейчас есть варианты для всех популярных языков и платформ, которые бывают в современном мире разработки. И конечно, для Kotlin.

Котлин. Остров и язык

В 2010-м JetBrains решилась на довольно самонадеянный поступок – сделать идеальный язык программирования. Компании было тесновато с Java, язык развивался медленно, было видно, что концепции, придуманные еще в 1970-е годы, доехали до каких-то современных языков, а до Java – нет, а в JetBrains почти все писалось на Java. Поэтому появилась идея сделать для себя язык, в котором будет все хорошо.

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

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

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

Перевал Перевал

С момента гибели туристов из группы Игоря Дятлова прошло больше полувека

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

Юрий Дудь вошел в десятку публичных деятелей, которым россияне доверяют

Forbes
Получите, распишитесь Получите, распишитесь

Как оформить электронную подпись и где ей можно пользоваться

Лиза
Здоровье Здоровье

Гениальные врачи встречаются не только в сериалах

Maxim
Несущая смерть Несущая смерть

Как Горгона обращала людей в камень и могло ли существовать подобное «биооружие»

Вокруг света
5 способов избавиться от тревоги и уснуть 5 способов избавиться от тревоги и уснуть

Можно ли отключить беспокойство и вернуть здоровый сон?

Psychologies
Китайский астрофизик открыл самую быстровращающуюся звезду Млечного Пути Китайский астрофизик открыл самую быстровращающуюся звезду Млечного Пути

Звезда вращается с рекордно большой скоростью — около 540 километров в секунду

N+1
«От одного лидера за 16 лет устанет любой народ…» «От одного лидера за 16 лет устанет любой народ…»

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

Огонёк
«Мы одна семья». Как распознать манипуляции руководства и что с ними делать «Мы одна семья». Как распознать манипуляции руководства и что с ними делать

Даже в кризис не все средства достижения бизнес-целей хороши

Forbes
Тень жизни: гипотезы о происхождении вирусов Тень жизни: гипотезы о происхождении вирусов

Что было первым – вирусы, или клетки, на которых они паразитируют?

Популярная механика
Не надо стесняться. Топ неловких ситуаций в спортзале Не надо стесняться. Топ неловких ситуаций в спортзале

Сюрпризы, которые женский организм может преподнести во время тренировки

Cosmopolitan
Безопасность в любви: 7 советов дочерям Безопасность в любви: 7 советов дочерям

Лайф-коуч Самин Раззаги дает советы родителям девочек-подростков

Psychologies
Шедевр Церетели Шедевр Церетели

Двадцать лет Московскому музею современного искусства исполнилось в прошлом году

Tatler
На что обращают внимание миллениалы при выборе работы На что обращают внимание миллениалы при выборе работы

С молодыми специалистами сегодня можно достичь серьезных успехов

СНОБ
Выключить «бешеный принтер»: какие законы нужны российскому бизнесу в кризис Выключить «бешеный принтер»: какие законы нужны российскому бизнесу в кризис

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

Forbes
Унаследованные от отца митохондрии оказались гигантской вставкой в ядерный геном Унаследованные от отца митохондрии оказались гигантской вставкой в ядерный геном

Вставка митохондриальной ДНК создает иллюзию присутствия отцовских митохондрий

N+1
Дети стали старше Дети стали старше

Принцесса Диснея Зендая повзрослела и сыграла в модном сериале о наркоманке

Tatler
Серьезный замес: как замешать раствор вручную Серьезный замес: как замешать раствор вручную

Задумали залить стяжку или сделать кладку и не знаете, чем замесить раствор?

CHIP
История джемпера: от формы легкоатлетов и символа студенчества до одежды для любых домашних дел История джемпера: от формы легкоатлетов и символа студенчества до одежды для любых домашних дел

Рассматриваем в деталях классический предмет гардероба, выясняем его особенности

Esquire
5 привычек, опасных для мозга (от них нужно срочно избавиться) 5 привычек, опасных для мозга (от них нужно срочно избавиться)

Мозг — один из самых главных органов в твоем теле

Playboy
10 признаков того, что вы едите слишком мало углеводов 10 признаков того, что вы едите слишком мало углеводов

Худшее, что можно сделать для своего здоровья, — отказаться от углеводов

Cosmopolitan
Как определить состояние здоровья по ступням Как определить состояние здоровья по ступням

Сейчас самое время обратить внимание на состояние своего здоровья

Популярная механика
В преддверии глобальной сделки: окажутся ли ключевые производители нефти в одной упряжке В преддверии глобальной сделки: окажутся ли ключевые производители нефти в одной упряжке

Будет ли заключена новая сделка ОПЕК+?

Forbes
Бокс как балет. Как основатели Brothers Boxing Club изменили наше представление о драках в перчатках и без Бокс как балет. Как основатели Brothers Boxing Club изменили наше представление о драках в перчатках и без

Основатели Brothers Boxing Club рассказали, как и за что им приходилось бороться

Forbes
Как два эмигранта из СССР построили в США бизнес стоимостью $20 млрд Как два эмигранта из СССР построили в США бизнес стоимостью $20 млрд

Что позволило Владу Вендрову в этом году дебютировать в российском списке Forbes

Forbes
Фото, наркотики, рок-н-ролл: каким вышел документальный фильм о Джиме Маршалле — фотографе Джимми Моррисона, Джонни Кэша и не только Фото, наркотики, рок-н-ролл: каким вышел документальный фильм о Джиме Маршалле — фотографе Джимми Моррисона, Джонни Кэша и не только

Фильм о фотографе, которому удалось сделать удивительные снимки рок-звезд 1960-х

Esquire
Денис Шведов: всю жизнь я пытаюсь «обогнать» кого-то, быть лучшим, первым Денис Шведов: всю жизнь я пытаюсь «обогнать» кого-то, быть лучшим, первым

«Эпидемия заставила нас посмотреть вглубь себя»

Playboy
Как справиться с психологическими вызовами пандемии Как справиться с психологическими вызовами пандемии

Как пережить пандемию и остаться личностью?

Эксперт
В России создали установку, ускоряющую получение биогаза из отходов В России создали установку, ускоряющую получение биогаза из отходов

Ученые создали опытную биоэнергетическую установку по переработке отходов

Популярная механика
«Мы предлагаем бизнесу онлайн-тимбилдинги just for fun». Руководители театров о том, как переживают карантин «Мы предлагаем бизнесу онлайн-тимбилдинги just for fun». Руководители театров о том, как переживают карантин

Что предпринимают директоры театров для спасения индустрии

Forbes
Открыть в приложении