Имя: Пароль:
IT
IT-новости
Google выбирает за основу язык Kotlin, разработанный российскими программистами
,
0 Sysanin_1ц
 
13.05.19
02:04
1. Это ошибка Google и вскоре все вернется на старое 67% (2)
2. Это исключение из правил. Других примеров мало 33% (1)
3. Это закономерно,Российские программы лучшие в мире 0% (0)
Всего мнений: 3

Компания Google в рамках конференции Google I/O 2019 в блоге для разработчиков для операционной системы Android объявила, что язык программирования Kotlin теперь является предпочтительным языком для разработки приложений под её мобильную операционную систему, что означает его первичную поддержу со стороны компании во всех инструментах, компонентах и API по сравнению с другими языками. https://android-developers.googleblog.com/2019/05/google-io-2019-empowering-developers-to-build-experiences-on-Android-Play.html

Kotlin — это международная компания. Ее основали Сергей Дмитриев, Евгений Беляев и Валентин Кипятков. Всего шесть офисов — три из которых в Санкт-Петербурге, Москве и Новосибирске. Язык назван в честь острова Котлин в Финском заливе, на котором расположен город Кронштадт.

Хотелось услышать мнение уважаемого Сообщества насколько это важное событие и как это поможет Российским программистам быть востребованными во всем мире.
1 Aleksey
 
13.05.19
02:30
никак. У вас все нормально с логикой?
2 Aleksey
 
13.05.19
02:32
Т.е. если бы разработчик был из Африки, то это бы означало что любой кто родился в Африки с молоком матери впитывал знания об этом языке?
3 Sysanin_1ц
 
13.05.19
02:45
(2) Речь идет не о рядовом событии. Экосистема андроид разработки огромна. Три центра разработки компании Kotlin в России, и основатели бизнеса Россияне. Наверное это все таки какое то признание квалификации наших программистов со стороны Google
4 PR
 
13.05.19
02:54
ТС дурачок какой-то, то заросшую мхом убийцу 1С нашел, то что-то от Гугла ждет
— Здравствуйте, нам нужны программисты на Kotlin. Вы умеете программировать на этом языке?
— Нет, но я русский.
— Келли! Срочно лучшего кофе нашему важному гостю и, Бога ради, принесите уже оффер на полтора миллиона в год + бонусы + акции комапнии!
5 PR
 
13.05.19
02:56
(3) Гугл срать хотел на какие-то там признания
Ты прошел собеседование — тебя возьмут, нет — не возьмут, откуда ты — им абсолютно похрен
Посмотри что-нибудь из этого https://www.youtube.com/channel/UC1QrUyRmSoUTPVSbHv7arcA что ли, что бы не пороть лютый бред
6 Sysanin_1ц
 
13.05.19
03:04
(4) А что ты так кипятишься? Тебя уже не взяли ? Я мнение народа спросил. При этом тебе не обязательно раскрывать свой диагноз.
7 Garykom
 
гуру
13.05.19
03:07
У них был очень большой выбор между Java, Scala и Kotlin.

Догадайтесь что выбрали и главное почему.
Намек кому принадлежит Java и что не так давно произошло https://habr.com/ru/post/424579/
8 Sysanin_1ц
 
13.05.19
03:11
(4) И насчет конкурента заросшего мхом бугага. Если ты английский не знаешь и не можешь просто прочитать информацию на сайте то не надо с пеной у рта опровергать очевидные факты тут.
9 Garykom
 
гуру
13.05.19
03:15
Kotlin кстати весьма хорошо, хотя и сложнее Go.
Но своя разработка в виде Go не подошла ибо не умеет в JVM и прочих Dalvik/ART выполняться, хотя умеет нативно.

Думаю они будут поддерживать Java и Kotlin для Android Runtime (ART).
А так же С++ и Golang для Android NDK (Native).
10 Aleksey
 
13.05.19
03:20
(8) просто это новость уже мхом поросла, непонятно что вы так на неё возбудились то через 2 года? Google добавила Kotlin в качестве официального языка для Android
11 Garykom
 
гуру
13.05.19
03:21
Прикольно есть конвертер Java2Kotlin
https://www.jetbrains.com/help/idea/converting-a-java-file-to-kotlin-file.html

А так же Kotlin кроме как в JVM умеет и в JavaScript, прям реинкарнация Haxe.
12 Garykom
 
гуру
13.05.19
03:22
(10) Ключевое слово "предпочтительным" в отличие от официального которых несколько.
13 Garykom
 
гуру
13.05.19
03:26
Но имхо пока предпочту изучать https://github.com/golang/go/wiki/Mobile а не Kotlin.
14 Sysanin_1ц
 
13.05.19
03:27
(10) Два года назад они включили поддержку, а сейчас сделали приоритетным и рекомендуют его использовать для новых проектов
15 Rie
 
13.05.19
03:46
(3) "наших программистов"... "Мы пахали"... Это - признание качества результата работы вполне конкретных людей. И квалификации этих конкретных людей. Которой вовсе не обязательно обладают другие конкретные люди :-)
16 Rie
 
13.05.19
03:54
А насчёт Kotlin - по сути он выступает как элегантное расширение уже использовавшейся Java. Есть и другие элегантные расширения - например, Scala. Ну да, выбрали Kotlin, а не Scala. Могли бы выбрать Scala, а не Kotlin. Но что-то бы всё равно выбрали бы. Так что я бы не стал переоценивать значимость этого события.
17 Rie
 
13.05.19
04:05
(11) Вот только зачем? Классы Java Kotlin и так умеет использовать как родные.
18 Конструктор1С
 
13.05.19
05:00
Чему радоваться-то? Kotlin - это урезанная Java.
19 Prog111
 
13.05.19
07:02
Объясните мне, как владеющему только 1С, как одно и то же приложение может писаться на разных языках (Java и Kotlin)? В 1С ведь такое невозможно. Вопрос в целях саморазвития)
20 shuhard
 
13.05.19
07:58
(0)  Kotlin откровенное дерьмо

Это ошибка Google и вскоре все вернется на старое
21 Xapac
 
13.05.19
07:58
(0) Эти ваши Русский не русский заканчиваются на главной странице сайта.
https://kotlinlang.org
где тут хоть слово на великом и могучем:?
22 NorthWind
 
13.05.19
07:59
(0) JetBrains действительно когда-то были выходцами из России, но на данный момент компания с мировым именем, центральный офис которой расположен, насколько я знаю, в Чехии. При чем тут сейчас Россия - сказать сложно.
23 NorthWind
 
13.05.19
07:59
в Гугле один из учредителей тоже выходец из России и работает прилично программистов - выходцев из России. Но мы же на этом основании не полагаем, что поисковик Гугл - российский продукт?
24 NorthWind
 
13.05.19
08:03
А если говорить о вкладе JetBrains в мировые ИТ, то он, конечно, реально большой. Одна IntelliJ IDEA, которая теперь Android Studio, чего стоит...
25 ИУБиПовиц
 
13.05.19
08:08
(19) Почему нельзя, в одном 1с продукте можно использовать dll которые написаны на других языках:)
Насколько я понимаю, что java что kotlin компилируются и запускаются на одной виртуальной машине , типо как на платформе 1с можно запустить много разных конфигураций (но возможно я ошибаюсь, не сильно вникал)
26 Prog111
 
13.05.19
08:28
(0) Зачем ходить вокруг да около и страдать толерантностью? Можно просто написать, что в мире много талантливых и хороших русских программистов (а не российских).
27 Asmody
 
13.05.19
08:52
(19) Если грубо объяснять, то части программ на java и kotlin компилируются в байт-код для JVM. Соответственно, языки поддерживают функциональную совместимость: код на kotlin может использовать классы java и наоборот. Вот тут про это написано https://kotlinlang.org/docs/reference/java-interop.html

В принципе, interop в той или иной степени поддерживают все языки для платформы JVM. То же самое касается и платформы .Net.
28 Здравый_смысл
 
13.05.19
08:54
(20) Почему? По мне, так очень удобен для быстрой разработки (особенно под ведроид), хорошо время экономит.
29 Xapac
 
13.05.19
08:57
(28)пока не понял его "смысл" свой с блекджеком и циклами?
ну свич оператор какой-то чуть свой. ну строке нельзя нулл присвоить (что преподносится как благо, помню когда был Java то что строка Объект!!!!! прям преподносилось как шедевр!!!!)
30 Asmody
 
13.05.19
08:58
Google большой - у него языков как грязи уже. Для того жк андроида есть ещё неплохая связка в виде dart + flutter.
31 ДенисЧ
 
13.05.19
09:00
(29) в смалталке "everything is object"
И когда это ещё было...
32 Asmody
 
13.05.19
09:04
(29) Там не просто свич, там полноценный pattern matching
33 Здравый_смысл
 
13.05.19
09:05
(29) Лямбды, работа с вьюшками, очень компактный синтаксис и всё такое. Про блекджек и циклы чот не понял.
34 Здравый_смысл
 
13.05.19
09:06
+(33) Рекомендую Kotlin in Action для обстоятельного изучения.
35 Xapac
 
13.05.19
09:06
(33)Ну язык создается для какой-то системы, для чего то...
1с для 1с
ява для ява поалформы
пхп для сайтов
дж для браузеров.

а этот котлин это как ява только не ява?
36 Asmody
 
13.05.19
09:07
(35) Этот котлин как скала, только для людей
37 Asmody
 
13.05.19
09:08
(36)+ ну, по крайней мере, так задумывалось
38 Xapac
 
13.05.19
09:08
(36)понял.
39 Prog111
 
13.05.19
09:10
Хочу начать пробовать себя в разработке мобильных приложений. Стоит ли начинать изучать Java? Или сразу начать с изучения Kotlin?
40 ДенисЧ
 
13.05.19
09:10
Кстати, а что такое лямбда в данном контексте? )
41 Здравый_смысл
 
13.05.19
09:21
Анонимная функция, вызываемая напрямую из другой функции.
42 Asmody
 
13.05.19
09:25
(39) Начни с dart + flutter. Серьезно. Рисовать интерфейсы на них приятно. И оно много чего скрывает от разработчика. А потом уже можно разбираться с активити, интентами и прочими радостями.
43 Prog111
 
13.05.19
09:36
(42) Dart, как сейчас посмотрел информацию в интернете - это что-то типа надстройки. Но хотелось бы начать с базы, с основ, чтобы понять принципы работы мобильных приложений. Ну и, чего греха таить, иметь возможность зарабатывать на знаниях разработки.
44 Asmody
 
13.05.19
09:43
45 Aleksey
 
13.05.19
10:07
(43) Поэтому решил начать с малораспространеных языков на котом минимум примеров и готовых библиотек?
47 Smile 8D
 
13.05.19
11:00
(39) Начать лучше с изучения Java (даже в книге по Котлину, которую выше рекомендовали, написано, что она для разработчиков знакомых с Java). Например, для общей базы и отработки практических навыков есть JavaRush. Дальше уже можно смотреть другие (более специализированные) курсы по Android разработке и Kotlin.
(45) По ссылке в (0) пишут, что уже больше половины разработчиков для Андроид перешли на Котлин, так что сложно его назвать малораспространенным. Так же на стековерфлоу и гитхабе Котлин очень активно развивается. Понятно, что в виду "молодости" примеров и разработок меньше чем на классическом Java, но и "минимум" уже не совсем подходящее слово.
48 Xapac
 
13.05.19
11:12
49 Вафель
 
13.05.19
11:12
А все потому что сам гугл забил на развитие джавы для андроида, то бишь чтоб повысить номер джавы, нужно разрабатывать для более старшего андроида. А с учетом фрагментации - это никак
50 Вафель
 
13.05.19
11:13
то ли дело на js - пиши на любой верии, бабель все разрулит
51 Волшебник
 
13.05.19
11:16
(49) А как Google может развивать язык, который принадлежит Oracle?
52 Вафель
 
13.05.19
11:18
(51) вообще то версия 8 уже давно была, а все еще писали на 5.
А гугл молчал
53 Волшебник
 
13.05.19
11:19
(52) ОК, поставим вопрос по-другому. Зачем Гуглу развивать чужой язык?
54 Вафель
 
13.05.19
11:21
(53) язык уже развит, его не нужно развивать, а нужно было дать возможность разрабам его юзать
55 Волшебник
 
13.05.19
11:23
(54) Вот зачем Гуглу лить воду на чужую мельницу?
56 Вафель
 
13.05.19
11:24
(55) зачем упрощять разработчикам жизнь?
действительно зачем
57 Garikk
 
13.05.19
11:29
(55) они и так льют мельницу jetbrains, купив у них лицензию на idea, а тут еще и язык прибрали... и чую я что они их целиком купят лет через пяток
Это куда лучше чем то что сейчас оракл я чистой явой творит
58 Garikk
 
13.05.19
11:29
(53) а java для них свой язык? они уже судились по этому поводу
59 Волшебник
 
13.05.19
11:33
(56) Google — не благотворительный фонд. У них нет задачи "упростить разработчикам жизнь". У них есть задача "заработать деньги".
60 Garikk
 
13.05.19
11:34
(59) "упростить жизнь" == превлечь к себе бооольше разработчиков
Это еще Баллмер из мелкософта говорил "Developers!! developers!!" и блин у них реально было лучшее окружение для разработки на тот момент и идеальная msdn и в чемто до сих пор лучшая ide
61 Garikk
 
13.05.19
11:35
а у гугла с этим исторически все плохо...сколько лет жили с плагином к кошмарному эклипсу, документация на андройд левой ногой написана, примеры приложений изкоробки не запускаются почти никогда
62 Волшебник
 
13.05.19
11:37
(60) Разработчиков не надо привлекать специально. Они сами идут на те платформы (и языки для них), которые востребованы рынком. Google уже завоевала рынок смартфонов (Apple скоро сдохнет) и теперь диктует правила. Вот сейчас всех перетащит на Kotlin и купит JetBrains
63 Garikk
 
13.05.19
11:43
(62) если рынок не поддерживать, он умрет
сейчас если появится, а чтото так или иначе появится, достойный конкурент...то все быстро перебегут туда, а если там будут удобные инструменты то с написанием софта под новую платформу проблем не будет что усилит эффект падения
MS уже прошлись по этим граблям в WP7 жестко ограничив разработчиков и окончательно протеряв рынок, но при этом сделав WP8 более открытым за довольно короткое время умудрились даже чуть-чуть вернуться, но с таким фейлом с семеркой им уже никто не поверил

во времена до-эппл и до-андройд, писать софт под телефоны было кошмаром, все кто на что горазд, ни локументации ничерта, какието кривые sdk мутные документашки с платным доступом к мануалам..что и утопило нокию и не дает всплыть тайзену
64 Тарзан Сережа
 
13.05.19
17:19
(0) >> как это поможет Российским программистам

Никак! Если кто-то из россиян что-то хорошее сделал, то это не твоя заслуга, и тебе с этого ничего не перепадет. Старайся своими силами, а не жди халяву за чужой счет.
65 antgrom
 
13.05.19
17:25
Пока - это исключение из правил.

П.С. Котлин - это остров на котором расположен город Кронштадт

Это исключение из правил. Других примеров мало
66 leboho
 
14.05.19
11:28
ошибка!

Это ошибка Google и вскоре все вернется на старое