169 похожих чатов

Привет всем. Не совсем вопрос, просто хотел поинтересоваться. Изучаю Kotlin,

вроде бы все понятно и когда смотрю на готовый код, то в голове все равно чуть сложно складывается картина работы программы. Например в Java-код смотришь, то с первого раза у тебя складывается впечатление того, что должна делать программа или как она должна работать. Если что-то непонятно, то уже разбираешься с конкретным методом. А вот в Kotlin, ты написал несложную программу, то все равно через время у тебя больше времени уходит на то, чтобы понять как она работает. В основном много времени уходит на функции, которые принимают или возвращают лямбда-выражения. Смотришь на обычную функцию, то все понятно. А вот в функции высшего порядка тебе приходится дополнительно вычислять, чтобы понять как она работает. После Java у кого нибудь было так или мне Kotlin так сложно даётся?

18 ответов

7 просмотров

типикал сайдэффект от котла злоупотребление сахаром ведет к ожирению

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

Это нормально, потом привыкнешь. Можешь в песочнице поиграться с функциями высшего порядка и другими фичами, чтобы они в голове закрепились

Ибрагим-Алибеков Автор вопроса

Че за прикол с сахаром?)))) Я не хотел с Java переходить на Kotlin, Android заставил )))

ничего не заставил. пиши на джава спокойно

Ибрагим-Алибеков Автор вопроса

Так ведь в компаниях Котлин требуют.

всегда есть те, у кого джава))

Ибрагим-Алибеков Автор вопроса

Мне кажется я чет долго привыкаю )

Ты попробуй для начала, мб и привыкнешь к сладкому. Я сначала тоже немного плевался, а сейчас вон уже че пишу

Ибрагим-Алибеков Автор вопроса

А то что Гугл официально Котлин хочет? Мне кажется именно это весомый аргумент.

мало ли че гугл хочет. завтра вон скажет флатер и дарт и че? бросать котлин/джава?

Ибрагим-Алибеков Автор вопроса

Да я изучаю, но мне кажется сколько бы не изучал, столько и буду ненавидеть Котлин))

я первые два дня чувствовал что-то неприятное, а потом привык. Сейчас даже нравится))

Ибрагим-Алибеков Автор вопроса

Вот именно. До фига учил про Java, привык к ней, а тут гребанный Котлин. Просто времени жалко потраченное на Java

ну у котла под капотом джава. так что ничего не зря учил

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

каждая секунда потраченная на джаву автоматически прокачивает котлин

Ибрагим-Алибеков Автор вопроса

Читаю книгу программирование на Котлин для профессионалов. Там как раз было показано, байт код на Java, переведенный с Kotlin. И сразу ясно его объяснение.

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

Обсуждают сегодня

Типа вызывать GetParent и проверять на соответствие GetModuleHandle?
The Bird of Hermes
67
Do any of you guys have interesting projects one could join? I'm a Middle Full-Stack developer (JS/TS, React & Node)
Lev Shapiro
40
$res = json_decode($наша строка из респонса); $res1 = array_map(fn($o) => $o->name, $res->breadcrumbs[0]->entities); Как такое будет на Хаскеле?.. В начале весь джейсон, в ко...
Хаскель Моисеевич Гопник
27
В чем сила брат, в NASM или FASM?
Isaac Kleiner
18
Вопрос по диагностике ошибок (я знаю в чем, в данном конкретном примере, я знаю, как исправить, пример модельный, понятно, что в реальности бывает намного запутаннее). module...
ⰄⰎⰋⰐⰐⰑⰛⰤⰧⰧⰩⰄ ⰊⰑⰁⰓⰡⰛⰦⰕⰫ
11
Хтось використовував Vapor на Windows?
Jaroshevskii
15
А чем вам питонисты не угодили?😂
.
79
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
52
Тут кста кто-нибудь NeoVim использует?
Simple Sorcerer
13
Оба варианта в целом подходят, но скорее создание конфликтной ситуации (на пустой основе). В прошлый раз он сказал мне про ESP32, я забыл про этот микроконтроллер, ошибся, я п...
КТ315
4
Карта сайта