Google добавила Kotlin в качестве официального языка для Android #797599


#0 by Курцвейл
Google сообщила, что отныне официально поддерживает Kotlin на Android в качестве «первоклассного» языка. Kotlin — новый язык программирования от компании JetBrains, созданной Сергеем Дмитриевым, Евгением Беляевым и Валентином Кипятковым. Котлин — это остров в Финском заливе, на котором расположен Кронштадт. Такое название намекает на некоторое родство нового языка с Java, как острова Котлин с островом Ява. Официальный инструмент разработки Android Studio от Google, к слову, основан на JetBrains IDE. Посмотрел на этот Котлин должен сказать что это ужастно. Навевает турбопаскаль. Порог входа на Андроид резко снизиться. А тот кто ушел уже, будут писать код за тарелку супа.
#1 by igorPetrov
"Навевает турбопаскаль" в каком месте навевает?
#2 by УспешныйЧел
завидуйте молча, это вам не 1с интернешнл.
#3 by Asmody
что-то он вам не то "навевает". Kotlin – это "scala здорового человека".
#4 by Starhan
А на Golange нельзя шоли под андроид писать?
#5 by Xapac
fun sum(a: Int, b: Int) = a + b порог говорите снизился?
#6 by Starhan
Или вот с вики примеры :) fun sayHello(maybe : String?, neverNull : Int) {    // use of elvis operator    val name : String = maybe ?: "stranger"    println("Hello $name") }   // returns null if foo is null, or bar returns null, or baz returns null   foo ?. bar ?. baz
#7 by УспешныйЧел
засунь в object Math, вместе с остальными мат функциями.
#8 by Xapac
или вот следующий
#9 by Starhan
то есть вместо Скала можно смело учить Котлин?
#10 by Xapac
Использование диапазонов Проверка входит ли число в диапазон с помощью оператора in: if (x in 1..y-1)   print("OK") норм
#11 by Курцвейл
Kotlin это легкий и простой язык. Написание приложения под Андроид станет обычным формошлепством. Появиться много курсов "Освой Котлин за 14 дней". Резко вырастет конкуренция и ЗП сильно упадет. Все это в итоге приведет программистов Котлин к депрессии и импотенции.
#12 by Xapac
как на котлин писать игры? движки уже есть?
#13 by Курцвейл
Берешь игру на нормальной Яве, присобачиваешь 1 функцию со своим Котлин, запускаешь сборку с Градле и вуаля, вот первая твоя игра с Котлин :)
#14 by Xapac
Логический тип Тип Boolean представляет логический тип данных и принимает два значения: true и false. При необходимости использования nullable ссылок логические переменные оборачиваются. Встроенные действия над логическими переменными включают     || – ленивое логическое ИЛИ     && – ленивое логическое И     ! - отрицание почему оно ленивое?
#15 by Xapac
дак у меня игра на libGDX движке... так не получится
#16 by igorPetrov
Не бывает легких или тяжелых языков.
#17 by Xapac
а всё нашёл. уже всё придумано)))
#18 by Asmody
ИМХО, со scala надо познакомиться. Хотя бы чтобы иметь представление.
#19 by lock19
Что даёт эта официальность? Так и будут клепать кто во что горазд.
#20 by Garykom
Нафуй все эти котлины со скалами, вполне хватает обычных java и c#
#21 by Garykom
мое знакомство со scala завершилось мгновенно после того как демо пример упал в эксепшен и выяснить (на тот момент) на чем именно падает и почему было никак (отладчика еще не было)
#22 by lock19
Интересно, если освоить Haxe, получится одной задницей оккупировать двенадцать стульев?
#23 by Asmody
На java/c#/1С писать скуууууучно
#24 by Garykom
попробуй стоя и в гамаке
#25 by Garykom
там все упирается в специфические либы и возможности железа т.е. простые алгоритмы да конвертятся но если хочешь использовать чужой код (с нативными структурами данных) то привет
#26 by Провинциальный 1сник
Потому что подразумевает, что не будет вычислять второй операнд, если первый однозначно определяет результат логической операции. В случае, если операнд - функция с побочным эффектом, это надо учитывать.
#27 by lock19
Было такое предчувствие. Если генерируемый код человекочитаемый, пользу извлечь наверное можно, ну а нет - так нет.
#28 by Живой Ископаемый
что не так? опшионалы есть во многих языках.
#29 by Asmody
Пффф! Я на FoxPro в юности писал, меня таким не испугать.
#30 by Serginio1
Котлин очень приятный язык. Он близок к C# и Nemerle. В свое время JetBrains  взял немерлевцев к себе ради котлина. Плюс компиляция в JS
#31 by Лефмихалыч
Хочешь заработать денег - придумай свою религию. (С) Рон Хаббард
#32 by Garykom
Глянул бегло синтаксис, блин у кого то ностальгия по паскалю/дельфи )) Совершенно бесполезная переделка синтаксиса с++/java в оберон-стайл.
#33 by Вафель
Почему в каждом новом языке переписывают определения функций, переменных, выполнение цикла итд?
#34 by Garykom
В этом и отличие языка от "парочки фреймворков"
#35 by Вафель
зачем писать fun вместо function? В чем фишка?
#36 by Asmody
сэкономили 5 символов
#37 by Garykom
Быстрее кодить, неужто на Delphi не писал? Или на 77 без телепата.
#38 by Serginio1
Например TypeScript имеет такой синтаксис. Он удобен кстати для автовывода типов функций. Меньше писанины.
#39 by Вафель
ты в нотепаде кодишь что ли?
#40 by Волшебник
fun прикольнее. Это же целое слово с переводом веселье, забава, потеха кстати, словосочетание "do fun" означает "заниматься сексом"
#41 by trdm
С.рнь какая-то. В погоне за уникальностью рождаются языки уродцы...
#42 by trdm
+ Муторный он какой-то этот язык если честно. Не могли путем мелкософта пойти? Один компилятор/интерпретатор а язык сам выбираешь.
#43 by Garykom
"сделай функцию" - "займись сексом" ?
#44 by Garykom
+ представляю как во фрилансе ржать будут над "не носителями языка"
#45 by Вафель
Так компилятор то остался от джавы
#46 by Fragster
вот где настоящие дела идут: В Ставрополе создали нового «убийцу Windows» – Ivan ОS Разработчиками операционной системы стали сотрудники Всероссийского научно-исследовательского института овцеводства и скотоводства. На создание продукта ушло пять лет и было потрачено около 40 млн рублей. Новая ОС создана на основе Linux
#47 by Вафель
Круче чем БлогенОс?
#48 by Fragster
на 40 млн руб круче
#49 by Волшебник
"было потрачено около 40 млн рублей" "теперь разработчики ищут инвесторов, готовых вложить миллион рублей в сертификацию" кажется, я всё понял
#50 by Fragster
интересно, что по нашим стандартам эти 40 млн идут как "расходы", а по американским - как "инвестиции"
#51 by igork1966
Срочно переименовать в "Всероссийский научно-исследовательского институт лоховедения", будет отражать суть.
#52 by Garykom
"в общей сложности на проект было потрачено около 40 млн рублей и над ним на протяжении 5 лет работали 7 специалистов:" 40/(127) = 95 т.р. в месяц
#53 by Garykom
40/(12х5х7) = 95
#54 by Fragster
В Ставрополе. В институте овцеводства. Видимо, на кафедре бухучета.
#55 by Asmody
минус налоги и затраты, хорошо, если по 25 тыр на нос получилось
#56 by Fragster
может название этого института также, как и название всяких оружейных комплексов ("кипарис", "буратино") - маскировка?
#57 by Asmody
почему я упорно читаю это как: "институт овцеебства"?
#58 by Fragster
пересмотрел кевина смита
#59 by Fragster
#60 by Ислам
Отлично! Покупаю самсунг, иду программировать под андройд!
#61 by Asmody
Откуда у тебя трлн баксов на Самсунг?
#62 by Ислам
Даже не знаю как ответить на таков вопрос.
#63 by Asmody
Я специально сходил, на капитализацию посмотрел. 48 трлн рублей по текущему курсу?. Хорошая покупка – акции растут, несмотря на прошлогодний провал с взрывоопасными нотами.
Тэги: IT-новости
Ответить:
Комментарии доступны только авторизированным пользователям

Похожие вопросы 1С

В этой группе 1С