Size: a a a

Programming Offtop

2021 March 12

AN

Alexander Nozik in Programming Offtop
А я даже успел что-то послушать.
источник

AN

Alexander Nozik in Programming Offtop
но далеко не все к сожалению
источник

IP

Iaroslav Postovalov in Programming Offtop
Alexander Nozik
Ну если ты будешь на котлин как на беттер джаве, ты тоже всех его фишек не прочувствуешь
шарп от джавы не столь далек
источник

AN

Alexander Nozik in Programming Offtop
Iaroslav Postovalov
шарп от джавы не столь далек
Котлин тоже. Но идиоматичный стиль таки разный.
источник

Э

Эд in Programming Offtop
Iaroslav Postovalov
шарп от джавы не столь далек
как человек от банана
источник

IP

Iaroslav Postovalov in Programming Offtop
Эд
как человек от банана
Причины?
источник

AG

Alexander Gorodok in Programming Offtop
Alexander Nozik
Котлин тоже. Но идиоматичный стиль таки разный.
Чому котлин есть для джавы, натива, даже для жиеса, но не для шарпа? с:
источник

IP

Iaroslav Postovalov in Programming Offtop
Alexander Gorodok
Чому котлин есть для джавы, натива, даже для жиеса, но не для шарпа? с:
Писали уже
источник

Э

Эд in Programming Offtop
Iaroslav Postovalov
Причины?
async await, краткость кода
источник

IP

Iaroslav Postovalov in Programming Offtop
Alexander Gorodok
Чому котлин есть для джавы, натива, даже для жиеса, но не для шарпа? с:
Сходи напиши мне либу для CIL на джаве или Котлине, я напишу компилятор
источник

IP

Iaroslav Postovalov in Programming Offtop
Эд
async await, краткость кода
async await - сахар над стейтмашинами и фьючами
источник

IP

Iaroslav Postovalov in Programming Offtop
Эд
async await, краткость кода
краткость кода - да, но стили программирования те же
источник

IP

Iaroslav Postovalov in Programming Offtop
Разве что некоторые паттерны не имеют никакого смысла
источник

Э

Эд in Programming Offtop
императивность кода при отсутствии блокирования системных тредов
источник

IP

Iaroslav Postovalov in Programming Offtop
Эд
императивность кода при отсутствии блокирования системных тредов
Это очень конкретная фича - в джаву ее как раз завозят
источник

IP

Iaroslav Postovalov in Programming Offtop
Котлин отличается от джавы в первую очередь не из-за корутин и вывода типов
источник

IP

Iaroslav Postovalov in Programming Offtop
Стили программирования выбраны другие
источник

AK

Anton Korotkikh in Programming Offtop
Эд
императивность кода при отсутствии блокирования системных тредов
это в го и кристалле. ты уверен что async await в шарпе не блокирует системные треды? это в первую очередь завист от реализации либ, если грин треды изначально не были в ранатйме. собственно вот, например
https://stackoverflow.com/questions/29016698/can-the-oracle-managed-driver-use-async-await-properly/29034412#29034412
источник

Э

Эд in Programming Offtop
ок, сейчас большинство сидят на 8 java в проде.
java 8 появилась в 2014 году, сейчас 2021 - разрыв = ~ 7 лет
Loom завезут после 17 версии, которая выйдет 2021.
Т.е. на проде Java LTS > 17 версии окажется через хер знает когда, наверно, через 12 лет
источник

Э

Эд in Programming Offtop
может, неверно подсчитал, но идея
источник