Компания Google объявила, что теперь язык программирования Kotlin будет приоритетным для разработки приложений для операционной системы Android. Все новые API и библиотеки будут публиковаться сначала на Kotlin, и только потом на других языках.
В следующие годы разработка под Android будет означать программирование на языке Kotlin, отмечают в Google: «Если вы начинаете новый проект, вы должны писать его на Kotlin».
Язык программирования Kotlin создан в 2010 году компанией JetBrains. Её основали Сергей Дмитриев, Евгений Беляев и Валентин Кипятков. Офисы компании расположены в Санкт-Петербурге, Москве и Новосибирске. Язык назван в честь острова Котлин в Финском заливе, на котором расположен город Кронштадт.
Google поддерживает этот язык с 2017 года. С тех пор популярность языка резко выросла, сейчас Kotlin является четвертым в мире по популярности языком программирования.
>>5112400 (OP) >язык программирования Kotlin будет приоритетным для разработки приложений для операционной системы Android. Все новые API и библиотеки будут публиковаться сначала на Kotlin, и только потом на других языках.
Будто это имеет какое то отношение к рашке. Творение энтузиастов так же как и создатели гитлаба свалившие в Сан Франциско и еще сотня другая выстреливших проектов вопреки "пограмисты нинужны" грефа
>Android Закрытое пропиетарное говно, юзер не имеет никаких прав, даже нормально писать программы под свой смартфон.
>Kotlin Эта хуйня жива только потому что гуглу хочется решения, которым бы управляли только они. Как майкрософт и их си-шарп. Без подобной поддержки эти выродки давно бы были забыты в пользу старого доброго си и с++.
>>5112400 (OP) >Kotlin будет приоритетным для разработки приложений для операционной системы Android Но ведь гугл хоронит ведроид в пользу фьюши - или уже нет?
>>5112445 Они и не вымирали. И геноцида первобытного не было. Хопо Сапиенс не геноцидил неандартала. Всё гораздо проще и банальнее. Неандартал смешался с сапиенсом и гены сапиенса оказались сильнее. Неандарталы растворены в нас.
>>5112400 (OP) >ОП-пик Что-то я не понял, котел просто создает такие члены классов, как геттеры/сеттеры свойств и конструкторы автоматом? Охуеть инновации, как тебе такое, Элон Муск?
>>5112478 ну а хуле, современные приложения для дебилов есть нагромождение из геттров сеттеров, перекладывающих говнобайты туда-сюда, кокой хороший язык для этого сделали.
>>5112423 Лол, шизик, это джетбрейнс сделали, крутые ребята. А ты нищий убогий скот с мемами еблана не в курсе тематики. Это конечно похвально, что ты чет там менять собрался, но сперва образование получи. >>5112432 Напоминаю что долгое время котлин форсился и был любим эпплом и айосом. >>5112476 Котлину больше пары лет, погугли новости. А сойлент пойло более менее.
>>5112432 >гуглу хочется решения, которым бы управляли только они. Dart не взлетел, сраться с Oracle за жабу им не хочется. >>5112432 >Без подобной поддержки эти выродки давно бы были забыты в пользу старого доброго си и с++ Хуйни не неси. Весь ведроид это тонны завязанного на жабе говна.
>>5112496 Твоя принадлежность была понятна еще когда ты заявлял что Беларусь нинунжна, и Россия должна присоединить таджикистан и узбекистан, ибо там работящие и добрые чурбаны, которые помогут поднять Россию
>>5112454 Ну не пизди, в последние годы ведроид как раз стал юзабельным и перестал тормозить. На оперативку юзерам похуй, они даже не знают сколько ее у них.
>>5112536 >я всегда говорил что нужно восстанавливать империю чингисхана от пекина до лиссабона
>Чингизхан
Это тот, чья Империя и чьи выблядки уничтожили больше исторических памятников и рукописных сводов, чем ПВМ? Это те что сожгли библиотеки Пекина и окрасили реки вокруг Багдада и Дамаска в синий от чернил, уничтожив величайшие библиотеки Междуречья и мира? Тот, чьими стараниями мир чуть не погрузился во второй темный век? И после смерти коего "империя" развалилась на овердохуя улусов?
>>5112423 А ты прав сучара! Рашка (серб. Рашка / Raška) — средневековое сербское государство (великая жупа) и одноимённая область. А теперь бегом к ЕГЭ готовится, а то будешь перед прапором умничать!
>>5112536 Не было никакой империи чингисхана, было вторичное образование мелких феодальных государств после катастрофичной для античной цивилизации вулканической зимы VI века. Люди по сути заново открывали для себя формы общежития и кооперации сложнее неолитических стоянок и натурального обмена. Миф был создан уже в имперский период для легитимизации такой формы объединения феодальных владений. Потом активно поддувался бритахами, которые и создали-то британскую империю династически породнившись с пакистанскими якобы чингизидами великими монголами.
>>5112573 >Он че был против книг и букв? Читать не умели?
типа того. Не просто не умели, а считали что рукописные своды от шайтана, и нет ничего вечного кроме Неба.
Их стараниями погибли крупнейшие торговые города Афганистана и заглох шелковый путь. Сгорели крупнейшие библиотеки Китая и чуть не была пущена по пизде вся бюрократическая система Китайских провинций, погрузив их в хаос и анархию.
А при взятие Багдада и вырезании города, они просто выбросили всю библиотеку в реку, а была она крупнее Александрийской(которую вот ШУТКА МИРА, сожгли намеренно тюрьки(турки), потомки того самого хана)
>>5112492 >котлин форсился и был любим эпплом и айосом. Именно, без форса он ненужная срань. О чем и пишу.
>>5112495 >Весь ведроид это тонны завязанного на жабе говна. Вот вот. Анально закрытая система с верчу-как-хочу. Пихают юзеру в рыло яву, а нативный код через жопу, извольте. Про апи андроида лучше и не вспоминать.
>>5112481 >Ты лабаешь рили проекты на этом под Винду? Да, а типа в чём проблема? Виндовому апи есичо уже больше 20 лет, он во время 95й винды устаканился.
>>5112561 >Это тот, чья Империя и чьи выблядки уничтожили больше исторических памятников и рукописных сводов, чем ПВМ?
ты еще про миллиард лично расстреляных сталина расскажи, мудило жидовское
чингизхан как и сталин зопретили жидкредиты и вы просто жутко беситесь с этого, а еще в их империях был закон и порядок и ни один жидпроститутошный адвокат не мог отмазать жида от преступления
>>5112561 >сожгли библиотеки Пекина И 9998,5 томов из 10000 величайшей энциклопедии в истории человечества, созданной разумеется китайцами три тысячи лет назад. Что говорите? Уцелевшие полтора древних тома написаны иероглифами XIX века? Ой всё! отстань белая глупая обезьяна с запада!
>Дом Мудрости, библиотека, содержащая рукописи по множеству отраслей науки, особенно по медицине и астрономии, была разрушена. Выжившие говорили, что Тигр был чёрным от смытых с рукописей чернил и красным от крови учёных и философов
>Смрад от трупов заставил Хулагу перенести ставку с подветренной стороны от Багдада.
>Жители, пытавшиеся бежать, были беспощадно уничтожены монголами. Мартин Сикер пишет о 90 000 погибших.(Sicker 2000, p. 111). Другие говорят о гораздо больших потерях. Вассаф утверждает о нескольких сотнях тысяч погибших
>>5112640 «Ирак 1258 года существенно отличался от современного. Система каналов поддерживалась больше тысячи лет. Багдад был блестящим интеллектуальным центром мира. Падение Багдада было психологическим ударом, от которого исламский мир не оправился. Ислам замкнулся в себе, стал более консервативным, нетерпимым к конфликтам веры и разума. С разграбления Багдада угас интеллектуальный светоч ислама. Масштаб потерь был сравним с разрушением Афин Перикла и Аристотеля. Монголы разрушили мелиорационные каналы и покинули Ирак, который уже не восстановился.» (Стивен Датч)
«Они прошлись по городу, как голодные соколы, напавшие на летящих голубей, как разъярённые волки напавшие на овец, со спущенными поводьями, ухмыляющиеся они сеяли ужас и разрушение, кровати и подушки украшенные золотом и драгоценностями были распороты и разорваны в клочья. Девушек прятавшихся за занавесями в гареме за волосы вытаскивали на улицы и отдавали монгольским воинам… так население гибло от рук завоевателей.» (Абдуллах Вассаф в пересказе Дэвида Моргана)
>>5112603 > а была она крупнее Александрийской(которую вот ШУТКА МИРА, сожгли намеренно тюрьки(турки), потомки того самого хана)
как выяснить что жидовыблядок врет? Просто потому что он открыл свой поганый рот. В 48—47 годах до н. э. Юлий Цезарь воевал в Египте, вмешавшись в династическую войну между Клеопатрой и её братом Птолемеем XIII Дионисом. В результате военных действий в городе и библиотеке случился большой пожар, и часть книг сгорела.
>>5112555 >Питон >Говно говна, как и любой динамически типизируемый высер. Не пизди! Данные лопатить, прототипы лепить, админить и прочую быструю херь с его помощью закрывать - самое оно! А для остальных задач другие языки существуют.
>>5112639 >Смешная картинка Рад что у тебя не нашлось возражений. Впрочем, что ты школьник-нуб было очевидно сразу, когда ты не знал что существует что-то кроме визуал студии.
Какой же ты ебанат. С тех пор прошло 13 веков, 1300 лет. Монголы уничтожили Багдад в 1258м году
Ебанат не может в математику? Ты понимаешь что де факто была уничтожена 2х тысячелетняя история всего Междуречья, ибо Багдада на тот момент был практически крупнейшим центром всей науки и философии ближнего востока
>>5112400 (OP) Kotlin очень похоже на Kremlin. Совпадение? Не думаю.
Компания Google объявила, что теперь язык программирования Kremlin будет приоритетным для разработки приложений для операционной системы Android. Все новые API и библиотеки будут публиковаться сначала на Kremlin, и только потом на других языках.
>>5112711 Religion and politics are strictly forbidden and, although Tang could not comprehend why, so are mentions of the sensitive year 1989 and the number 64. (He discovered that the number – which can be read as June 4, the date of the Tiananmen Square crackdown – was a no-no after describing a character as being 1.64 metres tall, and seeing it published as “1. metres”.) Explicit sex is banned, but suggestive content and innuendo are encouraged because they attract eyeballs.
>>5112728 Не говори! Не перестаю уссываться с дебилов, которые а). не понимают, что каждый язык создавался под определённый род задач и б). свято верят в то, что достаточно выучить один единственный язык и счастливо жить.
>>5112786 Справедливости ради, аналогов pycharm просто нет. Да и не так уж тормозят, если сравнивать, например, clion с vs или, господи упаси, с эклипсом что угодно.
>>5112631 >Ты даун, по-латински визуалис, а это по-реднековски. Дебил блять. Это английский язык. Иди нахуй со своей латынью.
>>5112672 >ты школьник-нуб >визуал студии Ебать, лучше спрячься, посмешище. Тебе походу зубы все повыбивали. Или ты недоразвитый что не можешь правильно произносить.
>>5112432 >юзер не имеет никаких прав, даже нормально писать программы под свой смартфон. То, что ты не умеешь программировать, не означает, что кто-то другой этого не может.
>>5112545 Посмотрим правде в глаза, Оракл сейчас делает все, чтобы она впрямь все. А так - да - с середины нулевых "ява все" (двадцать-то лет назад, наоборот, она была на пике. серверсайд, все дела)
>>5112400 (OP) В общем, воскресили ебанутый Паскаль, и ничего хорошего в этом нет.
У меня к создателям только один вопрос: Чего такого принципиально нового вы придумали и внедрили в свой язык, что бы он стал лучше и удобнее языков Си и Явы?
>>5112492 >Напоминаю что долгое время котлин форсился и был любим эпплом и айосом. Вот за это поясни ка петушок, ты что-то путаешь? На ios вообще на яве не попишешь, твое приложение реджектнут на ревью. А было как раз наоборот, когда эпл релизнула swift в попенсурс, а гугл имел шансы всосать по иску от оракл за dalvik, гугл что-то там кукарекивал о возможном переходе ведра на swift.
>>5112757 Знаю только один питон и его мне пока хватало. Ну иногда приходится методом тыка и гуглением по стаковерфлоу чет на жс еще колхозить, который я почти что не знаю.
>>5113168 Стек - стопка, элементы которые кладут в стек подчиняются правилу LIFO (последний пришел - первый вышел). Точно как в стопке бумаг, новый лист ложат наверх, и снимать можно только верних лист, чтобы добраться до дна нужно снять поочередно каждый лист.
Поэтому стек используется только в ограниченном списке задач. Так как не позволяет ни поиска по элементам, ни даже доступа к произвольному элементу.
>>5113191 Стек аппаратно встроен в процессор и является неотъемлемой частью Тьюринговой модели вычисления. Вычисление это динамический процесс, то есть действие. А действие осуществляет механизм согласно модели. Стало быть стек это механизм.
>>5113223 Не имеет значения куда он там встроенн. Это прежде всего структура данных со своими свойствами. Его можно организовать программно, а можно и аппаратно. О стеке всегда рассуждают как об абстрактном типе данных, а не как о куске железа встроенного в процессор. Стек удобен для архитектуры фон Неймана, но это ничего не меняет. Он кроме как для вычислений подобных модели абстрактной машины Тьюринга мало куда годится. Программисты создают программный стек в программах редко.
>>5113301 >Стек это аппаратный механизм в некоторых процессорах. А вот и хуй. Стек располагается не в процессоре, а в оперативной памяти. Это аппаратный стек. Есть и программный, при чем может быть несколько уровней программных стеков.
>>5113331 >Я не силен в асме Так бы и сказал. Само содержимое стека находится в оперативке. В процессоре есть регистр, обычно он называется SP, в нём находится адрес конца стека в оперативке. Обычно при записи в стек он уменьшается, а при чтении увеличивается, но есть извращённые процессоры, в которых наоборот. И более извращённые (PIC), в которых стека нет, он программный.
>>5112400 (OP) >Шёл 2019 >Чмохи плевавшиеся от Pascal'я изобрели Pascal. А не проще ли просто скачать RAD Studio и говнокодить под ведро без изобретения велосипедов?
>>5113346 >>Стек располагается не в процессоре В процессоре два диода в крест параллель и нихуя больше нет. Я мужикам носил на завод старый проц, они его разобрали, но ничего кроме диодного моста не наскребли.
>>5113366 Это все понятно. Я думал что стек представляет собой набор регистров процессора. Оказывается он в оперативке. Но блин, это же оверхед гонять между оперативкой и регистрами данные. Нахуя так сделали.
>>5112839 Русский учить не пытался? Так-то в нём уже есть слово "визуально" и производные. Давно есть, какой смысл коверкать его до "виЖуально". Но ты коверкай, чтобы дебила сразу было видно.
>>5113387 >Я думал что стек представляет собой набор регистров процессора Думать тут не нужно, достаточно изучить архитектуру эвм и язык ассемблера. Вообще, думай поменьше, изучай побольше, иначе можешь впасть в заблуждение похуже
>>5112400 (OP) Котлин - вроде бы как хороший язык, но всё равно он мне кажется немного странным. Что-то в нём явно не так. Но я не могу понять что именно.
>>5112400 (OP) да срать ваще на эти програмирование комп нужен для музыки порнухи фильмов игр всё уже изобретено програмирвание это уже прошлый век щас всё в интернете есть любая програма нашол и скачал хули там сложнова
>>5113704 Я помню, свою первую программу так писал, тоже все делал публичным и лишних функций не писал. Была у меня там сетка из квадратиков, хранилась вроде в одномерном массиве и я по всему коду(большому) писал везде где нужно было получить квадратик под номером i, j - squares[jwidth + i] А потом мне что-то пришло в голову что в другом порядке все это будет хранить лучше, по скорости(потому что двойной цикл for i, for j, и в первом случае мы в этом двойном цикле идем не по порядку по массиву, а прыгаем туда-сюда) , и короче чтобы писать squares[iheight +j] . И я везде стал исправлять на так, по всему коду прям. А потом все время походу дела оказывалось что где-то я исправил, а где-то еще что-то осталось из старого варианта. А потом я уже и сам в конце концов запутался где как и что у меня там должно быть с i и j, потому что в некоторых местах я менял i, height на j, width, а в некоторых переназывал переменные в цикле. А всего-то надо было реализовать метод get(i, j) (и желательно проход по всем квадратам передаваемой функцией - тоже в отдельный метод). Вот тогда я впервые уяснил почему все нельзя делать публичным. (потом еще много такой хуйни было, где у меня была одна какая-то переменная(еще часто и константа, которую я прям так числом по всему коду и писал), а потом ее надо было заменять на вычисление какой-то формулой - вот и ходи заменяй по всему коду.
>>5112445 у белых людей и китайцев что-то под 3% неандертальской днк, у негров ее нет. так что быть наследником неандертальцев круто на самом деле, они были как первобытные эльфы которые облагородили диких людишек своими генами
(но конечно геттеры-сеттеры КО ВСЕМ членам класса и даже к большинству - это глупость. Класс и существует для того чтобы со своими мелкими деталями работать сам, а наверх выдавать уже более крупный функционал. Руками геттерит-сеттерить обычно ничего не надо там. Хотя бывает.)
>>5113751 Так нам же показали пример вверху с сетерами/гетерами для публичных членов...
Ну т.е., если та строчка из этого языка создает все гетери и сетеры автоматом, то какое в чем отличие от если просто в джаве публичных членов наплодить и менять их без сет/гет?
А если сет/гет с особенностяи? Типа не просто присваивает, а еще какую-нибудь конвертацию выполняет или еще хуйню какую-то? Получается надо и там и там одинаковые сетеры/гетеры писать, и получится одинаково... В чем смысл тогда на другой язык перекатывать, если это всё одно и то же говно получается?
>>5112432 >Закрытое пропиетарное говно, юзер не имеет никаких прав, даже нормально писать программы под свой смартфон. у меня на смартфоне есть программа написанная мною под него и установленная напрямую а не через гугл плей и что
>>5113765 им пофиг, пригореть может только тем кто писал под телефоны на джаве да и то с чего им пригорать они давно знают про котлин и большинство с ним знакомы. вкатывальщикам которые учат джаву под андроид может пригореть т.к. это значит что вакансии начнут требовать котлин больше и больше и его придется учить
>>5113757 А, ну кстати да, зачем нужны дефолтные геттеры-сеттеры не особо понятно. Ну правда разве что они имеют в ввиду что там у них как в питоне - можно использовать обычные паблик члены класса, а если вдруг окажется что надо чего-то там считать прежде чем их выдавать - можно будет прям на ходу переобуться и объявить их свойством - и все равно они будут доступны не как вызов функции, а как переменная(но функция будет вызываться, короче переписывать ничего не надо). Это на самом деле удобная штука, в C++ такого вроде нет(хотя может ввели в C++11, вот тут не знаю, честно). Но в других языках это вроде уже много где.
>>5112432 >Эта хуйня жива только потому что гуглу хочется решения, которым бы управляли только они. Как майкрософт и их си-шарп.
Ебать, адекват в треде, что ты тут забыл? Но с другой стороны это хорошо, гугломакаки должны страдать, сеня котлин, завтра хуётлин, послезавтра - ты старый для изучения новейшего пиздётлина и иди на мороз.
Может и не будет т.к. никто еще им не пользуется и он хуже чем Котлин. А сама Фуксия не на дарте, дарт только для аппликух. Еще есть время сделать рокировку.
>>5112860 походу намёк на автоматическую генерацию getter'ов и setter'ов в котлине. в нормальном продакшене на джаве используют lombok, пишут @Data перед классом, и остаётся только описать переменные, после чего котлин смело берёт за щеку
>>5113387 >Но блин, это же оверхед гонять между оперативкой и регистрами данные. Когда придумали такую модель, ещё не знали, что когда-то процессор будет настолько быстрее динамической памяти.
>>5113525 >Вообще, думай поменьше, изучай побольше, иначе можешь впасть в заблуждение похуже Когда-то моим заблуждением было то, все пользователи ПК умеют писать под него программы. У меня тогда знатно бомбануло, когда узнал, что одноклассникам интересны только игры.
Вы чё ебанулись про геттеры статься? Ломбок блять кому придумали? Хотите как в котленах, делайте поля публичными, хули вы. Хотите как в пайтонах, java 11 var. Алё, 2019 год
>>5112863 >Другие - для тупых задротов, которым в кайф ебать себя в жопу. Вот я и интересуюсь, зачем ты ебёшь себя в жопу?
>Некоторые создаются для работы. И-мен-но!!! Умничка! Вот молодец! Только "работа" разной бывает: бывает серьёзная разработка десктопных и мобильных приложений, а бывает, когда нужно быстро и сейчас что-то из говна и палок смастерить. Может это и не будет на 100% вычислительно-эффективно, но этого и не нужно. Нужно именно что быстро и сейчас. Вот питон для такой ботвы идеально и подходит.
>>5113025 >Знаю только один питон и его мне пока хватало Попробуй со временем классический Си попердолить. Особенно всё, что связано с указателями и динамическим распределением памяти. Поймёшь, из чего питон вырос, да и вообще много полезного для себя откроешь.
>>5115250 >Особенно всё, что связано с указателями и динамическим распределением памяти. Как бы ООП (а оно есть в питоне) будет посложнее указателей и распределения памяти.
>>5115861 Мань, я как тот анон в голос не буду, но вот что тебе напишу: язык - это ИНСТРУМЕНТ! Понимаешь?! Язык - это не самоцель; это просто пепяка, которая позволяет тебе решать задачи.
И указатели с динамическим распределением памяти я предлагаю вкурить не для того, чтобы "о божэ, божэ, смотрите, что я умею!", а для того, чтобы: а). научиться память попусту не сифонить, а грамотно распределять и б). научиться создавать кастомные и максимально эффективные структуры данных. Ну и до кучи, можно ещё понять, откуда в питоне списки, словари и вся эта стандартная питоновская хуерга взялась.
>>5116091 >язык - это ИНСТРУМЕНТ! Понимаешь?! Язык - это не самоцель; Лол, я другой анон. Я хотел сказать, что если начинаешь программить с ассемблера, то все эти ООП кажутся противоестественными, указатели - понятными, а структуры - вообще мечта. Распределение памяти понятно, но поначалу не очень ясно, куда его применить. Только блять попробуй сказать, что никто кроме меня не вкатывался в программирование с ассемблера
>>5116178 >Лол, я другой анон. Тот анон говорил, что ему питона достаточно, а я посоветовал ему со временем расширить горизонты, покурив указатели и память. В этом контексте твоя фраза "ващет ооп сложнее указателей" как-то странно смотрелась. Я тебе по этому поводу и возразил.
>Я хотел сказать, что если начинаешь программить с ассемблера, то все эти ООП кажутся противоестественными, указатели - понятными, а структуры - вообще мечта. Это смотря чем занимаешься. Если в железо пердолишься, то да, там си-шные структуры - это максимум, что нужно. Но если десктопный, мобильный и веб-софт или игрули лепишь, то быстро ООП полюбишь.
Котлин - язык вор, который состоит чуть менее чем полностью из украденных из других языков идей: 1) Ranges навроде 1..4 украли из питона, 2) возможность добавлять новые методы классам на лету украли из javaScript. 3) Конструкцию when (x) тоже украли не помню уже правда из какого языка. 4) Шаблонизатор, обрабатывающий переменные начинающиеся на $ похитили из php. """ SELECT * FROM table1 WHERE id = $id """ 5) Использование библиотек из java и java-виртуальной машины - это настоящее паразитирование на джаве. 6) Ну и многое другое в котлине тоже в наглую украли.
>>5117076 >Котлин - язык вор, который состоит чуть менее чем полностью из украденных из других языков идей В программировании это самое положительное что может быть. У нас тут не клуб нитакихкаквсе феечек. Если где-то придумали хорошую фичу, то чем быстрее она разойдется, тем лучше для всех.
>>5113532 Все верно, русскими, которые сообразительные и поняли, что надо подстраховаться. Обращение было к глупым пидерашкам, населяющим РФ. Видимо, чтобы понять что-то русскому и перестать быть пидерахой - надо быть как минимум программистом на ассемблере с айсикью около 140.
>>5116314 Занимаюсь в основном десктопным софтом, работающим с железом. ООП хорош, когда он в меру и его никто не навязывает. Пробовал вкатиться в мобильный софт (ява), тут полностью согласен с >>5116309-куном.
>>5116314 Ещё STL-контейнеры в плюсах - уберудобная вещь. Но если в каком-то языке убьют массивы и прибьют гвоздями контейнеры - возненавижу этот язык, как яву.
В следующие годы разработка под Android будет означать программирование на языке Kotlin, отмечают в Google: «Если вы начинаете новый проект, вы должны писать его на Kotlin».
Язык программирования Kotlin создан в 2010 году компанией JetBrains. Её основали Сергей Дмитриев, Евгений Беляев и Валентин Кипятков. Офисы компании расположены в Санкт-Петербурге, Москве и Новосибирске. Язык назван в честь острова Котлин в Финском заливе, на котором расположен город Кронштадт.
Google поддерживает этот язык с 2017 года. С тех пор популярность языка резко выросла, сейчас Kotlin является четвертым в мире по популярности языком программирования.
https://hightech.fm/2019/05/08/kotlin