-
- Диверсии нет. Не обьявляй как value-тип и всё будет по-прежнему. - RxTx(25.12.2021 03:00)
- это тоже не так. cheblin(382 знак., 24.12.2021 19:23, ссылка, ссылка)
- Это, как и многое другое, не соответствует действительности cheblin(169 знак., 24.12.2021 17:47)
- Что в сказанном не так? Пруфы будут? - Argon(24.12.2021 18:20)
- компилятор Kotlin в отличии от Java способен самостоятельно понять
как используется переменная. cheblin(443 знак., 24.12.2021 18:39 - 18:44)
- "в Java всё тоже самое" Не поленился, проверил - ваша правда, в Java то же самое. - Argon(24.12.2021 18:55)
- это справедливо не для JAVA так всегда происходит с процами
использующих регистры. cheblin(175 знак., 24.12.2021 19:15)
- в java хотя бы есть неявное приведение типа, не так загромождает
листинг - Argon(24.12.2021 19:41)
- поинтересуйтесь однажды как создавался Kotlin. это был во многом коллективный труд многих и многих. принятые архитектурные решения всегда имеют в своем основании какую либо причину. В целом могу сказать, что на Kotlin писать не только легко и приятно, но и весьма эффективно. к примеру cheblin(117 знак., 24.12.2021 20:13, ссылка)
- в java хотя бы есть неявное приведение типа, не так загромождает
листинг - Argon(24.12.2021 19:41)
- это справедливо не для JAVA так всегда происходит с процами
использующих регистры. cheblin(175 знак., 24.12.2021 19:15)
- Если вы это не сами придумали, дайте пруф. Почему я за вас буду
пруф вашего же высказывания искать? Может, где в документации про
это есть? Я не видел. - Argon(24.12.2021 18:43)
- пишу простую прогу на Kotlin cheblin(1155 знак., 24.12.2021 19:05)
- Фиг с ними, одиночными переменными. Вот с массивами это не
работает. Argon(421 знак., 24.12.2021 19:40 - 19:48)
- читать , самый конец cheblin(295 знак., 24.12.2021 19:50, ссылка)
- Ах воот оно что! Спасибо, ща проверю. - Argon(24.12.2021 19:51)
- Проверил - подтверждаю, в котлине можно создавать массивы
примитивных данных. - Argon(24.12.2021 19:58)
- Т.е. сами придумали - сами испугались :) - Evgeny_CD(24.12.2021 22:41)
- )) Нее, зачем мне придумывать? Заблуждался! Я на курсах жэ был, там
говорилось об отсутствии примитивных типов данных. И в онлайн
обучалках сразу говорится об этом (->). Кто ж знал, что "если
очень хочется, то можно"? Углубляться в язык пока не доводилось. Argon(1 знак., 24.12.2021 23:10 - 23:13, ссылка)
- Вообще после курса java на курсе по котлину такая ломка была...
Java хоть как-то похожа на C/C++. - Argon(24.12.2021 23:11)
- именно по той же причине многие, имея специализацию либо только в
С++ либо только в Java, не понимают Rust, который требует и того и
другого да побольше. cheblin(226 знак., 25.12.2021 02:59)
- У декларативности как у того айсберга, есть-таки большое скрытое
неприятное. Шобы декларативность работала, должен быть тот, кто уже
всё задекларировал. А ежели первопроходец? - RxTx(25.12.2021 03:07)
- что "первопроходного" можно желать от SQL? А у Rust и Kotlin
огромное отзывчивое, быстро реагирующие на "хотелки" комьюнити. - cheblin(25.12.2021 05:55)
- Примерами можно было взять html, css в современных браузерах. Любая
"декларативность" скрывает под собой уже проведенную кем-то работу.
Хорошо если кто-то это уже сделал. А когда проект создается RxTx(1057 знак., 25.12.2021 21:31)
- так в итоге получается то самое говнище которое тут все так матерят. Ы? cheblin(246 знак., 26.12.2021 02:56)
- Примерами можно было взять html, css в современных браузерах. Любая
"декларативность" скрывает под собой уже проведенную кем-то работу.
Хорошо если кто-то это уже сделал. А когда проект создается RxTx(1057 знак., 25.12.2021 21:31)
- что "первопроходного" можно желать от SQL? А у Rust и Kotlin
огромное отзывчивое, быстро реагирующие на "хотелки" комьюнити. - cheblin(25.12.2021 05:55)
- У декларативности как у того айсберга, есть-таки большое скрытое
неприятное. Шобы декларативность работала, должен быть тот, кто уже
всё задекларировал. А ежели первопроходец? - RxTx(25.12.2021 03:07)
- именно по той же причине многие, имея специализацию либо только в
С++ либо только в Java, не понимают Rust, который требует и того и
другого да побольше. cheblin(226 знак., 25.12.2021 02:59)
- Вообще после курса java на курсе по котлину такая ломка была...
Java хоть как-то похожа на C/C++. - Argon(24.12.2021 23:11)
- )) Нее, зачем мне придумывать? Заблуждался! Я на курсах жэ был, там
говорилось об отсутствии примитивных типов данных. И в онлайн
обучалках сразу говорится об этом (->). Кто ж знал, что "если
очень хочется, то можно"? Углубляться в язык пока не доводилось. Argon(1 знак., 24.12.2021 23:10 - 23:13, ссылка)
- Т.е. сами придумали - сами испугались :) - Evgeny_CD(24.12.2021 22:41)
- Проверил - подтверждаю, в котлине можно создавать массивы
примитивных данных. - Argon(24.12.2021 19:58)
- Ах воот оно что! Спасибо, ща проверю. - Argon(24.12.2021 19:51)
- читать , самый конец cheblin(295 знак., 24.12.2021 19:50, ссылка)
- Фиг с ними, одиночными переменными. Вот с массивами это не
работает. Argon(421 знак., 24.12.2021 19:40 - 19:48)
- пишу простую прогу на Kotlin cheblin(1155 знак., 24.12.2021 19:05)
- "в Java всё тоже самое" Не поленился, проверил - ваша правда, в Java то же самое. - Argon(24.12.2021 18:55)
- компилятор Kotlin в отличии от Java способен самостоятельно понять
как используется переменная. cheblin(443 знак., 24.12.2021 18:39 - 18:44)
- Что в сказанном не так? Пруфы будут? - Argon(24.12.2021 18:20)
- Не понял. Вот у нас есть массив. И мы изменили значение одного из
элементов. Весь массив создается заново? - Evgeny_CD(24.12.2021 12:11)
- Речь не об отдельном массиве, а о дата-классе с разнородными
данными. Вообще существует техническая возможность использовать
изменяемые переменные var. Но настоятельно рекомендуется этого не делать, а вместо этого
выбрасывать машину, если забилась пепельница. Argon(133 знак., 24.12.2021 12:23)
- shallow copy? >>> SciFi(1 знак., 24.12.2021 12:25, ссылка)
- В эту переписку не вникал. Суть в том, что функция copy() возвращает новый объект, в котором при желании можно изменить какие-то переменные. А старый должен быть утилизирован сборщиком мусора, на что тратится процессорное время. Это вместо того, чтобы в существующем объекте изменить значение переменной. - Argon(24.12.2021 12:33)
- shallow copy? >>> SciFi(1 знак., 24.12.2021 12:25, ссылка)
- Речь не об отдельном массиве, а о дата-классе с разнородными
данными. Вообще существует техническая возможность использовать
изменяемые переменные var. Но настоятельно рекомендуется этого не делать, а вместо этого
выбрасывать машину, если забилась пепельница. Argon(133 знак., 24.12.2021 12:23)
- Это при том, что Kotlin - официально признанная Гуглем платформа
разработки мобильных приложений. - Evgeny_CD(24.12.2021 12:09)
- Таковы тенденции. Есть подозрение, что наша ДНК примерно так же
замусорена/забажена и тормознута, как современный софт :) Видимо,
все закономерно. - Argon(24.12.2021 12:35)
- Хороший пример! - Evgeny_CD(24.12.2021 13:08)
- Тока стоит иметь в виду, что процесс отладки ДНК осуществляется путём выпиливания багованных вариантов. - mse homjak(24.12.2021 13:14)
- Хороший пример! - Evgeny_CD(24.12.2021 13:08)
- Таковы тенденции. Есть подозрение, что наша ДНК примерно так же
замусорена/забажена и тормознута, как современный софт :) Видимо,
все закономерно. - Argon(24.12.2021 12:35)
- Ассемблер головного мозга не отпускает даже при переходе на Котлин?
Нужно пробовать более мощные таблетки :-) - SciFi(24.12.2021 12:07)
- Это про битовые операции? А иногда без них никак, например если CRC
посчитать. - Argon(24.12.2021 12:10)
- Ну ок, посчитается CRC не за микросекунду, а за две. Ни одно
животное не пострадает. - SciFi(24.12.2021 12:11)
- Ага, потом экран будет перерисовываться за 1 сек на 8 ядерным проце - тоже ни одно животное не пострадает? - Evgeny_CD(24.12.2021 12:18)
- Речь не только о времени исполнения, а еще и о читабельности исходников. Думаю, если кто не против в мусорке порыться, найдет этот отрывок котлина и сравнить с джавой/c++, они там рядом для сравнения. - Argon(24.12.2021 12:18)
- Ну ок, посчитается CRC не за микросекунду, а за две. Ни одно
животное не пострадает. - SciFi(24.12.2021 12:11)
- Это про битовые операции? А иногда без них никак, например если CRC
посчитать. - Argon(24.12.2021 12:10)