[Ответить в тред] Ответить в тред

Check this out!


<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
328 | 27 | 98

KOTLIN Аноним 29/03/18 Чтв 17:27:46  1164648  
nullsafety.png (185Кб, 1000x222)
Вы че, охуели? Где тред по модному-стильному-молодежному языку?
Аноним 29/03/18 Чтв 17:40:28  1164653
>>1164648 (OP)
Ненужно.
Аноним 29/03/18 Чтв 17:57:16  1164660
Нам этот котлин и нахуй не нужон. Котлин этот ваш.
Аноним 29/03/18 Чтв 23:33:12  1164868
А че, говно еще то? Не пробовал просто кодить на нем.
Аноним 29/03/18 Чтв 23:35:42  1164873
>>1164648 (OP)
Не палим годноту, хули, всем охуенен (кроме столкновения с джава дженериками), обсуждать нечего. Молча используем.
> Где тред
Утоп полгода назад.
Аноним 30/03/18 Птн 03:24:56  1164946
kotlinvsjava.jpg (68Кб, 850x350)
>>1164648 (OP)
>Где тред
Все треды постоянно тонут, ибо язык на самоподдуве у полтора анона. В любом случае тебе к андрюшникам, так как больше нигде и не прижился (по крайней мере если к ним в болото не погружаться, больше нигде я его активно не видел, хотя молодняк в чатике говорит, мол они бэкенд пишут, в действительности проекты оказались уровня визиток на localhost, а другие наяривают на котлине в spring - что доставляет). Ну и раз я молодняк вспомнил, то тоже к нему, так как для матерых джавистов один только лишь синтаксический сахар поверх jvm, еще не повод радостно скакать по языкам в 2018 году (вот же веселье иметь кодо-базу из разных языков на пол гигабайта кода, а потом словить неведомую фигню).
В общем, имхо, в языке нет киллер фичи, нет батареек (что в 2018 году мастхев) и местами сомнительный синтаксис, приводящий (опять же имхо) к запутанности кода.

Ну и у меня встречный вопрос, котлин получил должную поддержку у других IDE? Не стал ли он языком одной среды разработки?
Аноним 30/03/18 Птн 09:43:55  1164975
>>1164946
> только лишь синтаксический сахар
Ох уж эти свидетели секты синтаксического сахара. Непонятно только почему они пишут на высокоуровневых ЯП, а не дрочат байты в сишечке. Ведь все это сахар!
Аноним 30/03/18 Птн 09:49:57  1164976
>>1164975
Бля, какой же ты дебил
Аноним 30/03/18 Птн 09:55:45  1164978
>>1164976
Это ты дебил. Скотлин позволяет писать более лаконичный и читаемый код. Не нужно? Пошел нахуй.
Скотлин уменьшает количество багов за счет отсутствия NPE. Все мы используем javax.validation и Optional, но это не избавляет на 100% от недосмотра, равно как все в опшионалы не обернешь. Не нужно? Пошел нахуй.
Аноним 30/03/18 Птн 09:56:29  1164979
Алсо workaround с type erasure доставляет. Не нужно? Пошел нахуй.
Аноним 30/03/18 Птн 12:43:34  1165028
Есть Scala, поэтому котлин не нужон
Аноним 30/03/18 Птн 13:06:32  1165043
>>1165028
Скала писа
Аноним 30/03/18 Птн 13:13:42  1165046
>>1165028
В Скале нет совместимости с JAVA
Аноним 30/03/18 Птн 13:16:31  1165048
>>1165046
мать ебал, ухади (ты не прав = ты пидар)
Аноним 30/03/18 Птн 13:31:11  1165056
>>1165046

ват? Поехавший чтоли?
В любом JVM-языке есть, хоть в Clojure.
Аноним 30/03/18 Птн 13:32:47  1165058
>>1165056
Такая же совместимость, как в Котлине?
Аноним 30/03/18 Птн 13:50:28  1165069
>>1165058
Правильно спрашивать "такая же совместимость, как в Groovy?".

А котлин - действительно не нужен, кроме как на андроиде. Слишком много сахара, магии и грязных хаков.

Это делалось чисто для внутреннего употребления. А потом ребята захотели ещё больше денег. И славы. Главное - славы. Хули, типа, я хуже чем Одерский? И пошло-поехало.
Аноним 30/03/18 Птн 14:26:47  1165096
>>1165058
Такая же это какая же? В Groovy была не плохая идея, что Groovy это расширение языка Java и любой Java код это автоматом код на Groovy. А Kotlin на сколько я знаю это все же отдельный язык.
Аноним 30/03/18 Птн 15:42:26  1165138
>>1165096
Groovy вообще охуенен.
Для тестирования, для скриптов, для DSL и прочего.
Плюс, в новых версиях добавили статику.

И, кстати, эти мудаки из джетбрейнз реально урезали поддержку груви в новых версиях идеи. Анализ кода и т.п. И со скалой тоже не всё однозначно, урезать ссут, но новые фичи не добавляют.
Это они так продвигают своё ненужное поделие под названием котлин.
Аноним 30/03/18 Птн 15:47:02  1165140
>>1164978
Да кому нахуй сдался этот сахарок, когда есть Scala с Frege? Дебилы, блять.
Аноним 30/03/18 Птн 15:47:20  1165141
image.png (153Кб, 460x460)
GTFO HATERS
REEEEEEEEEEEEEEEEEE
Аноним 30/03/18 Птн 15:48:42  1165143
wftkotlin.png (85Кб, 700x595)
>>1164978
>более лаконичный и читаемый код
ЧТО?
Даже у питонистов считается злом массовый импорт через звезду.
Что за инсталлы и каллы? Откуда они, где была инициализация? Теперь что, мне скакать по IDE с мышкой, чтобы понять откуда это? А если нет IDE - все, плакать?

О да, Читаемый и лаконичный код, где стали задрачивать процедурное программирование.

Вот и пришло поколение программистов без критического мышления.
Аноним 30/03/18 Птн 15:55:33  1165154
>>1165143
Это набор грязных хаков для внутреннего употребления, как я и говорил.

Внутри компании, когда все обучены (самим разработчиком языка, лол) и есть жёсткая дисциплина кодирования - это прокатывает, и повышает производительность.

Как язык общего назначения - мне не нравится.
Неоднократно пробовал использовать, начитавшись рекламы, но возникало интуитивное неприятие.
Аноним 30/03/18 Птн 15:56:08  1165157
>>1165096
>Groovy
На сях то всякие питоны и пхп тормозят, я представляю скриптовое подделие на jvm
Аноним 30/03/18 Птн 16:02:34  1165163
>>1165157
Всё нормально.
Заметно быстрее питона (нативного).
Плюс - есть @CompileStatic и прочее.

Для тестирования (Spock) и скриптования с дсл - вообще охуенно.

Что касается jvm, то, если ты не программист 1с, то должен понимать, что jvm - весьма быстрая вещь.
Например, JRuby - быстрее нативного.
И PHP на джаве тоже есть, и оно тоже быстрее, лол.

Аноним 30/03/18 Птн 16:03:55  1165164
>>1165154
>Это набор грязных хаков для внутреннего употребления, как я и говорил.
В этом примере еще можно догадаться, что это такое и откуда (зная предметную область можно хотя бы предположить). А прикинь ты залезаешь в легаси код из процедурного программирования со звездным импортом - и плачешь.

И да, это пример из ktor, и да, я листал сорцы, там звездный импорт даже норма такая.
Аноним 30/03/18 Птн 16:08:23  1165166
>>1165163
>Заметно быстрее
>весьма быстрая вещь
>быстрее нативного
>и оно тоже быстрее

Тут главное верить :)
Аноним 30/03/18 Птн 16:17:22  1165177
>>1165164
> там звездный импорт
fix: там, это в котлине
Аноним 30/03/18 Птн 17:21:45  1165214
>>1165166

раз в 8 медленнее Java, на сколько помню по тестам. Ну и Ruby примерно на столько же медленнее Java. А Java сама в некоторых местах дает пососать даже C++, так что похуй на самом деле. Для таких вещей, как описал анон выше - dsl, unit tests и прочее - весьма годная вещь. Плюс есть не плохая калька с Rails - Grails. Поверх Spring на Groovy. Для веб говна вообще самое то.
Аноним 30/03/18 Птн 17:35:08  1165220
>>1164976
Двачую.

>>1165028
Тоже двачую.

>>1165069
Неистово двачую.

>>1165138
>Для тестирования, для скриптов, для DSL и прочего.
Кложа же лучше для этого (в вакууме, если не считать обучение команды и т.п.), да и в целом складывается ощущение, что груви какой-то полудохлый.
Аноним 30/03/18 Птн 18:06:15  1165232
>>1165220
>Кложа же лучше для этого (в вакууме, если не считать обучение команды и т.п.), да и в целом складывается ощущение, что груви какой-то полудохлый.

DSL на Groovy имхо гораздо более читабельный. Посмотри хотя бы на Gradle.
Аноним 30/03/18 Птн 18:55:43  1165259
>>1165232
Груви же закопали, отдали апач?
Аноним 30/03/18 Птн 18:58:58  1165262
>>1165232
И каким образом
plugins {
id 'com.gradle.build-scan' version '1.13'
}
читабельнее, чем
:plugins [
[com.gradle/build-scan "1.13"]
]
или
{:deps {org.clojure/clojurescript {:mvn/version "1.10.238"}}}
?

Ну фигни-то все-таки не неси, ну епт.
Аноним 30/03/18 Птн 19:05:51  1165268
>>1165069
>Это делалось чисто для внутреннего употребления.
Го - да, от того он такой специфичный, а вот с котлин сразу замахнулись на мировое господство, причем народ хватался за все что можно и за js (какой-то бред с единым вебом, блин, они даже рынок не прошарили перед такими маняфантазиями) и за native (по ощущениям забив на все остальное).

В итоге большого будущего не наступило (хотя продолжают все еще обещать и планы рассказывать).

Аноним 30/03/18 Птн 19:08:00  1165270
>>1165262
>}}}
Когда очень хочется как в лиспе, но круглые скобки у хипстеров не в тренде.
Аноним 30/03/18 Птн 19:22:46  1165286
>>1165259
Что значит "закопали"?
Какой смысл ты в это вкладываешь.
Посмотри историю, сколько там спонсоров сменилось за все годы.

И посмотри сюда:
https://github.com/apache/groovy/releases

Последний релиз - 7 дней назад.
Отсутствие хайпа != закопали.

Но, мега-языком, золотым молотком, серебряной пулей и ответом на все вопросы Groovy не стал, это да.
Сейчас на эту роль пробуется джаваскрипт, лол.
Аноним 30/03/18 Птн 19:49:07  1165317
>>1165286
>Какой смысл ты в это вкладываешь.
Ну так от него его создатель отказался, хз, отдали в апач, а апач свалка. Плюс еще там какая-то муть с gradle была.
Уж ссори за "точность" такую, я в этом не варюсь.

>Посмотри историю, сколько там спонсоров сменилось за все годы.
Сколько? И кто остался?

>Последний релиз - 7 дней назад.
Да ну всякие D и NIM (тысячи их) там тоже релизят, релизят все что угодно, но это вообще не показатель восстребованности

>Но, мега-языком ... Groovy не стал
Так это одно из самых важных для языка.
Аноним 30/03/18 Птн 20:57:34  1165353
>>1165270
Ты это сказал про код на лиспе, лол.
Аноним 30/03/18 Птн 21:14:09  1165367
>>1165262
Ок, ок, наверное на счет DSL не прав. Но там кроме DSL например в Gradle еще и скрипты на Groovy. А скрипты на Lisp-подобном языке это боль. Не надо мне сказки рассказывать. Хотя в целом Clojure котирую.
Аноним 30/03/18 Птн 21:38:42  1165385
>>1165140
Эдвард Кметт срёт тебе на ебало.
Аноним 30/03/18 Птн 21:40:03  1165387
https://github.com/Kotlin/KEEP/pull/87
Аноним 30/03/18 Птн 21:49:21  1165396
>>1165387
Скоро будет сборная солянка не хуже сишарпа.
Аноним 30/03/18 Птн 21:57:12  1165402
>>1165317
Жаль что Груви недопиарили. Хороший язык.
Аноним 30/03/18 Птн 22:05:13  1165405
>>1165367
Ну смотря что ты под "скриптами" подразумеваешь. Если именно баш-стайл - то они и на груви боль, для этих целей есть пайтон с руби, зойчем насиловать жвм. А если скрипты именно как небольшие программки типа сгенерировать данные, протестировать апи, потеребонькать кластер - имхо, кложа лучше, там много либ под это и в целом куча батареек. Но условному среднему джуну конечно проще объяснить груви, об этом я сразу сказал.

Раз уж такой разговор пошел, поясни за грейлс, что ли. Есть вообще хоть какой-то смысл на него смотреть на сегодня?
Аноним 30/03/18 Птн 22:15:21  1165410
>>1165405
Да, я про маленькие программки. При сборке например. Ну спорить не буду.
По Grails. Я активно на фрилансе последние лет 6. Вот помню года 2-3 назад прям очень много заказов было. Сейчас вообще не встречаю. Spring-Boot или Play сейчас нисколько не хуже. Да и все на single page перешли в основном. По мне - я не вижу смысла. Раньше Grails было в разы удобнее чем Spring, сейчас уже нету такой большой разницы. Разве что Groovy, если очень хочется использовать.
Аноним 30/03/18 Птн 22:22:01  1165413
>>1165140
Всем, кому нужна better Java. Скала имеет задачи (Спарк и Акка), но под промышленное программирование общего назначения не годится.

>>1165143
Ты там упоротый что ли?

Какое отношение вайлд кард импорты к Котлину? Они и в Джаве используются точно также.

Алсо детектирую, что по вышеозначенным конкретным профитам Котлина тебе оказалось нечего сказать, значит ты со всем этим согласен.
Аноним 30/03/18 Птн 22:22:52  1165414
>>1165410
Ну я примерно так себе и представлял, да. Спасибо за ответ. :3
Аноним 30/03/18 Птн 22:27:34  1165417
>>1165410
>Да и все на single page перешли в основном.
И как сейчас поисковики с этим дружат? Или уже трафик оттуда вторичен для среднего заказчика?
Аноним 30/03/18 Птн 22:33:08  1165420
>>1165417
Есть решения для поисковиков. Что-то вроде пререндера страницы со всем самым важным. Так что решаемо. У меня есть один заказ - стартап. Там Spring на бэке и Angular на фронте. Наняли даже SEO сейчас - она там что-то шаманит. Так что все решаемо.
Аноним 30/03/18 Птн 22:55:41  1165438
>>1165413
>Какое отношение вайлд кард импорты к Котлину? Они и в Джаве используются точно также.
Это не язык плохой это программисты такие
В той же джаве, питоне это моветон, более того, в питоне где так же в одном файле срачник из классов и функций - делают так чтобы импорт был наиболее явный (за счет "разыменования" в __init__).
То есть, язык позволяет плодить тонну функций и классов в одном файле - тем самым наталкивает программиста импортировать все. И да, в сорцах у котлинистов это часто встречается, и да, это они это не продумали и скорее всего вообще над архитектурой не думали, а тащили все хайповое, на старую джавовскую модель (в том числе и модель импортов).
В этом случае импорт одного статического класса и вызов у него функций - выглядит действительно "читаемей", чем вызов функций (и поди пойми не метод ли это текущего класса, если нет, то откуда это процедурное чудо пришло тогда)

>что по вышеозначенным конкретным профитам Котлина тебе оказалось нечего сказать
Вообще-то это был показ человеку, который утверждал что котлин "лаконичен и читаем". И показ был сделан специально на первом и самом простом примере от самих разработчиков. Это очень показательно, когда не нужно далеко ходить, чтобы продемонстрировать все "антипатерны" по читаемости кода.
И этого на самом деле достаточно.

Но! Если тебе не думает, что процедурное программирование, это априори нечитаемая жопа, то поразмысли о таком треше как экстеншен функции, которые по началу кажутся невероятно крутой штукой, но на деле в большом проекте просто тот еще костыль.
Аноним 30/03/18 Птн 23:50:04  1165472
>>1165438
Я сижу читаю тебя и думаю - ты троллишь или ты действительно такой ебаклак? Причем тут импорты вообще? Единственное что Котлин изменил с импортами - убрал слово static.
> В той же джаве, питоне это моветон
Это так. Но регулируется это не языком, а кодстайлом в твоей IDE, где сказано "автоматически заменять более n импортов из одного пакета вайлдкардом".

Ты действительно этого не понимаешь?

> Вообще-то это был показ человеку, который утверждал что котлин "лаконичен и читаем".
Это был я, и я по-прежнему так считаю. А ты не опроверг ни один из предоставленных аргументов.
> первом и самом простом примере от самих разработчиков
Еще раз, причем здесь импорты? В джаве будут точно такие же вайлдкарды. Это настройки кодстайла IDE.
> процедурное программирование
Никто не говорил про процедурные портянки, кроме тебя. Экстеншен функции предоставляют дополнительную выразительность. Но ни один нормальный программист не будет писать в них имеющий внешние зависимости код.
Аноним 31/03/18 Суб 00:03:02  1165480
>>1165396
Да не будет, кмк. Будут так же копаться в своих inline functions/inline classes "инновациях". Хотя бы спиздили active annotations у xtend и то в радость. Говорят в 1.3 что-то похожее будет. Как по мне, им бы еще не помешало пригласить людей, которые F* пилят.
Аноним 31/03/18 Суб 00:05:00  1165481
>>1165417
Если адреса вьюх в сингл пейдже сделаны через !#, то поисковик запарсит. Умеют года так с 2013. Главное - соблюдать семантическую разметку. Ну и пререндеры есть, как уже сказали.
Аноним 31/03/18 Суб 00:18:15  1165485
>>1165472
>Это так. Но регулируется это не языком, а кодстайлом
Блядь, ты же понимаешь, что кодстайл запрещающий импорт со звездой, это паттерн фиксирующий недостаток дизайна, который был обнаружен опытным путем спустя некоторое время? Причем недостаток именно для сопровождения кода (читаемости кода).
В случае джавы, данный недостаток носил минимальные неудобства, а с котлином не только не устранили эту "багу", так еще и добавил их пачкой.
Логично, что новый язык, который так копирует джаву, должен был исправить это и исправить не кодстайлом, а своим дизайном.

>ты троллишь или ты действительно такой ебаклак?
Это ты сейчас доебался до очевидной хуйни.

>А ты не опроверг ни один из предоставленных аргументов.
А они были? Ты только маневрируешь, я тебе разжевал как дебилу уже, оперируй моими фактами, или катись нахуй, домашний локалхостер.

>Но ни один нормальный программист не будет писать в них имеющий внешние зависимости код.
Ты серьезно? Их и позиционировали для расширение классов, у которых у тебя доступа нет. А расширять не внешние, а свои внутренние классы, да ты просто одарённый.
Сначала орнул с тебя, а потом спомнил что я на зк и успокоился.
Аноним 31/03/18 Суб 00:30:26  1165487
>>1165485
Тип любого выражения показывается по нажатию комбинации горячих клавиш.
Аноним 31/03/18 Суб 02:09:08  1165505
>>1165438
>>1165485
Двачую вот этого анончика.

Кстати, я не понимаю, зачем им было делать язык без тайпклассов. Есть вообще какое-то объяснение кроме как "ниасилили, да и хуй с ним"?
Аноним 31/03/18 Суб 09:48:25  1165587
Господа, призываю общаться без взаимных оскорблений. Нормальный же тред был.
Аноним 31/03/18 Суб 13:22:35  1165684
Слава Аллаху что этот язык запилили. Последний раз писал код на Яве 2 года назад. Искренне не понимаю тех людей которые пишут что язык не нужен. Это же джава 2.0.
Аноним 31/03/18 Суб 13:35:05  1165686
>>1165684
Не нужен, потому что есть Scala.
Аноним 31/03/18 Суб 13:35:22  1165687
>>1165485
> кококо язык плохой
> потому что на картинке вайлдкарт импорты есть

Не знаю зачем я потратил время на написание нескольких постов такому дурачку как ты. И ты так не опровергнул ни один из вышеперечисленных аргументов почему язык заебись. Ссу в тебя. Слив засчитан.
Аноним 31/03/18 Суб 13:52:39  1165696
>>1165686
Еще раз, для непонятливых:

Эдвард Кметт срет тебе на ебало

Скала язык для червей-пидоров, обиженок, которые не могут себе позволить haskell/f#.
Аноним 31/03/18 Суб 15:42:26  1165751
>>1165420
У всех современных фронтовых фреймворков есть нормальный серверный рендеринг в строку. Реакт по скорости серверного рендеринга уже даже нодовскую версию jinja догнал https://malloc.fi/performance-cost-of-server-side-rendered-react-node-js .
>>1165420
>Что-то вроде пререндера страницы со всем самым важным.
Это как раз говно.
Аноним 31/03/18 Суб 16:17:58  1165773
>>1165696
Haskell - язык без работы
Аноним 31/03/18 Суб 17:26:07  1165806
>>1165487
Скакать с мышкой по экрану на каждом выражении, та еще сомнительная радость.
Аноним 31/03/18 Суб 20:14:26  1165908
>>1165696
Взгляни в список тех кто коммитил в ScalaZ :D
P.S. F# — УГ.
Аноним 31/03/18 Суб 21:23:57  1165951
>>1165908
Да что ты тупому тролю объясняешь?
Аноним 31/03/18 Суб 22:01:29  1165975
>>1165908
https://github.com/scalaz/scalaz/commits?author=ekmett&before=dd87266bd0dfe3305eae43f2e134401c2d6bb1c3+35 40 коммитов, чтобы на практике поближе разобраться с языком и понять, какое это УГ (полгода 2010-2011) и накатать это https://www.reddit.com/r/haskell/comments/1pjjy5/odersky_the_trouble_with_types_strange_loop_2013/cd3bgcu/
Аноним 31/03/18 Суб 22:32:37  1166000
>>1165951
Не тупее чем этот троль >>1165686.
Аноним 01/04/18 Вск 03:03:58  1166086
14904105723570.png (513Кб, 657x516)
Java - это COBOL, если бы не мобильники, мы бы даже не слышали о ней сейчас. Туда же сразу попадают и jvm, с которой не так все просто (о чем замалчивают фанбои и евангелисты). Да, сейчас анон вскрикнет про OpenJDK, но это тот ужас, о котором опять презрительном молчат.

Продолжая этот треш: все что поверх байткода, сразу же обретает соответствующий запашок, что кложур, что скала, что груви.
Несомненно, в этих языках есть хорошие решения, но они уже пахнут.

Подытоживая: знаете в чем фатальный недостаток котлина? Что он начал разрабатываться с упором на jvm и java (ну сейчас то они поняли, и своими мозгами пытаются осилить native, но опять же, синтаксис уже пропитан душком джавы и потребностью быть ограниченным байткодом джавы останется уже навсегда).

/thread
Аноним 01/04/18 Вск 03:57:40  1166091
>>1166086
> синтаксис уже пропитан душком джавы и потребностью быть ограниченным байткодом джавы останется уже навсегда

Пдц, онолитека уровня /бе /зыка oh wait..
Аноним 01/04/18 Вск 04:21:04  1166092
14901935464880.png (242Кб, 503x711)
>>1166091
Таки все правильно сказал. Полное слизывание синтаксиса и ООП долбоебизма как есть. Как в свое время слизывали с Си, так вот и с джавы тоже лижут.

Самое забавное, что даже классы зачем-то зафиналили, потому что какой-то их местный джава-умник в книжке это написал (в действительности мало кто так писал). Тем самым они на старте сделали несовместимость с флагманским джавовским фреймворком - спрингом.
Это было равносильно как выпустить велосипед с квадратными колесами, так как у котлина своих либ то и не было, а спринг это просто связующий цемент в мире жаба-макаки (конечно, сейчас ситуация изменилась и не без помощи спринга, но старт таки проебали, схватив тонну говна от тех, кто реально хотел перекатиться, особенно после слов о 100% интеропе).
Аноним 01/04/18 Вск 07:49:34  1166104
>>1166000
Это все я. Но я не троллю. Серьезно не понимаю зачем нужен котлин, когда есть божественная Scala.
Аноним 01/04/18 Вск 07:52:59  1166105
>>1166086
>Java - это COBOL, если бы не мобильники, мы бы даже не слышали о ней сейчас

дальше не читал. Причем тут мобильники? Ничего что там добрая доля интырпрайзя и бэкенда на Java написана?
Аноним 01/04/18 Вск 14:17:20  1166235
>>1166105
>COBOL
>Ничего что там добрая доля интырпрайзя и бэкенда на Java написана?
Ты совсем тупой? На COBOL тоже была (и даже еще есть) добрая доля интырпрайзя и бэкенда, но ты же об этом не слышал, да?
Из вики:
ещё в 2006 году Кобол считался языком программирования, на котором было написано больше всего строк кода
Аноним 01/04/18 Вск 14:36:44  1166248
>>1166104
Это парень на самом деле прав, все кто действительно хотел слезть с джавы, но так чтобы остаться на jvm - все эти люди уже давно перелезли на скалу. А тех кого джава устраивала - они на ней и остались и останутся (на самом деле современные IDE делают разработку на жабе не такой уж и отвратной).

Котлин же ворвался в мир ИТ с розовой мечтой, мол сейчас мы вам дадим IDE и якобы супер синтаксис и весь мир слезет с джавы и джаваскрипт и побежит писать код на новом чудесном языке (примерно так представляется аналитика в джетбрейнс). Даже в туго-го понимали, что без батареек в этом веке язык не взлетит и мартыхам запилили http сервер (хотя тоже могли сказать - пишите сами), даже в никому не нужном дарте есть флагманская кросс-фреймворк для разработке на мобильниках. Что есть у котлина? Только вера и надежда.

Аноним 01/04/18 Вск 19:55:55  1166460
>>1166086
>все что поверх байткода, сразу же обретает соответствующий запашок
С\С++ компилируется в байткод (clang форева), пайтон компилируется в байткод, даже елисп компилируется в байткод. Так, подожди-те, а жс компилируется в байткод?

Дело раскрыто, ты - жс-петушок.
Аноним 01/04/18 Вск 19:56:15  1166461
Сажу забыл, извините. Сабж ненужен.
Аноним 01/04/18 Вск 20:15:51  1166472
>>1166460
Ты жопой читаешь? Он про джавовский байткод и что вокруг jvm выросло, а не про слово "байткод"
Аноним 01/04/18 Вск 21:14:08  1166514
>>1166472
Он бы мог написать "все, что поверх жвм", но написал "все, что поверх байткода". Не нужно за него додумывать, он и сам достаточно петушок.
Аноним 01/04/18 Вск 21:50:24  1166538
>>1166514
Мне то на него срать, но ты просто тупой, нельзя пройти мимо не посав на тупого, это не правильно (ты бы так же сделал).
> Продолжая этот треш: все что поверх байткода, сразу же обретает соответствующий запашок, что кложур, что скала, что груви
Чел говорит в контексте jvm и жабы, потом тут же приводит в пример все языки из жабиной VM. Но конечно, умнейший кодер из /зк делает вывод, что он говорит именно о общем техническом понятие байткода, ведь да, целая портянка текста, нацеленная на смешивания джавы с говном - говорит именно об этом, да??

Я худею насколько сегодня тупой программист пошел
Аноним 01/04/18 Вск 23:50:35  1166583
>>1166538
Он бы мог написать "все, что поверх жвм", но написал "все, что поверх байткода". Не нужно за него додумывать, он и сам достаточно петушок.
Аноним 02/04/18 Пнд 01:02:39  1166595
>>1166583
Бля, долбаеб еще и оправдывается
Аноним 02/04/18 Пнд 10:32:43  1166664
>>1166235
Ты дурачок? А ничего что до сих пор пишут. Сравнивать с мертвым коболом, на котором только легаси, когда на Java полно свежего бека.
Аноним 02/04/18 Пнд 15:42:33  1166795
>>1166595
Прекращай.
Аноним 02/04/18 Пнд 20:32:22  1166944
>>1166795
нахуй пшел
Аноним 02/04/18 Пнд 22:08:44  1167010
>>1166944
Ну иди.
Аноним 02/04/18 Пнд 23:06:41  1167061
>>1166664
На COBOL тоже до сих пор пишут
Аноним 03/04/18 Втр 11:58:54  1167284
>>1167061
Ты серьезно продолжаешь сравнивать популярность бэкенд языка Java и Cobol?
Аноним 03/04/18 Втр 16:54:36  1167425
>>1167284
Ты серьезно не можешь провести параллель между тонной говно-ынтерпрайзной херни кобола и джавы?? Даже на момент 2006 говнокода на коболе было больше чем любого другого кода, как и сейчас говнокода в тырпрайзе (о котором, конечно, домашние программисты и не слышали).

Аноним 03/04/18 Втр 18:11:55  1167488
>>1167425
Сам ты домашний программист, я уже 12 лет на этом говне пишу. На Cobol ничего нового не пишут, в отличии от Java. А ты утверждаешь, что Java сейчас известен только благодаря мобильникам. Зайди почекай заказы на том же Upwork - разработать Rest API на SpringBoot или Play - дохрена работ. И там не поддержка легасикода на EJB. Много работы по BigData и ML. На Cobol такое есть?
Аноним 03/04/18 Втр 19:56:41  1167545
>>1167425
Это не аналогия и не параллель, это демагогия, дружок-пирожок.

Ты конечно можешь безпруфно кукарекать, но лучше начни знакомство с вопросом с https://skeptics.stackexchange.com/questions/5114/did-cobol-have-250-billion-lines-of-code-and-1-million-programmers-as-late-as-2?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa
Аноним 04/04/18 Срд 00:47:33  1167691
>>1167488
>Java это COBOL своего времени
>На Cobol ничего нового не пишут, в отличии от Java
Естественно блядь рука лицо

я правда охуеваю насколько тут среднестатистический программист, я конечно не верю что ты реально программист со стаже в 12 лет, но если это так это просто ппц, а это мы еще не в js и python треде!
Аноним 04/04/18 Срд 00:58:35  1167695
>А ты утверждаешь, что Java сейчас известен только благодаря мобильникам
Если бы не мобильники, о джаве бы сейчас было слышно как о коболе в свое время. То есть, она бы не пропала вдург, а затухла в своем тырпрайзе бестолковое ты создание

>Зайди почекай заказы на том же Upwork
Работа, за которую уже не берутся (за те деньги) даже индусы. Сколько бы ты там новых модных слов не добавляй, 99% бэкенда это легаси у жабы (или прикручивание нового говна к старому).

Да, к мобильным приложениям порой подымают серваки, но тут эти серваки больше побочный эффект от мобильного приложения (и умные дяди давно такие серваки подымают на го, так как важна асинхронщина для REST приложения)

>На Cobol такое есть?
Джавапобедил дебил
Аноним 04/04/18 Срд 10:30:10  1167813
>>1167691
Оскорбление без аргументации. макака-стайл. Как будто мы в б

>>1167695
>Если бы не мобильники, о джаве бы сейчас было слышно как о коболе в свое время

безосновательное утверждение, даже комментировать нечего

>Работа, за которую уже не берутся (за те деньги) даже индусы. Сколько бы ты там новых модных слов не добавляй, 99% бэкенда это легаси у жабы (или прикручивание нового говна к старому).

Работаю по 35-50$/час над новыми проектами, не над легаси. Заказов дофига. Много стартапов берут Java и нос не морщат. Вот что ты несешь. То что на Java осталось дофига легаси, ну так это логично - язык то не новый.

> Джавапобедил
Вот просто иди нахуй. Честное слово.
Аноним 04/04/18 Срд 16:51:56  1167960
>>1167695
Вот это манямир. Пхпетушок-формошлеп какой-нибудь небось.
Аноним 05/04/18 Чтв 02:47:24  1168222
>>1167813
>Работаю по 35-50$/час
Ну как бюджетная проститутка просто.
Раньше школяры поболее циферки рисовали, чет совсем печалите.
Аноним 05/04/18 Чтв 02:48:29  1168223
>>1167813
>Оскорбление без аргументации. макака-стайл. Как будто мы в б
Он настолько туп, что даже не понял.
Аноним 05/04/18 Чтв 09:47:04  1168290
>>1168222
Твой рейт в студию, дорогая наша проститутка.
Аноним 05/04/18 Чтв 09:55:45  1168294
>>1168223
>Он настолько туп, что даже не понял.

Тут только ты понял. Сам пошутил - сам посмеялся, клоун.
Аноним 05/04/18 Чтв 10:05:40  1168297
14604923383470.jpg (288Кб, 825x825)
>>1168290
>>1168294
Джявадебил as is.
Аноним 05/04/18 Чтв 10:10:22  1168299
>>1168297
Что ж ты сливаешься так быстро, няша?
Кроме желчи ничего не имеешь? Хотя чего ждать от зк-дебила?
Аноним 05/04/18 Чтв 10:16:57  1168302
>>1168299
>эти риторические вопросы
Верный признак лоха по жизни, кстати.
Надежнейший.
Аноним 05/04/18 Чтв 10:52:13  1168312
>>1168302
Ты ж на вопроы не отвечаешь, няша. Только говном кидаешься. Обосрался - обтекай.
Аноним 05/04/18 Чтв 11:14:41  1168325
>>1168312
>вопроы
А ручонки-то дрожат.
Аноним 05/04/18 Чтв 12:13:49  1168340
>>1168325
Двачер не может справиться со своим поражением. Как мило. По делу будет что сказать, задрот?
Аноним 05/04/18 Чтв 12:15:36  1168341
>>1168340
>этот проецирующий джявадебил
Хуево быть тобой.
Аноним 05/04/18 Чтв 12:27:10  1168348
>>1168341
Он даже не понимает, что общается с разными анонами, походу. Шел бы ты отсюда, петушок, а то уже утомил.
Аноним 05/04/18 Чтв 12:29:09  1168350
>>1168348
>эти манявры
>эти мольбы
На коленях проси.
Аноним 05/04/18 Чтв 13:21:12  1168372
НЕМНОГО ПО-ПРОИГРЫВАЛ С ДЖАВА-ФАНТАЗЕРА С 300К/СЕКУНДУ И С САМОГО ФАКТА ФРИЛАНСА НА ЖАБЕ
@
РЕШИЛ БОЛЬШЕ НЕ БАМБАТЬ ПРОТУХШИЙ ТРЕД И ОСТАВИТЬ В ПОКОЕ МАЛОЛЕТНЕГО ДОЛБАЕБА
@
ЗАХОДИШЬ НА СЛЕДУЮЩИЙ ДЕНЬ И ВИДИШЬ, КАК КАКОЙ-ТО АНОН РАЗОРВАЛ ЕМУ ВЕСЬ ПЕРДАК
@
ЖИРА НАСТОЛЬКО МНОГО ЧТО ЗАЛИВАЕТ СОСЕДНИЕ РАЗДЕЛЫ
@
ДЖАВА-ПЕТУХ ДО СИХ ПОР НЕ УЛАВЛИВАЕТ ЭТОТ ТОЛСТЫЙ ТРОЛЛИНГ
@
ТИХО ПРОИГРЫВАЕШЬ И ПОНИМАЕШЬ ВСЮ ПЕЧАЛЬ ДЖАВА-ХАЙПА СРЕДИ МАЛОЛЕТНЕГО СКАМА И ПОТУГАМИ ВКАТИТЬСЯ В АЙТИ ЧЕРЕЗ ВЕНДРОИДЫ
Аноним 05/04/18 Чтв 13:53:54  1168383
>>1168372
>Мам я всех затролил!
Да мы поняли уже, успокойся.
Аноним 05/04/18 Чтв 14:02:55  1168395
>>1168383
>мы
Оно еще и шизофреник.
Аноним 05/04/18 Чтв 14:40:34  1168403
>>1168350
>>1168372
Семен, ну хватит уже.
Аноним 05/04/18 Чтв 15:11:32  1168415
>>1168403
Угомонись, шизик.
Аноним 07/04/18 Суб 15:16:54  1169637
.png (153Кб, 512x512)
КОТЛИН ИСПОЛЬЗУЮТ КРУПНЕЙШИЕ КОМПАНИИ И КРУПНЕЙШИЕ БАНКИ О ЧЕМ ПРИЗНАЮТСЯ НА ДЖЕЙПОИНТЕ 20!8
@
ДЕБИЛ С ЗЕКАЧА, С ГОРЕМ ПОПОЛАМ ЗНАЮЩИЙ УМЕЮЩИЙ ПРИМЕНЯТЬ ОДИН ЯЗЫК: РРРРРЯЯЯЯЯ НИНУЖНА ЯСКОЗАЛ!!!
Аноним 07/04/18 Суб 16:54:01  1169684
136293322324696[...].jpg (238Кб, 500x655)
>>1169637

SMM и прочий скам постоянно ищет хайповые вещи, на которых можно было попиарить компанию
@
Пиаряться на всяких модных словечках, типа блохчейн, биг-дик, Deep-Throat-Learning
@
Параллельно ищут хайповые языки, в которых вливаются деньги, вливается маркетинг и массово клонируют еванглистов
@
Если хайпа достаточно - силой полтора-программиста пилят какой-нибудь ненужный калькулятор или календарик внутри компании
@
Пишут о своем невьебаться-опыте и о чуда инструменте будущего
@
Фанбои неистово лютуют, компания в их глазах становится корпорацией добра, хомяки разносят пиар за бесплатно.
@
Для надежности теребят на конференциях или хухуйтонах, солидно так подогревая ушлепо-программистов (и похуй что иногда докладчик не может ответить на банальные вопросы прямо или то что иногда заготавливают вопросы и даже паляться своими же сотрудниками)
@
Даже средний программист, инженер по мысли и профессии - не может отличить аналитику от маркетинга, реального программиста от евангелиста на зарплате, демонстративно публикуя озвученный чужими людьми мысли и материал как свои (и даже не осознавая это)
@
Индустрия превращается в низкосортное потребительское общество, где уже пшик в глаза важнее содержания, где появляются субкультуры в виде хипстеров и прочего скама. Где даже появляться такое явление как - мода! Мода на фреймворки, IDE, языки. Где среднестатистических программист уже выглядит больше как тупая блондинка с набором модных трендов, чем умный ботан с критическим мышлением.
@
ИТ пузырь раздут до максимума, это начало конца.
@
И ты, анон, ровно такой же скам, раз хаваешь это дерьмо даже не пережевывая

Аноним 07/04/18 Суб 16:57:57  1169687
>>1169684
> ИТ пузырь
Начал бы с этого слова - тогда бы я потратил бы 0.1 секунды, вместо 1 секунды, просматривая твой бугуртовысер по диагонали и сразу бы обоссал шизика - свидетеля ПУЗЫРЯ.
Аноним 07/04/18 Суб 16:59:46  1169688
>>1169684
Неожиданно годно
Аноним 07/04/18 Суб 22:26:13  1169873
>>1169684
Может про пузырь и слишком, но в остальном двачую.
Аноним 07/04/18 Суб 22:31:54  1169877
.png (263Кб, 736x736)
>>1169684
Слушай, а ты сам пробовал на Котлине писать?
Или ты из серии "чтобы знать, что говно говно его не нужно пробовать"?
Аноним 07/04/18 Суб 22:49:12  1169887
>>1169873
>мода
>хипстеры
>хакатоны, митапы, смузи, коворкинг...
>фреймворки, которые в хайповой сфере устаревают за полгода (или изменяются до неузнаваемости по веянию той же моды)
>программисты без критического мышление, которые не могут отличить DI от SL, но свято верят что это им нужно.
>массовое "хочу в айти", после 10 лет работы слесарем и тонны хайпа и развода на этой теме
>горы вбросов вокруг профессии, подымающие ЧСВ среднестатистического программиста до небес, делающая из обычного офисного клерка псевдо-элиту.
>эти хайпы вокруг 300к/секуну, где в реале только ушлые смогли себе набрать клиентскую базу (а менее ушлы просто попали в нужное время и место), а все остальные в условиях тотальной конкуренции работают за еду.
>идоло-дрочь во всяких твиттерах и блогах на слова и мнение каких-то хуев, которые за сообщение или статью (возможно и купленное) могут за одно мгновение поменять мнение тысячи хомяков, которые разнесут это же мнение еще миллионам.

но нет, конечно, никакого пузыря нет, это естественно для отрасли.
Аноним 07/04/18 Суб 23:22:15  1169899
avdrugjabagovno.png (221Кб, 1080x1080)
>>1169877
Конечно пробовал, но ничего революционного я не ощутил, субъективно пишешь как на той же джаве, периодично покрикивая WTF от некоторых решений в дизайне (синдром утенка тут ни причем, разные языки юзал).
Ничего в корне меняющего там в действительности нет, особенно используя те же жаба-либы.

Так же не вижу смысла привязываться к одной IDE, да и сейчас уже на жабе вообще не пишу. Мир джавы - это лютый консервативный пиздец, то есть проблема даже не в жабе, а в том говне которое она породила, в том числе в философии написания программ/либ.

Если честно, я не думаю что миру была нужна еще одна джава, я понимаю, что компания нацелилась в первую очередь на вендроид (и там вроде как даже победила сердца и умы CRUD-тусовки), но не это требовалось миру, не новая джава и не старая тоже.
Аноним 07/04/18 Суб 23:35:52  1169903
>>1169899
> Конечно пробовал, но ничего революционного я не ощутил, субъективно пишешь как на той же джаве
И сколько раз пробовал? Час и все?
Без доков, туториала, идиоматики, поди, хелловорлд написал и получилась та же джава?
Аноним 08/04/18 Вск 00:48:36  1169913
>>1169684
Ну кстати, никакое это не "начало", это уже как бы все. Неглупые чуваки прямо, спокойно и уверенно говорят о том, что в ближайшее время будет обвал, это норма.
Аноним 08/04/18 Вск 00:51:37  1169914
>>1169903
Ты какой-то глупенький и с очень узким кругозором, если не понимаешь таких вещей. мимо
Аноним 08/04/18 Вск 01:02:44  1169916
>>1169913
Ссылку на неглупых чуваков.
Аноним 08/04/18 Вск 01:09:03  1169918
>>1169914
>>1169913
Еще один шизик.
Аноним 08/04/18 Вск 01:22:54  1169921
>>1169918
>Еще один
Сумасшедшему все вокруг кажутся шизиками, лол.
Аноним 08/04/18 Вск 02:12:34  1169933
>>1169684
То есть гугл+андроид пытаются попиариться за счёт котлина?
Аноним 08/04/18 Вск 02:57:23  1169942
>>1169899
>но не это требовалось миру

лол, ты такой лучше знаешь что требовалось миру, чем он сам.
Давай, расскажи о своих влажных фантазиях про язык, который на самом деле требуется миру.
Аноним 08/04/18 Вск 03:19:40  1169954
>>1169916
Личные беседы же. Играй на понижении. Сабж говно, сажаскрыл.
Аноним 08/04/18 Вск 03:34:43  1169956
>>1169954
Личные связи одного двачера. Спешите видеть!
Аноним 08/04/18 Вск 03:57:14  1169963
>>1169916
>Ссылку на неглупых чуваков
Кстати действительно. Матерые программисты, мнение которых я бы послушал, как раз таки не ведут ни триппер ни бложек и почти большая часть тех кого можно почитать в инете, это тупо популисты/евангелисты (да, знания то у них есть, но только чтобы залить в уши доверчивому обывателю).

Вспоминая великого хуя (не помню его имя) который работал над GC в оракле, теперь вроде в шляпу ушел. Он с пеной у рта доказывал, что в мире GC все печалька и что вот джавовски GC самый топчик, а вот GOшный говно и все эти микро остановки не нужны и вообще они дорого обходятся.

И что мы видим сейчас? Он в своей же шляпе пилит новый гц с микрозадержками, в самом оракле тоже что-то подобное анонсировали, запили так же ГЦ с минимум настроек и прочие.

Человек тупо дискредитировал себя. И что мы получаем на выходе?
А получаем евангелиста-популиста пиздабола
Аноним 08/04/18 Вск 04:25:59  1169965
>>1169933
Гугл активно использует котлин внутри компании??

А вообще, ты яркий пример той же тупости в айти, которую я упоминал. Понятно, что в приведенном описание могут быть исключения. Понимаешь, мир не делиться на белое и черное, и выше сказанное, физически не может иметь 100% охват и так действовать со 100% точностью прям для всех без исключений, тот же гугл в этом плане, возможно имел какие-то другие интересы.
Цель была показать некоторые методы маркетинга, где недальновидный анон выдавал это за достижение.

>>1169942
>Давай, расскажи о своих влажных фантазиях про язык, который на самом деле требуется миру.
Ну так все просто, если взять область бэкенда, то не хватало статического языка, компилируемого, кроссплатформенного, асинхронностью под капотом (автоматически утилизирующие сразу все ядра/процессоры сервака), с вменяемым синтаксисом (не Гошным), с дженериками, с ГЦ, без проблем с деплоем и зависимостями.
И да, именно асинхронностью под капотом, а не асинк/авей

Что нужно мобильникам - не знаю, но по тому что я видел, хватило бы скрипто-перделки. За что им дали жабу, я не знаю - это просто издевательство какой-нибудь питон на-ура бы туда зашел.
Вот они там Dart пилят с кросслибой сразу - вот это круто (языки без батареек в 2018 не нужны, а в джаве не батарейки, это электростанции).

В системное? Раст и D - они туда вписываются и так, но понятно что останется С++

Фронтент - не победить, те кто мог, давно нашли альтернативу js поблизости.

Дальше мне лень писать.


Аноним 08/04/18 Вск 12:19:59  1170039
>>1169903
>>1169899
>>1169914
Что и требовалось доказать. Дурачок написал хелловорлд, естественно получилась джава (кроме которой он ничего не умеет) и дурачок сразу же уверился, что язык не нужен, говно, хайп, маркетинг
> КОТЛИН ИСПОЛЬЗУЮТ КРУПНЕЙШИЕ КОМПАНИИ И КРУПНЕЙШИЕ БАНКИ О ЧЕМ ПРИЗНАЮТСЯ НА ДЖЕЙПОИНТЕ 20!8
вы все врети аррряяя яскозал котлин нинужин я едва выучил джаву а тут другой уже езык :((((

Ты главное скалу также не пробуй - получился джава код в скала-синтаксисе, но за подобные кукареки про скалу тебя обоссут еще сильнее и твои кукареки про хайп не помогут.
Аноним 08/04/18 Вск 12:57:48  1170061
>>1170039
>Что и требовалось доказать.
Сам придумал доводы и тут же сам все доказал.
Ты просто победитель по жизни, ты знал об этом?

Ты перечитай спустя несколько часов свой коммент и вникни сколько в этом сообщение одновременно боли, эмоций и криков души. Ведь анон действительно где-то зацепил бессознательно отвергаемую правду у тебя, от чего твой пукан озарил наш тред.

КОТЛИН ЭТО НЕ ЖАБА!!! ВЫ СЛЫШИТЕ?! КОТЛИН НЕ ЖАБА
Аноним 08/04/18 Вск 13:06:16  1170064
>>1170061
> пук
Слив засчитан. Это было несложно.

> Сколько писал на котлине
> Нисколько, попробовал - получилась джава, следовательно котлин хуйня аррряяя
Вот как это было.

Аноним 08/04/18 Вск 13:51:01  1170104
>>1170039
Нахуя ты разным анонам одним постом отвечаешь? Ты тут недавно, да?

Алсо, проиграл со сравнения котлина со скалкой. Такая каша в голове.
Аноним 08/04/18 Вск 17:09:34  1170178
>>1169965
>Дальше мне лень писать.
Просто иди нахуй. Твоя тупость и даннинг крюгер на самоподдуве омерзительны.
Аноним 08/04/18 Вск 18:24:26  1170227
Меня на работе коллега уже просто заебал с вашим котлином, я его уже не могу терпеть. Блять кроме котлина вообще нихуя неинтересно, наверно молится на джетбрейнс. Пиздец как отталкивает. Аудитория котлина очень сильно похожа на яблодрочеров и веганов.
Аноним 08/04/18 Вск 18:29:36  1170235
>>1169965
В целом двачую, но прозрачная автоматическая распараллеливаемость кода - это не так просто, как кажется. Я даже не уверен, что я бы хотел сегодня такой язык.
Аноним 08/04/18 Вск 19:54:21  1170287
>>1170227
Твой коллега стремится к новому и желает оптимизировать процесс написания хорошего и краткого кода.

А ты почему к этому не стремишься. Почему ты такой деградант?
Аноним 08/04/18 Вск 20:17:16  1170311
14315047902312.jpg (21Кб, 349x356)
>>1170287
>новое
>котлин
Аноним 08/04/18 Вск 22:47:44  1170422
Лучший язык программирования, что когда-либо был изобретен - это js.
Аноним 08/04/18 Вск 23:14:21  1170437
>>1170422
Пошёл ты нахер, козёл.
Аноним 08/04/18 Вск 23:27:53  1170451
>>1170437
Начните писать на js. Познайте суть бытия.
Аноним 09/04/18 Пнд 00:35:53  1170484
Бля хуею с вас. Вообще это я первый в этом треде написал, что Котлин не нужен, потому что есть Scala. И это не просто написал, а потому что активно ей пользуюсь на коммерческих проектах. Какой-то анон активно травит других анонов, решив, что они против котлина, потому что ничего кроме Java не могут освоить. Что за хуйня тут происходит? (кстати кроме джава мира дохуя других языков использовал в своекй работе, но идите нахуй)
Аноним 09/04/18 Пнд 00:54:56  1170493
scala.jpg (68Кб, 520x520)
>>1170484
>есть Scala
Я бы на твоем месте больше всех орал в этом треде, котлин банальным маркетингом захватит свежее поколение студентов (у которых весь мир это мобильник) и твоя скала через 5 лет будет так же востребована и популярна как perl сейчас.

Пока скалисты отворачиваются и фыркают с фразой "ненужно", евангилисты котлина явно говорят и агитируют - "а у нас проще и лучше, давайте к нам".
Аноним 09/04/18 Пнд 01:06:48  1170499
>>1170484
Scala не нужна. когда есть js.
Аноним 09/04/18 Пнд 08:48:32  1170579
>>1170493
Так она и так не сказать что сильно востребована. Как написал анон выше - есть же js. Приходишь ты такой в стартап - "Давайте пацаны все по красоте сделаем на Scala", а они такие - не нафиг твою скалу, мы на node.js будем делать. И ты такой okay.
Аноним 09/04/18 Пнд 12:14:45  1170656
>>1164648 (OP)
Котлин скатится в унылое говно?
В него же могут прийти топлы жабистов, как известно жава уже не язык, а просто приложение к спрингу. Чтобы обезьяны могли ставаить анноташки. Умеет ли смысл учить или сразу в скалу уже идти?
Аноним 09/04/18 Пнд 13:42:50  1170708
>>1170656
Сразу в скалу, если осилишь.
Аноним 09/04/18 Пнд 14:31:49  1170718
>>1170708
Что там осиливать, обезьяна?
Аноним 09/04/18 Пнд 15:40:37  1170735
>>1170718
С твоим культурным уровнем - нечего
Аноним 17/05/18 Чтв 22:39:42  1191872
https://www.youtube.com/watch?v=6P20npkvcb8
Бамп
Аноним 19/05/18 Суб 07:50:42  1192546
f2da1c598e2ff9b[...].jpeg (123Кб, 1500x900)
>>1191872
>09/04/18
>17/05/18 "Бамп"
Как это все уныло.

Двачи смело можно считать мерилом популярности, так как если реально "не нужно", то никакие самоподувы не вытащат треды в /pr (даже срачи)

Если вдруг маркетологи читают двачи, то предлагаю вам уже спасать свой язык, пока на него не повесили маркер "язык только для андроида". Имхо, надо дальше побеждать джаву (а теперь уже и асинхронный go), а именно пилить свои яркие и красочные (а главное действительно удобные) либы/фреймворки для бэкенда.
Пора уже бизнесу начать отделять хайповый скам, который дома играется в языки, от программистов, которые реально двигают в бизнес идеи и, в этой ситуации, стоит начать делать продукты именно для них. Чтобы потом спустя два года после релиза или спустя семи лет после анонса не пришлось делать "how to" доклады.

мимо, скромное мнение бэкенд макаки, которая не вдупляет политику развития котлина и того, зачем вообще тогда надо было делать язык поверх JVM
Аноним 19/05/18 Суб 10:02:26  1192570
>>1192546
>зачем вообще тогда надо было делать язык поверх JVM
Затем, что реально есть потребность в простом и понятном JVM-языке, который является улучшенной джавой и не является скалой. Грубо говоря, красочные фреймворки не нужны, их и так хватает на JVM, а нужны дефолтные значения параметров. Те, кто дома играется в языки, найдут и во что поинтереснее поиграться, а вот те энтерпрайз-макаки, которые ковыряют свою унылую опердень, теперь хотя бы могут это делать на адекватном современном языке.
Аноним 19/05/18 Суб 11:07:07  1192588
>>1192570
>который является улучшенной джавой и не является скалой
Эту хрень, по-моему, я слышал из уст разработчиков с их конференций, но в действительности джава с нормальной IDE весьма комфортная штука, что касается тех кто хотел с нее сбежать и хотел экзотики но почему-то решил остаться на jvm - те как раз уже ушли на скалу и те там довольны все эти 1,5 анона. То есть, такие люди были и было их не много и никакой ниши между джавой и скалой не было, а если и была потребность, им её дала скала. Котлин же получился этаким ножом для масла. за исключение мира андроида.

И да, котлин не такой уж и прям простой и крутой как пытаются вам завернуть, там многое вывернули наизнанку, от чего первое знакомство джавистов вызывает wtf (смена позиций типов, избыточные двоеточие, элвис оператор победивший тернарный, победа хипстеров над счетчиком for победили его не только в котлин и так далее, я уже не вспомню все их "крики", но там не мало этих мелких неприятностей, поэтому котлин ближе для скалистов, чем для джавистов, которых и так все устраивало, и кроме своего мира джавы их больше ничего и не интересовало, на самом деле).


>которые ковыряют свою унылую опердень, теперь хотя бы могут это делать на адекватном современном языке.
Ох, ну звучит как буллшит же? Не? Вот возьмите наш язык и ваш день наполниться красками, а волосы станут шелковистыми. Был у "него" опердень с одним языком, стало с двумя - вот радости ты им принес, да? Ты совершенно не понимаешь какие у этих людей в действительности потребности, там между версиями то не хотят перекатываться потому, что это только добавить тонну той же муторной работы, а ты им еще и нож для масла приносишь и пытаешься убедить, что именно нож для масла сделает вашу работу с ножом - более комфортную.

Не чувак, давай без маркетинга, зачем это на двачах
Аноним 19/05/18 Суб 11:34:31  1192593
>>1192570
>>1192588
Понимаешь, вот этот маркетинг, когда тебе дают белое за красное, он работает только в мире того же хайпа и тех людей которые играются с языками (вчера руби, потом нода, потом го, потом котлин). И вот когда человек, который реально занимается внедрением технологий (а играми с языками) видит, что ему устраивают такой примитивный залив в уши - у него вызывает больше отторжение, чем желание погрузиться больше в это новое.
Ну да, они добьются хайпа среди хайп-тусовки - а толку то? Бизнес он инертен, но именно он и двигает технологии, а не хайп-тусовка или студент который с руби в котлин переполз, а потом вообще будет менеджером работать в магазине.

Матерому программисту срать на сахар, вон люди даже на с++ сидят и их там все устраивает. Матерому программисту прельщают инструменты и материалы, та же IDE - круто, те же киллер фичи как в го с асинхроннщиной под капотом, или какие-то наборы либ, которые либо де-факто, либо батарейками идут от чего решается просто тонна проблем. Скажи мне технические киллер фичи котлина, или скажи флагманские фреймворки? Есть ли батарейки которые будут работать в kotlin-jvm и kotlin-native одинаково например сокеты?


Всплокну:
Хайп-тусовка создала отдельный какой-то свой мир со своими потребностями в программирование для людей, которые тусуются на конфиренциях и "программируют через гитхаб", теперь уже и языки стали делать под этот мир и навязывать какие-то решенные проблемы, которых у тебя как бы и не было.
Аноним 19/05/18 Суб 11:51:31  1192597
палю годноту быдлу http://fantom.org/
Аноним 19/05/18 Суб 12:04:02  1192602
>>1192588
>тех кто хотел с нее сбежать и хотел экзотики - те как раз уже ушли на скалу и те там довольны
Ты рисуешь две крайности - с одной стороны ушедшие в скала-стартапы хипстеры, с другой стороны совсем закостенелые деды, для которых даже смена позиции типа и элвис - это wtf. Мне видится, что где-то между есть ниша для разработчиков, которые занимаются чем-то энетрпайрзовым и около, и при этом восприимчивы к новым удобным инструментам. И я не говорю, что котлин - это божественное откровение, которое изменит мир, и всем надо туда бежать. Это просто штука, которая может сделать жизнь в jvm-болоте немного приятнее. Я сейчас как обычный джавист говорю, на маркетинг и хайп мне похер.

>Ты совершенно не понимаешь какие у этих людей в действительности потребности
Ну расскажи, какие там потребности? Может скажешь, что и фичи восьмой джавы там были не нужны, и так все было хорошо, потребности-то другие.

> там между версиями то не хотят перекатываться
Кстати, там, где, например, до сих пор не перекатились на восьмую джаву, перекатиться сразу на котлин может оказаться проще (как c android ситуация)
Аноним 19/05/18 Суб 12:45:44  1192616
>>1192602
Проблемы жабы, когда я еще там варился было не в жабе то, а те тырпрайз либах. Сначала был адовый ЕЕ, потом кое-как жабистов натянули на спринг, который чуть лучше, но та еще шляпа. А теперь ты предлагаешь это есть с котлином, да какая разница, все равно есть тоже самое пускай у тебя более красочная тарелочка и более удобная ложка, но кушать-то тоже самое....

>какие там потребности?
Нам в бэке: нужен с технической точки зрения такой язык как го (асинхронный по-умолчанию, статическая компиляция чтобы с зависимостями не страдать на машинах, без vm и интерпретатора и статическая типизация), но с вменяемым синтаксисом, обязательными батарейками, в том числе полноценный http сервер (сделанный не "на-отъебсь") и клиент тоже, шаблонизатор тоже в батарейках, роутинг и прочие веб радости, которые были бы стандартизированы в виде батареек уже по дефолту наличие 100500 решений для веб-макаки это боль

Если дрочить на синтаксис, можно было бы завести древовидные структуры, чтобы на статическом языке нормально работать с json (ну и либы которые работают и обрабатывают этот тип данных), не побояться и выпилить уже этот ООП и зависти структуры, тем более избавиться от такого звездеца как геттеры и сеттеры (никаких скрытых побочный действий с полями структуры). Оставить лишь оператор точка, раз всем нравится так писать и просто запилить дружественные функции (как в том же котлине имеется). В общем на синтаксис дрочить можно дольше, главное асинхронность под капотом, никаких vm и обилие батареек, причем удобных и практичных как в питоне, а не джава-тырпрайз
Аноним 19/05/18 Суб 12:59:50  1192625
>>1192546
Юань хуйню написал.
Аноним 19/05/18 Суб 13:02:40  1192627
>>1187619 (OP) (OP)
> Котики, а на Kotlin кто-нибудь что-нибудь писал?
Серьезные люди и компании вовсю его используют (пруфы на последнем джейпоинте). Дегенеративные утята с минимальным коммерческим опытом верещат НИНУЖНААААЯСКОЗАЛ.
> Android-приложения
Просто божественное откровение - восьмую джаву с функциональщиной и стримами на 99% ведроустройств не завезли, поэтому приходится пилить без нее. И тут Котлин весь в белом завозит типастрим, стримы-сиквенсы, лямбды и другие плюшки.
> вебню
Better java и при этом без недостатков скалы типа медленной компиляции, уебанского инструментария, большого порога входа, необходимости разбираться с неявным хуем неявно засунутым в неявную жопу при неявных условиях неявного времени и слишком бохатого набора возможностей (да, в реальности это недостаток - это позволяет так написать код, что никто кроме автора не поймет что он делает, а сам автор забудет через два месяца).
> десктопщину
Десктопщину на jvm пилят только больные ублюдки.
>>1187654
Начали с тестов, стали юзать в продакшн коде - заебись охуенно.
Аноним 19/05/18 Суб 13:09:10  1192633
>>1192616
Если исходить из юношеско-максималистских позиций, что джава априори говно, то тогда котлин не нужен, не спорю. Потому что это по сути просто улучшенная джава, ну, как 8-я джава - это улучшенная 7-я.

>>Нам в бэке: нужен с технической точки зрения такой язык как го
Там речь шла не о "вас", таких прогрессивных и асинхронных, а о тех, кто сейчас сидит и пилит что-то такое традиционное банковское, с jvm по щелчку пальца съехать не может, но при этом не отказался бы от синтаксических плюшек.
Аноним 19/05/18 Суб 13:38:36  1192653
>>1192633
> что джава априори говно, то тогда котлин не нужен, не спорю
Ну-у-у, как же ты не уловил основу "юношеско-максималистской" позиции?? Джава то не плоха, с современными IDE на ней пишется в одно удовольствие так же в один щелчок делались дата-классы и подставлялись типы, тебе про тырпрайз решения говорили, что котлин своего ничего не привез и кушать все это смысла по новой нет, даже если тарелочка очень удобная и красивая и в опердень подымает всем настроение.


>и пилит что-то такое традиционное банковское
Зачем ты говоришь о том в чем не имеешь представление, тебе уже сказали, там по версиям перекатится не могут и главное - не хотят, да джуны и мидлы мечтают о свежести, но кто им даст такие решения выполнять, а что если им котлин через пол года надоест? Теперь им node.js подавай?? Не так это происходит в крупном бизнесе и не от лени они в легаси весят.

Да и какие ты инновация тут им предлагаешь, если котлин зарелизили с несовместимостью флагманского джавовского фреймворка??? Для тырпрайз джавистов а они основа джавы спринг как колеса для автомобиля.
Ты о чем вообще? Иди прими душ, новатор ты наш, с тебя маркетинг капает.

я надеюсь ты меня тупо тролишь
Аноним 19/05/18 Суб 13:44:21  1192656
Не тратьте время на этого деграданта >>1192653
Кричит нинужнаяскозал - да и хуй с ним же. Потом окажется в ситуации, в которой оказались люди, оравшие, что реакт не нужен, ангугляр наше все, также как люди до этого орали, что ангуляр не нужен, а потом оказались со своим бекбоном у разбитого корыта.
Его проблемы.
Аноним 19/05/18 Суб 13:51:15  1192662
>>1192627
>Android-приложения
Авторитетное мнение из мобильного треда подъехало, всем внимание! Он нам сейчас про серьезных дядей людей расскажет.

Ты просто ходячий концентрат чистой маркетинговской энергии, этакий элементаль коммерции.
Аноним 19/05/18 Суб 13:53:25  1192664
>>1192656
>реакт
так не нужен же
Аноним 19/05/18 Суб 13:56:16  1192665
.png (111Кб, 318x318)
>>1192664
> реакт
> не нужен
Аноним 19/05/18 Суб 14:40:27  1192687
>>1192653
>не уловил основу "юношеско-максималистской" позиции
>натянули на спринг, который чуть лучше, но та еще шляпа
>но кушать-то тоже самое.
Под джавой я тут имел в виду весь этот спрингово-ентерпрайзовый стек, если считаешь, что это говно, которое не важно под каким соусом кушать, то не кушай, вопросов нет.

>джуны и мидлы мечтают о свежести
И если такой мидл дорастет до синьора, или если синьор изначально адекватный, внедрить котлин может быть вполне реальным. Принципиальное отличие от node.js и подобного в том, что устоявшуюся инфраструктуру можно не трогать от слова совсем, та же jvm, те же фреймворки, та же java 6 если угодно. Бизнес может вообще разницы не заметить.

>котлин зарелизили с несовместимостью флагманского джавовского фреймворка
Да мало ли что как зарелизили, на текущий момент совместимость починена

>я надеюсь ты меня тупо тролишь
А мне кажется, ты меня


Аноним 20/05/18 Вск 05:15:15  1193047
>>1192593
Вот навскидку киллер фичи: нормальный декларативный язык, отличная иде которая полностью его поддерживает, полный интерлуп с джавой.
>Есть ли батарейки которые будут работать в kotlin-jvm и kotlin-native одинаково
Их нет, не будет, и не должно быть. В рамка kotlin-multiplatform подобные вещи будут реализовываться отдельно на каждой платформе с одним интерфейсом.

Про хайп-тусовки я вообще не понял. Моя контора уже 2 года под андроид пишет на Котлине, одни плюсы. На недавнем JPoint'e всем все пояснили, кто и зачем юзает его. А кто дальше ебется с нулами в джаве.
Аноним 20/05/18 Вск 07:21:01  1193056
>>1192593
>вчера руби, потом нода, потом го, потом котлин
котлин тут мимо, ибо этим говном только жавистов удивить
Аноним 20/05/18 Вск 10:37:15  1193087
>>1193047
>нормальный декларативный язык
Да, от него твой опердень становиться лучше, слышали уже.
Особенно радует этот пазлер, который роднит котлин с javascript
https://twitter.com/jonnyzzz/status/927916232464125953
тип "x" будет String

>отличная иде которая полностью его поддерживает
Тебя не смущает, что ты теперь привязан к одной IDE?
Вот у джавы хорошие IDE и не одна хорошо поддерживается, вот это плюс.

>интерлуп
Лол, услышал на конфиренциях, но слух подвел, да? Интероп, юный ты наш андроишик.

>полный интерлуп с джавой
Эти слова звучат с релиза, но вот только пару постов назад упоминали о былой несовместимости даже со спрингом (и это не единственный момент), то есть, данная затертая фраза уже была скомпрометирована еще при релизе.

>андроид
Да кто твои хеллоуворды мире в андроида то трогает, там такая хрень была, что народ бы и js обрадовался, в данный момент срач поднялся в контексте бэкенда и того чтобы котлин не затух на одной только мобильной платформе.


Аноним 20/05/18 Вск 11:07:39  1193094
Котлин говно хотя бы той причине, что его евангелисты в презентациях говорят, что благодаря GC можно вообще не думать про динамическую память. Конечно же, это пиздеж.
Аноним 20/05/18 Вск 11:23:20  1193099
>>1193094
Такое ощущение что они вообще нас за баранов держат.
Аноним 20/05/18 Вск 12:58:09  1193156
>>1193047
>декларативный
Значение знаешь?
Аноним 20/05/18 Вск 13:41:20  1193236
.png (17Кб, 200x188)
Как же деградантам с умершим мозгом, неспособным изучить ничего нового, и войтивайти, бомбящим, что не успели изучить один язык и уже надо изучать другой, горит от Котлина.

Любо-дорого руки погреть. Уже даже в полном отрицании последнего джейпоинта, где крупнейшие компании и крупнейшие банки заясняли за использование Котлина в продакшене.

Аноним 20/05/18 Вск 18:32:32  1193498
>>1193236
Какой у тебя манямирок. Здоровый, сука.
Аноним 20/05/18 Вск 20:38:53  1193607
>>1193236
Неужели среднестатистический программист настолько туп и не понимает что конфу используют для пиара и продвижения? Это однохуйственно как радоваться наклеенным рекламам на хоккеистах и футболистах. Мол "смотри у него сникерс и кока-кола! Видишь как крута команда! А у того одноклассники на лбу!! ВАУ!!"

дебилы блядь
Аноним 20/05/18 Вск 20:52:37  1193615
>>1193607
А вот и имбецилы из секты свидетелей отрицания главной Java-конференции в СНГ подъехали.

Мне кажется, что отношение к Котлину это такая же лакмусовая бумажка как мелкобуквенность. Человек вопит, что Котлин не нужен - бац, он долбоеб, с ним все ясно - нет нужны разговаривать с ним дальше и выяснять, что он и джейпоинт отрицает и наличие остального долбоебизма.
Аноним 20/05/18 Вск 21:19:02  1193629
15095613923521.jpg (15Кб, 201x283)
>>1193615
>главной Java-конференции в СНГ
В голос.
Аноним 20/05/18 Вск 22:44:20  1193695
>>1193615
>мелкобуквенность
Все правильно, их и надо обоссывать. Безграмотные мелкобуквенные уебки заставляют меня лишний раз напрягаться для парсинга их высеров.
Аноним 21/05/18 Пнд 02:24:17  1193798
Erokhin.PNG (29Кб, 984x474)
Котлин - это язык успешных людей. Его разрабатывает Ерохин:
https://github.com/JetBrains/kotlin/branches
Аноним 21/05/18 Пнд 05:20:24  1193819
>>1193615
>>1193695
Жаба-макаки не могут в диалог с критикой и сами себя успокаивают, как это мило :3
Аноним 21/05/18 Пнд 05:35:31  1193820
>>1192627
>Десктопщину на jvm пилят только больные ублюдки.
О да, а как делать корпоративное приложение блядь? В браузере? Чтобы какой-то хром отъедал 8гига памяти на офисном пк Марьи Ивановны у которой всего 4 гига? При этом писать на баганутом js и бегать с админом, когда часть кода на клиенте отвалилось потому, что браузер обновился неожиданно (или наоборот у кого-то не обновился)? И разводить руками когда тебя спрашивают, почему хром постоянно отсылает какую-то информацию из нашего корпоративного приложения куда-то? Или рассказывать той же Марьи Ивановны, чтобы она не нажимала "стрелочку назад" и F5 потому, что не везде учли специфику работы браузера, а где именно уже хз, так как миллионы строк кода.
Или когда js из-за внутренних подводных камней (особенно межбраузерные баги) исказит какую-то важную информацию и это заметят только через пол года, так как данные валидные были, просто всрали логику из-за типов где-то...
За то у нас будет веселящий котлин на бэкенде, который радует мидлов и джунов, ведь зачем десктоп.

дебилы блядь
Аноним 21/05/18 Пнд 08:16:37  1193836
>>1193820
Какой смешной дурачок, так увлёкся траллингом, что начал звать нас в прекрасный мир жаба-десктопа, в противовес котлину. Нашёл, блять, у котлина слабое место, о котором молчат маркетологи. Повеселил, пиши ещё.
Аноним 21/05/18 Пнд 10:11:22  1193858
.jpg (216Кб, 956x956)
.jpg (21Кб, 271x303)
>>1193798
СТАСЬКА ЕРОХИН УЖЕ ЯЗЫК СВОЙ СДЕЛАЛ, А ТЫ ВСЕ HTML НЕ МОЖЕШЬ ВЫУЧИТЬ
Аноним 22/05/18 Втр 08:32:55  1194513
>>1193820
>О да, а как делать корпоративное приложение блядь?
Delphi, C++/Qt
Аноним 22/05/18 Втр 08:43:27  1194520
>>1192665
Зачем нужно это мозгоебское поделие, если есть простой и удобный vue?
Аноним 22/05/18 Втр 08:59:06  1194525
Хипстеры-хомячки так и не написали, чем же этот ваш котлин лучше Scala.
Аноним 22/05/18 Втр 09:40:44  1194536
>>1194525

формошлепники на джаве, которые сложнее плагинов к редактору ничего не писали, решили попробовать себя в создание языка анон говорит что это не превый их язык, я хз
@
нафантазировали себе супер-пупер язык будущего общего назначения
@
тут же придумали какую-то хрень об едином языке для веба
@
вместо великой идеи, снова тупо сделали очередной велосипед вида "мой невьебательский ЯП" -> JS и успокоились
@
на конференциях продолжают поливать народ струями радужной мочи и кричать об 100% интеропе
@
у анонов от такого интеропа не работает спринг без хаков
@
завозят классический async-await, но тактично заливают в уши о корутинах, на волне хайпа го где нет async-await и код прозрачен
@
не останавливаясь в своих фантазиях сразу же хватаются за native
@
при этом открыто говорят, что в котлине не будет ничего, что нельзя сделать в IDE
@
ограничение возможностями IDE они называют простотой и фичей, которая ставит их котлин выше scala лол


Ничего не забыл? Дополняем
Аноним 22/05/18 Втр 10:10:57  1194553
>>1194525
Протри глаза от залившей глаза спермы и прочитай тред.
Аноним 22/05/18 Втр 10:24:31  1194567
>>1169933
Есть мнение, что гугл хочет съехать с джавы изза судебных тяжд с ораклом. Потому и выбрали котлин
Аноним 22/05/18 Втр 10:32:12  1194572
>>1194567
>Есть мнение, что гугл хочет съехать с джавы изза судебных тяжд с ораклом. Потому и выбрали котлин

Есть мнение, что гуглу с жабой вообще изначально не нужно было связываться - NDK и дальше уже ебите любые жид-машины и прочие рантаймы.

Но нет, блядь, мы в 2008, кококо, Java ME актуально, кококо, нужно переманивать J2ME разработчиков, кококо.
Аноним 22/05/18 Втр 11:51:32  1194611
>>1194572
>Есть мнение, что гуглу с жабой вообще изначально не нужно было связываться
Плюсую, это была их ошибка.

И да, есть слухи, что они пытаются избавиться от псевдо-JVM (играются с новой осью, jvm там конечно будет, но уже не официально). Но это будет не сразу, поэтому и добавили поддержку котлина (что вообще ничего толком не значит, они просто на халяву дали антошам альтернативу жабе, пока с нее не слезут а то истерия доходила то того, что вендройшики кричали, мол котлин чуть ли не второй официальным языком стал у гугла, пиздец бараны).
Аноним 25/05/18 Птн 15:12:53  1196682
https://allegro.tech/2018/05/From-Java-to-Kotlin-and-Back-Again.html
Аноним 25/05/18 Птн 18:15:07  1196804
>>1196682
+15
Аноним 25/05/18 Птн 18:42:58  1196821
>>1196682
Эту статью обосрали везде, где я её видел.
Аноним 26/05/18 Суб 13:37:49  1197125
>>1194513
лол, ты ёбу дал? во-первых делфи почти мёртв, ты хуй найдёшь под него разрабов на крупный проект. во-вторых разработка на крестах стоит гораздо дороже, а по баганутости и нестабильности конечного продукта эти поделия могут тягаться даже с говном на электроне. кресты инструмент для более серьёзных задач, требущих производительности и всяких оптимизаций, шлёпать корпоративный формодроч на крестах, это как стрич ногти бензопилой, блядь.
Аноним 26/05/18 Суб 17:12:07  1197262
>>1197125
Убедил, буду делать и десктоп на котлине.
Аноним 27/05/18 Вск 00:15:53  1197437
А есть по нему курсы какие-нибудь хорошие?
Желательно не для андроида и не для тех кто с джавы переползает. Если есть поделитесь, пожалуйста.
Аноним 27/05/18 Вск 00:45:56  1197461
>>1197437
Проходишь котлин коанс за недели-две. Вуаля, ты пишешь на котлине.

Временами даже идиоматический код.
Аноним 27/05/18 Вск 00:51:15  1197464
>>1197125
>ты хуй найдёшь под него разрабов на крупный проект
Безработных бывших формошлепов полно, можно Ганса Спб например нанять.
>а по баганутости и нестабильности конечного продукта эти поделия могут тягаться даже с говном на электроне
Qt идеален, кривые и багнутые как раз жабовские недоинтерфейсы вроде SWT.
Аноним 27/05/18 Вск 00:52:13  1197465
>>1197437
https://metanit.com/java/kotlin/
Аноним 27/05/18 Вск 10:53:58  1197588
kotlin250x250.png (4Кб, 250x250)
>>1197465
I.
А есть курсы чтобы вкатиться в котлин с нуля (ООП и лямбды я щупал, но вот саму экосистему джавы нет, в том числе core java). Это вообще реально без джавы влезть?

II. Второй вопрос:
Хочу заюзать котлин на vps. Какие сейчас тренды?
1) Есть какой-то простой SQL билдер какой-то (но не ORM и не чистый JDBC)
2) Я так понимаю сейчас уже все на gradle?
3) Какой логгер сейчас используют де-факто?
4) Какой вебсервер/вебфреймворк (если не spring)?
5) Что используют для тестов?
6) Какой html-шаблонизатор популярен (для классического веба)

III. Третий вопрос:
Вообще умещается ли сейчас весь этот стек на vps или память адово жрет и надо выделенный сервер сразу брать (может у кого опыт есть)?

IV. Четвертый вопрос:
Поддерживает ли бесплатная IDEA котлин и хватит мне её?

V.
Какую версию джавы (jvm) нужно использовать? 8 - хватит (я там потерялся уже в новых версиях джавы, вроде уже и 10 вышла)?

Аноним 27/05/18 Вск 12:33:03  1197637
>>1197588
> вкатиться в котлин с нуля
У тебя не получится.

Иди учить реакт и работать на апворке за доллары.
Аноним 27/05/18 Вск 16:07:38  1197740
>>1193820
>и бегать с админом, когда часть кода на клиенте отвалилось потому, что

К сожалению, благодаря стараниям ораклопидоров, такие проблемы возникают как раз с Java-клиентами. Особенно - с апплетами и вебстартом.

И это вынуждает переходить на JS.

Котлин - говно, кстати.
Аноним 27/05/18 Вск 19:15:35  1197892
>>1197740
>Котлин - говно, кстати.

Капитан?! Мы почти победили null, что изволит ваша больная фантазия?
@
Нужно ввести тип Until? и Until
@
А вы хороши, капитан! Но наш код все еще не такое говно как Go!!!
@
Хорошо, пришло время для типа Nothing? и Nothing
@
О-о-о, да-а-а! Больше типов-говнофиксов в непродуманный дизайн!

Аноним 27/05/18 Вск 19:22:33  1197895
>>1197892
Капитан, мы победили точку с запятой!
@
Ничего страшного, заставим их теперь писать везде двоеточие через SHIFT!

....

Капитан, мы победили многословность джавы!!
@
Не расслабляйтесь, поменяйте типы местами и заставьте их писать val и var и пускай разница будет всего в одну букву, чтобы они максимально путались!
Аноним 27/05/18 Вск 19:30:38  1197901
>>1197895
Капитан, мы победили null, но получилась какая-то хуйня, может быть null и не такое говно??
@
НЕТ!!! Срочно вводите говнофиксы ввиде lateinit, platform type, Nothing, Unit!!!
Аноним 27/05/18 Вск 19:39:52  1197905
>>1197901

Капитан, мы случайно сделали удобные структуры данных, назовем их дата-классами!
@
Не расслабляться, запретить наследование, ведь в нашем мире не бывает так, что часть данных вдруг может быть частным случаем других данных!!!
Аноним 27/05/18 Вск 20:22:00  1197927
Два треда, с которых больше всего проигрываю на этой доске - это го-тред и котлин-тред, лол.
Аноним 27/05/18 Вск 21:19:56  1197968
>>1197892
>>1197901
>>1197895

Очень точно подмечено.

Но, вообще, от Котлина в целом исходит довольно специфический запах евпочя.
Так что можно и не разбирать всё это по частям, оно и так понятно, на уровне интуиции.

Аноним 27/05/18 Вск 21:58:58  1197982
>>1197895
Ещё fun вместо def.
Just for fun, LOL.

Кстати, отличный пример, показывающий, что разработчики языка могут общаться по английски (наверное), но, при этом, не чувствуют английского языка совершенно.
И, скорее всего, с русским там тоже проблемы.

Что для разработчиков языка программирования - непозволительная роскошь. Потому, что язык программирования - это не набор хаков как Котлин, а именно язык.
Аноним 27/05/18 Вск 22:37:18  1198016
>>1197982
>fun factorial n =
> if n = 0 then 1 else n * factorial (n - 1)
Просвещайся.

котлин - костыльное говно
Аноним 27/05/18 Вск 23:45:04  1198050
.png (1102Кб, 2400x2400)
>>1197892
>>1197895
>>1197901
>>1197905
Капитан, вы говно!
@
О нет!
Аноним 28/05/18 Пнд 00:28:01  1198066
>>1197895
не позорился бы с подобной критикой уровня /b
Аноним 28/05/18 Пнд 00:43:20  1198080
>>1198066
какой язык - такая и критика
Аноним 28/05/18 Пнд 02:19:08  1198108
>>1198066
Очень точно передана самая суть этого "языка" - просто набор хаков.

Аноним 28/05/18 Пнд 07:55:29  1198134
>>1198066
К сожалению, котлин выглядит, по большей части, как грязный хак поверх джавы и далее местами как хак уже самого себя слегка посыпанным сахарком из других языков. Он мне чем-то напомнил пхп, где разработчики так же хватают за все подряд что увидели и пускай все это глючит между собой и вообще какая-то жопа - но за то можно поссать в глаза на конференции. Со стороны котлин видится как язык, который разрабатывали люди уже далекие от программирования (практики), но которые только что прочитали книгу effective java и наделали хуйни под этим вдохновением.

Ну например, они видят что часто люди юзают POJO классы и вот они делают data класс по сути аналог автогенерации в IDE, но тут же запрещают наследование - потому что не продумали и не учли - багануто вышло, так как не могут отказаться от наследия джавы то есть тупо выглядит как грязный хак, а не фича. То же самое с дефолтными значениями аргументов, вроде идея хорошая, но при наследование багнутая жопа. Или идея отказаться от статических полей и методов, но тут же писать какую-то шляпу в виде компаньонов, которые дублируют по сути тот же самый функционал, но только по другому охуеть просто
Нахуевертить анальное рабство с этим null и при этом сделать "щадящий режим" между котлином и джава либами которых 99%, от чего все так же подверженное NPE как и раньше говно помазали мёдом.

Котлин - это грязный хак джавы вдохновленный по книге effective java
Аноним 28/05/18 Пнд 11:18:54  1198192
>>1197892
> Until? и Until
Unit
Пофиксил тебя
Аноним 28/05/18 Пнд 11:22:17  1198194
>>1197895
> Не расслабляйтесь, поменяйте типы местами и заставьте их писать val и var и пускай разница будет всего в одну букву, чтобы они максимально путались!
Сссука. Люто двачую. Нет бы сделать, как в няшном Swift - var и let. Нет, надо придумать val.
Жаль, что свифт не продвигают на винду пока нет официальной конпиляции под винду и никакой интеграции с WinAPI. А так был бы реально универсальный язык
Аноним 28/05/18 Пнд 12:53:41  1198230
>>1198134
>data класс
>какую-то шляпу в виде компаньонов

Это заимствовано из Scala.
Как и многое другое.

Они вообще позиционируют котлин как что-то вроде "практичной скалы".
Типа, Одерский, лох, наколбасил всякой академической хуеты, так мы сейчас его поправим.
Русская смекалочка и всё такое.

Картина маслом - "Колхозники учат Мичурина сажать картошку".
Аноним 28/05/18 Пнд 14:56:53  1198277
>>1198194
Все-таки православнее всего - как традиционно в ML'ях было, let и let mut. Во-первых, сразу видно связывание нового имени (оно всегда начинается с let), во-вторых - мутабельные переменные, число которых нужно ограничить, более многословны и сразу выделяются на фоне остального кода.

Ну и плюс так оставляем себе на будущее возможность добавлять новые модификаторы.
Аноним 28/05/18 Пнд 15:12:58  1198297
>>1197892
>О-о-о, да-а-а! Больше типов-говнофиксов в непродуманный дизайн!

ПИЗДЕЦ ТУПОЙ
И
З
Д
Е
Ц

На полном серьезе считать https://en.wikipedia.org/wiki/Bottom_type говнофиксом.
Аноним 28/05/18 Пнд 15:23:27  1198301
>>1198297
>Bottom_type
Котлинисты для себя заново открывают null
Ну охуеть просто
Аноним 28/05/18 Пнд 15:36:55  1198311
>>1198301
Путать тип и значение. Обосраться и не подавать виду.
Аноним 28/05/18 Пнд 15:41:53  1198312
>>1198311
У нас будет свой null... (с)
Аноним 28/05/18 Пнд 15:55:22  1198318
>>1198312
Возвращайся, когда портки постираешь. Я вообще хуею какой с каким скамом дело имею. Ты даже не подозреваешь глубины своего невежества.
Аноним 28/05/18 Пнд 16:02:00  1198322
Какие же в котлинотред дегенераты заходят.

У вас Бреслав мать выебал, что такой Батрутдинов от языка которым конкретно вы (тупые дауны-деграданты) не пользуетесь?
Аноним 28/05/18 Пнд 16:09:21  1198324
>>1198318
Всякое дерьмо ввида null, void* все это имеет те же корни и идеи, просто адаптированные под значения это удобнее.

>Nothing
А то блядь языку было необходимо иметь тип который исключение кидает, охуеть просто, это верх дизайна, в императивном языке ничего нужнее представить сложно, чтобы сделать TODO() функцию

Хочешь спойлер?
вызово на null - тоже кидает исключение!!!
Аноним 28/05/18 Пнд 16:16:32  1198336
>>1198322
>что такой Батрутдинов от языка которым конкретно вы (тупые дауны-деграданты) не пользуетесь?
5 раз перечитал, так и не понял гоферов я хотя бы понимал, а этих...
Аноним 28/05/18 Пнд 16:20:13  1198340
>>1198324
>вызово на null - тоже кидает исключение!!!
Дурачок. Конструкция типа bar = null не вызовет исключение, а bar = _|_ должна вызвать, если это не так, то это не bottom.
Аноним 28/05/18 Пнд 16:30:00  1198348
>>1198340
А зачем ты ему такое извращуства присваиваешь?
Аноним 28/05/18 Пнд 16:30:33  1198349
>>1198324
Опять в треде дерьмецом завоняло
Блядь, дебил, пока штаны не постираешь не изучишь предмет обсуждения, я с тобой общаться не буду. Иди нахуй. Ты пишешь безграмотную хуйню на серьезных щщах. Общаться с тобой, это как тратить своё время на разъяснение алгебры псу. Все что тебе нужно знать - ТЫ ОБОСРАЛСЯ.
Аноним 28/05/18 Пнд 16:33:18  1198352
>>1198349
> In the Curry–Howard correspondence, the bottom type corresponds to falsity.
Аноним 28/05/18 Пнд 16:58:55  1198369
15274539049140.png (1102Кб, 2400x2400)
>>1198349
> серьезных щщах
> kotlin
Аноним 28/05/18 Пнд 17:00:08  1198371
‍❤️‍‍
Аноним 28/05/18 Пнд 17:47:09  1198392
Воистину, тред дегенератов.
Аноним 28/05/18 Пнд 18:02:25  1198405
>>1198348
Похуй на присваивание, можешь в if проверку на bottom-ность, или null-ность запихать. С bottom будет исключение, с null вычисления продолжатся в соответствии с условием.
Аноним 29/05/18 Втр 01:04:51  1198598
image.png (1258Кб, 1366x958)
пишу бекенд на котлине начиная с его milestones, а в прод запустили с версией 1.0.0

зависимости нет, повторяю – зависимости нет
Аноним 29/05/18 Втр 08:14:58  1198650
>>1198405
Разве в жабе null каститься к boolean?? Тоже вроде грохнешься в рантайме в if.
Но суть не в этом. Сделать что-то что падает в рантайме - это много ума то не надо и то что начали тащить "пустые" типы из матана не делают язык сразу умнее и академичнее (потому что практичности это абстрактная хуйня не несет).
В общем, этот null это то что умные люди пытались раньше адаптировать в мир разработки, а твои "lateinit, platform type, Nothing, Unit" это все уже говнофиксы хипстоты
Аноним 29/05/18 Втр 08:17:00  1198652
>>1198598
>пишу бекенд на котлине
Бэкенд пишут даже на javascript, но хорошим языком это его не делает.
Аноним 29/05/18 Втр 09:14:57  1198671
>>1198650
Пиздец, Швондер разбушевался, сможешь ли ты совладать им.
Аноним 29/05/18 Втр 09:24:54  1198676
>>1198671
Эта обезьяна >>1198650 не обучаема. По ссылкам не ходит. Позволяет себе делать поверхностные суждения, в том, в чем не разбирается, критиковать работу, которую не способна понять.

Для остальных: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.17.9230
Аноним 29/05/18 Втр 09:40:14  1198681
>>1198671
>>1198676
мамку ебал
Аноним 29/05/18 Втр 14:28:08  1198841
>>1198676
>Котлин НЕ ГОВНО, ты слышишь? Котлин НЕ ГОВНО, вот тебе ссылки, вот вот смотри, не говно же!

Понятно что на мобилах любое творение будет лучше чем java 6 я надеялся гугл сделает ставку на swift, коль слухи ходили но вне загона это говно не приживется потому, что:
1. нет киллер фич, вообще
2. на конференциях евангелисты заливают какую-то дичь может кому по кайфу что его за дебила держат, но я не любитель
3. на jvm уже есть куда более успешные и лучшие языки, от кложура и скалы, до груви... но все они нужны 1,5 анону, как и котлин
4. jvm - прожорливая клоака которая каким-то чудом оказалась в мобилах.
5. котлин реально выглядит тупо как баг-фикс джавы, скала смотрится круче хотя для меня говно все
6. я не слежу за каждой новостью, но со стороны не выглядит что язык как-то развивается, как-будто все силы ушли в native туда ему и дорога.
7. синхронный язык для бекэенда в 2018 году не нужен. Я не любитель ПЩ, но кто-то там реально уловил мысль что дрочиться в асинках это прошлый век
Аноним 29/05/18 Втр 15:54:07  1198888
>>1198652
Так он и написал "зависимости нет", и пикрелейтед соответствующий прикрепил. Ты чем читаешь?

mimo
Аноним 29/05/18 Втр 16:50:54  1198920
>>1198841

1. киллер фич ни у одного языка нет, все +- сравнялись, в котлине же есть уникальные фичи типа delegated properties
2. везде заливают, но Бреслава хоть смотреть интересно, не говоря уж о том, что с JB челиками можно пообщаться в том же слаке
3.
> успешные
> 1.5 анона
4. похую
5. нет, не выглядит
6. развивается
7. ввели корутины, на беке есть Нетти и Реактор, тоже мимо
Аноним 29/05/18 Втр 18:28:50  1198966
>>1198920
1. го - асинхронная модель, стиль написание мелких утилит. пхп - одно исполнение. js - скорость движка, количество готового. си - не платишь не за что и прямое управление памятью. жаба - безопасность (макаки не отстреливают себе все как на с++), питон - философия, которая не буллшит как обычно.
2. "Везде жрут говно и я жру", "Зато он есть в слаке". Ну теперь мое мнение поменялось, конечно.
3. По меркам jvm-говна это успех потому, что индусов все и так в жабе устраивает отсюда и глупость, что надо было пилить еще один язык на jvm
4. Не похуй, как только гугл сплюнет жабу, ее век закончится в кровавом тырпрайзе КОБОЛ.
5. Это уже факт.
6. Не видно.
7. Я уже сказал про твое "дрочиться в асинках" или такой параше как реакт где удобно, пока бизнес логика простая. Посмотри как в го, ты пишешь код и он у тебя уже асинхронный не хватает правда ОС-потоки из кода создавать. Спиздить асинк-авей из си шарпа, ни есть асинхронность под капотом.

Аноним 29/05/18 Втр 18:38:08  1198973
>>1170422
УБИТЬ!
Аноним 29/05/18 Втр 18:49:28  1198982
>>1198966

7. не реакт, а реактор
Аноним 29/05/18 Втр 19:16:58  1199003
>>1198841
Ты дебил уже потому, что
А) Не способен следить за обсуждаемым предметом
>Котлин НЕ ГОВНО, вот тебе ссылки, вот вот смотри, не говно же!
Б) Не способен различить стековую VM от регистровой, JIT от AOT.
>4. jvm - прожорливая клоака которая каким-то чудом оказалась в мобилах.
В) В-целом, рассуждаешь, если можно употребить это слово,
как какой-то Швондер-Смердяков.
Аноним 29/05/18 Втр 21:55:32  1199127
1324406957731.jpg (55Кб, 499x729)
Тут хоть один человек Kotlin на работе использует?
Аноним 29/05/18 Втр 22:39:27  1199138
>>1199127
А то! Все итт, кроме залетных войтивайти и того дебила-деграданта.
Аноним 29/05/18 Втр 23:38:34  1199164
>>1199127

на главном проекте с 1.0.1 использовал, плюс три сайд проекта на нем сданы
Аноним 30/05/18 Срд 07:38:48  1199245
>>1198982
>реакт
это сокращение от "реактивное программирование", я в душе не ебу какая там сейчас джава либа в тренде но согласен что режет ухо как js-ная херня
Аноним 30/05/18 Срд 07:45:39  1199248
>>1199164
>использовал
Почему в прошедшем времени?
Аноним 30/05/18 Срд 07:49:29  1199249
>>1199003
Что несет этот человек-дождя kotlin-man?
Аноним 30/05/18 Срд 09:24:41  1199266
Зачем нужен котлин с говнофиксами в виде Unit, Nothing и компаньонов, когда есть изящная скала.
Эпичный тред.
Аноним 30/05/18 Срд 11:45:40  1199315
>>1199248

ушел с проекта, но там до сих пор используется (а хули нет?)
Аноним 30/05/18 Срд 12:34:19  1199336
>>1198650
>Разве в жабе null каститься к boolean?? Тоже вроде грохнешься в рантайме в if.
Ну напиши в условии (xyu== null) или (pizda == bottom_producer()).

где что-то типа: bottom_producer() { bottom_producer(); }

В первом случае норм, во втором независимо от pizda исключение, или вечный цикл.
Аноним 30/05/18 Срд 14:54:08  1199412
>>1199336
Некуя не понял, типа null настолько плохой потому, что не спасает от бесконечной рекурсии?? Ты серьезно?
Аноним 30/05/18 Срд 15:51:23  1199447
>>1199412
>Некуя не понял
Потому что ты малолетний дебил, которому не место в этом разделе хотя подожди, это же котлин-тред. Тогда все правильно.

мимо
Аноним 31/05/18 Чтв 00:53:35  1199783

Внимание! В ИТТ треде ошивается скала-питух, ведь скала-тред утонул к чему это?, работы на скале нет, что ему еще делать? Обходите дырявого стороной.
Аноним 31/05/18 Чтв 01:08:10  1199791
>>1199783
> работы на скале нет
Но что мешает пойти сосать Тинькоффу или начать с себя и завести наскальный трактор?
Аноним 31/05/18 Чтв 01:28:20  1199796
>>1199783
>ведь скала-тред утонул
Ебнулся? https://2ch.hk/pr/res/1137321.html
Аноним 31/05/18 Чтв 04:07:39  1199809
>>1164946
>нет батареек
А разве из котлина не доступна стандартная джава библиотека?
Аноним 31/05/18 Чтв 07:55:44  1199832
>>1199447
Лол, шизик в манёврах. Нет, ты настолько туп что несёшь куйню
Аноним 31/05/18 Чтв 13:56:31  1199943
>>1199412
null хороший, но это не bottom.
Аноним 31/05/18 Чтв 14:26:35  1199954
>>1164976
Удваиваю, тут и добавить нечего, лол.
Аноним 31/05/18 Чтв 18:00:39  1200052
>>1199943
Никто, блядь, и не говорил что это одно и тоже. Это адаптация. Такая же адаптация как регулярные выражения которые так же обгрызано смотрятся в сравнение с матановскими, та же адаптация булевой алгебры, которая тоже адаптированна. И то же случилось и с null.

Старые языки делали реальные математики и инженера и делали языки для своего время качественно и практично. Или ты думаешь, что люди, которые математики по природе не знали всей этой хуйни а только твоя одноизвиленная хипстота знает?
Аноним 31/05/18 Чтв 18:23:54  1200065
>>1200052
Какой же тупой, анон. Зачем ты это делаешь?
Аноним 31/05/18 Чтв 19:24:07  1200111
>>1200065
Возможно это гуманитарий от программирования. Их тут водится. Какой-нибудь перекатившийся юрист, школьный психолог, итп.
Аноним 01/06/18 Птн 09:22:23  1200417
>>1200065
>>1200111
Зачем ты разговариваешь сам с собой?
Аноним 01/06/18 Птн 10:15:15  1200432
Буду краток. Как же охуенен этот замечательный язык!
Аноним 01/06/18 Птн 11:49:48  1200481
>>1200417
Кому-то НЕПРИЯТНО, что его считает тупым больше одного человека. Но ты же тупой, тупой.

Сходи постирай портки
Аноним 01/06/18 Птн 13:43:41  1200573
>>1200052
>Это адаптация.
null - это pointer. bottom - особого вида вычисление. Какая нахуй адаптация?
Аноним 01/06/18 Птн 15:07:08  1200657
>>1200573
>null - математическое "нехуя", кастится ко всем ссылочным типам
>bottom - математическое "нехуя", кастится ко всем типам
...
>Какая нахуй адаптация

бараны блядь
Аноним 01/06/18 Птн 15:16:47  1200664
>>1200481
Это все понятно, но нафига ты сам себе пишешь?
Аноним 01/06/18 Птн 15:49:33  1200687
>>1200657
int не может быть null.
Аноним 01/06/18 Птн 17:28:50  1200756
>>1200687
>кастится ко всем ссылочным типам

дебилы блядь
Аноним 01/06/18 Птн 19:38:05  1200842
>>1200657
Ты действительно не понимаешь разницу между Типом и Значением?
Аноним 01/06/18 Птн 19:45:06  1200847
>>1200657
Рассуждения уровня "А внутре у ней неонка".
Аноним 01/06/18 Птн 19:46:17  1200848
>>1200756
Еще спойлеры читать от всяких имбецилов, не отличающих тип pointer от bottom.
Аноним 02/06/18 Суб 10:41:58  1201252
>>1200842
Хватит уже маневрировать, или маня мир такой крепкий, или совсем уже тормоз, чтобы понять что из матановского мира некоторые решения перекатываются с некоторыми изменениями и null это прототипы идеи bottom.

>>1200847
Какой-то быдловский внутренний мем, я не понял мне нужна лада чтобы это понять?

>>1200848
Это не отменяет то, что ты маневрирующий баран.

Если уж обосрался, то просто прими это, не надо маневрировать в той теме в которой не разбираешься
Аноним 02/06/18 Суб 12:51:34  1201320
Изоморфизм Карри - Ховарда — соответствие между доказательствами в логических системах и объявлением типов / конструированием термов в программах. Тип Nothing в Котлин представляет собой тип, не имеющий значений и соответствует False в подходящей логике.

Зачем все это нужно вообще?

Для полноты и корректности реализации алгоритмов проверки и вывода типов. Очевидно, это неотъемлимая часть корректной реализации подобных алгоритмов. В этом смысле, как раз обосрались диды, писавшие переносимые ассемблеры, но им можно простить, времена были смутные.

С пользовательской точки зрения, Nothing в Котлин полезен тем, что позволяет описывать функцию, которая не возвращает значений (либо все время выбрасывает исключение, либо крутит вечный цикл), а также непротиворечиво комбинировать с другими вычислениями:

when (zzz) {
"zzz" -> if (xxx == null) exit("xxxx'") as Nothing
else xxx.run("xxx")

...
}

Выяснение различий между Unit, Nothing и дидовским void, за который топит этот дебил, оставляю в качестве домашнего задания.


Null тут вообще не при чем. Вмешивать его в обсуждение, используя мутные метафоры и натянутые аналогии - это откровенный обскурантизм. Null - значение, Nothing - тип. Значения используются для доказательства населенности типов (доказательства высказываний в логике).

Все отрицания этого шизика >>1201252, это, по-сути, отрицания на уровне 2x2 != 4.


Аноним 02/06/18 Суб 15:02:24  1201445
>>1200417
Чини детектор, имбецил.
Аноним 02/06/18 Суб 15:05:19  1201446
>>1201320
>as Nothing
Какое же котлин все-таки говно. Тебе чаю, расписал годно.Но тому шизику это, увы, не поможет.
Аноним 02/06/18 Суб 19:14:29  1201593
>>1201252
>не надо маневрировать в той теме в которой не разбираешься
И это пишет дурачок искренне считающий, что null и bottom - это один хуй.
Аноним 03/06/18 Вск 00:36:46  1201778
awesomejavascri[...].gif (14Кб, 954x433)
>>1201320
То есть, был в вашей жабе котлине null (который там и остался) и помимо него еще запилили Unit и Nothing. Причем последней тупо кидает исключение как только тронут его в рантайме??
Серьезно? Да похуй на философию, со стороны это смотрится просто ущербно сразу же вспоминается js на пике

> exit("xxxx'") as Nothing
Это вообще пиздец какой-то
Аноним 03/06/18 Вск 00:47:24  1201782
>>1201320
> exit("xxxx'") as Nothing
Я как то в сишке или даже в пхп (или чем-то похожем) видел код где автор два раза вызывал exit() - видимо чтобы наверняка.

Я предлагаю ввести еще бестолковых типов, чтобы выход отдавал максимально современностью:
> exit("xxxx'") as Smoothie from Barbershop
Аноним 03/06/18 Вск 14:12:14  1201958
>>1201320
>функцию, которая не возвращает значений
Это Unit, он же void, а не bottom. Последний отвечает за вычисление с ошибкой, или никогда не завершающееся.
Аноним 03/06/18 Вск 14:41:49  1201993
>>1201958
Unit населён () aka 0-tupe.

>>> fun ololo() {}
>>> val wtf = ololo()
>>> wtf
kotlin.Unit
Аноним 04/06/18 Пнд 22:24:08  1202961
>>1201320
>exit("xxxx'") as Nothing

Это охуенно, на самом деле.
Те, кто выше пишет, что эта конструкция говно - просто не понимают, о чём говорят.

Возник вопрос - где можно почитать про различия между Unit, Nothing и дидовским void.
Гуглить я умею, но, хотелось бы рекомендацию мэтра.

И ещё - это же спизжено из Скалы, да? Или есть отличия?
Аноним 04/06/18 Пнд 22:38:15  1202975
forman.jpg (61Кб, 720x951)
>>1202961
>Те, кто выше пишет, что эта конструкция говно - просто не понимают, о чём говорят.
>где можно почитать про различия между Unit, Nothing и дидовским void.
Аноним 04/06/18 Пнд 23:03:29  1202998
.png (1102Кб, 2400x2400)
Тут Сишарп пиздит котлиновские фичи и мутирует в Котлин.

> Nullable Reference Types
> Records
> Destructuring Declarations
> Recursive Patterns
> Asynchronous Streams хотя ладно, это не сколько котливоский сиквенс, сколько обсервабл
> Ranges
> switch as an expression

Внимательно слушаю ваши твои оправдания, деградант-котлинохейтер.
Аноним 04/06/18 Пнд 23:24:16  1203009
>>1202998
Походу последнего малолетнего андрюшника спугнули с треда, остались одни зеленные.
У сишарпа теперь свой котлин на гитхабе есть, хватит бампать это мобильное говнище
Аноним 05/06/18 Втр 00:06:28  1203046
Всегда проигрывал с ограниченных современных программистов эпохи, которые вроде бы и программируют и в тоже время им в уши можно сходу залить какие-то абсолютные подменяющие понятия вещи и те их правильно переваривают. Типа в больших приложениях якобы большая проблема с NPE, и пофиг что при крахе чаще все логгируется и это просто сказка в сравнение с тем что происходит в С++. Или другое поверие, что якобы компилятор ловит львиную часть ошибок и якобы без него было куда хуже. Но в реалиях, в действительно сложных программах например в игре Minecraft это не играет вообще никакой роли:

https://twitter.com/jkramr/status/854983386208899073
Аноним 05/06/18 Втр 00:53:00  1203061
>>1203046
Это смешной анекдот, а расскажи еще какие-нибудь?

Понятно же, что все время потратили на ловлю NPE, а вот использовали бы котлин - могли бы сконцентрироваться на логике и не пропустили бы багу с мертвым ослом.
Аноним 05/06/18 Втр 00:57:59  1203063
>>1201446
>>1201782
>>1201778
Так, спок-спок. Каст тут не нужен, я провел проверку кода, это я накосячил в обертке для библиотечной
> public inline fun exitProcess(status: Int): Nothing

>>1202961
Да в вики и почитай. Что уж там.
Аноним 05/06/18 Втр 03:03:24  1203091
>>1203061
Котлин, это 99,9% джавовских либ в проекте, с платформенными наллом
@
Телефонный мальчик верит, что теперь он победил налл


просто лучезарный долбаеб
Аноним 05/06/18 Втр 03:05:08  1203092
>>1203061
>Это смешной анекдот, а расскажи еще какие-нибудь?
Хотя бы сам с собой перестал разговаривать, это уже прогресс.
Аноним 05/06/18 Втр 10:53:25  1203189
>>1203091
Ты из тех, кто баги первым делом валит на библиотеки и компиляторы, да? Говнокод и место обитания нпе, это в первую очередь, пользовательский код.
Аноним 05/06/18 Втр 11:41:21  1203212
>>1203189
>Говнокод
Это в первую очередь пользовательский мозг.
Дебилом быть не надо %%вроде тебя% и все будет хорошо.
Аноним 05/06/18 Втр 14:06:33  1203296
>>1203189
>Говнокод и место обитания нпе, это в первую очередь, пользовательский код.
Вот мы и подошли к тому моменту осознания, что как бы НПЕ это часть лиги "тупеньких" говнокодеров и что проблема то собственно не в наличие null, который обычно нормальному разработчику не мешает и использует он его только при необходимости и редко, а в том что проблема чрезмерно раздута, чтобы выдать её за маркетинговый буллшит.

По твоим же словам выходит - котлин для говнокодеров? хотя, я догадывался

Аноним 05/06/18 Втр 14:13:25  1203303
>>1203189
>библиотеки
>пользовательский код
А библиотеки это не пользовательский код? Может быть их пишут боги?
Что мешает тебе залить говна на гитхаб-мелкомягких и всем классом "пролайкать" его или купить эту услугу, если в классе тебя не любят?
Аноним 05/06/18 Втр 16:45:51  1203409
>>1203091
> с платформенными наллом
> наллом

С чёрным налом, лол.

Speak Russian, suka!
Аноним 06/06/18 Срд 01:01:31  1203693
>>1202961
>Возник вопрос - где можно почитать про различия между Unit, Nothing и дидовским void.

Kotlin in Action
KotlinConf'17, Kotlin Types
Аноним 08/06/18 Птн 19:25:33  1205836
>>1202961
>где можно почитать про различия
https://en.wikipedia.org/wiki/Curry%E2%80%93Howard_correspondence#General_formulation
Аноним 08/06/18 Птн 23:46:14  1206040
>>1203303
Теория вероятностей.
Аноним 09/06/18 Суб 01:46:44  1206087
>>1206040
Не начинай. Тут солидные хакиры из 90х на полном серьезе обсуждают, что true == false, ну или что true/false не нужно.
Аноним 21/06/18 Чтв 08:59:26  1214394
Господи... Какие же вы тут все уебаны, сил просто нет... Вы, хоть, программировать то умеете?
Аноним 21/06/18 Чтв 09:02:51  1214395
Поддерживаю
Аноним 24/06/18 Вск 07:26:38  1216165
>>1201320
Какого хуя результат этого exit кастуется к Nothing, если он должен быть Never?
Аноним 03/07/18 Втр 14:24:42  1221862
Когда в эту парашу завезут нормальный pattern matching как в скале?
Аноним 04/07/18 Срд 13:04:38  1222356
Зачем Котлин, если есть РНР
Аноним 04/07/18 Срд 15:15:20  1222424
>>1222356
Иди нахуй :3
покормил
Аноним 07/07/18 Суб 13:46:14  1224045
>>1166092
>Тем самым они на старте сделали несовместимость с флагманским джавовским фреймворком - спрингом.
Бля, охуенно. Вот, месяц назад продукт в прод на нём запустил, а он, оказывается, не совместим и не работает. Хуй знает, что теперь делать, клиенты-то пользуются.
котлин Олдфаг 16/07/18 Пнд 03:54:48  1229016
Наъуй вашъ котлен не сдался... вон, Котлин вижу с берега Залива. Других мне не надо. Джава живее всех живих. Мигригрую в Одессу -- хоть там подальше от этих ваших котленов буду отдыхать и чалиться с чашкой жавы и еврей-слоупоками (те что не разбежались ещё из той клоаки)
Олдфаг 16/07/18 Пнд 04:00:33  1229018
P.S> и таки да -- чем больше вы пиздите умных слов, тем тупее и глупее и тормознее продукт у вас получается, ньюфаги с котленами и прочей синтсах-матан-нуль-не-нуль эпидерсией .... уроды, лучше бы делом занялись! загнать вас в шараги и на Марс отправить вместе с маской... хайподрочеры вы тупорылые
P.P.S> прошу адекватную общественность простить меня за неадкватный вал хейта, вылившегося ВНЕЗАПНО прямо сейчас через к
Аноним 16/07/18 Пнд 10:03:35  1229095
Хрюкни, пёс.
Аноним 20/07/18 Птн 20:34:19  1231932
>>1164648 (OP)
http://archive.li/502Sv
Аноним 30/07/18 Пнд 22:09:43  1237956
>>1224045
Я не тот анон, но у вас там все такие одарённые?
>Тем самым они на старте сделали несовместимость с флагманским джавовским фреймворком...
>Вот, месяц назад продукт в прод на нём запустил
Аноним 30/07/18 Пнд 22:17:29  1237963
>>1222356
Тащемта да, помню эту боль компиляции, да еще рестарта сервера и инициализации приложения, когда в пхп это максимум нажать F5 (или глянуть в соседний монитор, если настроил все как надо).

Не понимаю за что "люди-компиляторы" любят эти "флешбэки" в работе.
Аноним 09/09/18 Вск 22:52:26  1261623
>>1237963
>когда в пхп это максимум нажать F5
Сынок, ты не поверишь, но на джаве - то же самое.

>помню эту боль компиляции
С чего ты взял, что это была компиляция?
Это тебе тот мужик так сказал?
Аноним 11/09/18 Втр 23:40:09  1262796
итт бекендеры имеются? или все ша джава/скала/шарпе онли?
Аноним 21/09/18 Птн 22:53:21  1268008
>>1262796
> удваиваю
Аноним 25/09/18 Втр 14:13:36  1269965
>>1262796
Писал бек на котлине но чутка, в основном плагины для эластика или когда нужно было интегрироваться с JVM проектами, чтобы сократить боль, иба жаба - топорный пиздец, скала - перегруженная наркомания. Котлин единственный выход для тех, у кого жвм не основная платформа разработки и хочется меньше боли.


Топ тредов
Избранное