Size: a a a

Programming Offtop

2020 October 20

с#

саша сок #KotlinGang... in Programming Offtop
вот кстати ещё про одного 100% владельца согласен. столько больших компаний от него зависит и становиться одной из них человек не хочет
источник

I

Ilmir in Programming Offtop
саша сок #KotlinGang
вот кстати ещё про одного 100% владельца согласен. столько больших компаний от него зависит и становиться одной из них человек не хочет
Котлин де-юре не принадлежит ДжейБи.
источник

с#

саша сок #KotlinGang... in Programming Offtop
Ilmir
Котлин де-юре не принадлежит ДжейБи.
тогда норм
источник

IP

Iaroslav Postovalov in Programming Offtop
Ilmir
Ну тут же надо бенчмарки писать, мерять. Лень. Достаточно посмотреть, что котлин генерирует кучу "лишнего" байткода и сделать на основании этого вывод, что тормозит. Забей. Доказывать, что они неправы себе дороже.
ну так смотреть надо на асм, блин. если мозга не хватает включить xcomp и выплевывание executable'а из jit'а, то не надо вякать про жирный байткод
источник

IP

Iaroslav Postovalov in Programming Offtop
можно еще сказать, что котлин медленный, потому что у него PSI жирнее, чем у джавы
источник

I

Ilmir in Programming Offtop
саша сок #KotlinGang
тогда норм
Он принадлежит Kotlin Foundation, некоммерческой организации, которая была создана как раз для снижения рисков наличия одного хозяина с коммерческими интересами.
источник

IP

Iaroslav Postovalov in Programming Offtop
о, там комменты есть
источник

IP

Iaroslav Postovalov in Programming Offtop
пойду сраться
источник

I

Ilmir in Programming Offtop
Iaroslav Postovalov
пойду сраться
Забей.
источник

(

( in Programming Offtop
источник

(

( in Programming Offtop
ну кроме последней ремарки
источник

IP

Iaroslav Postovalov in Programming Offtop
кстати компилятор в котлине костыльный
источник

IP

Iaroslav Postovalov in Programming Offtop
лучше чем в го, естественно. но хуже, чем рослин
источник

с#

саша сок #KotlinGang... in Programming Offtop
аххахахаха, отзывы о вк в мировом сегменте как отдельный вид искусства
источник

I

Igor in Programming Offtop
Igor
Об Котлин

Я как всегда, со своим непопулярным мнением. Мы разрабатываем на Java, ну и периодически к нам заносит веяние, а почему бы не попробовать писать на Котлине?

Мое мнение -- решение ужасное в перспективе нескольких лет и стабильной компании. Реально, просто стрёмно:

- Одна не очень большая контора делает компилятор. Спецификации языка нет. Компилятор как будто в паблик домене, но коммитит туда только ДжиБи, больше никто. Если внезапно ей что-то надоест, все пойдут лесом.
- Контора эта не JSC, а llc (Sro), делает, что хочет, 100% частного владения.
- У господина Бреслава, главного инженера, фляга булькает, через что понесло его в психотерапию и предпринимательство, к которым наблюдаемый интерес даже больше, чем к Котлину.
- (Лень приводить ссылки, их можно отыскать) Компилятор Котлина заметно медленнее javac, ejc, graal, и генерирует код хуже в два-три раза по аллокациям и размеру байткода. Это не так чтобы критично, но имхо является некоторым говорящим показателем.
- К сожалению, резюме и вакансий так-то раз в сто меньше, чем по java, особенно если не в столице.
- Если у вас есть аттестация по безопасности, с серьезным обследованием, то могут возникнуть справедливые вопросики.

Из плюсов -- хайп, разработчики будут вам доплачивать, если им дать эту игрушку, для стартапа (горизонт полгода-год) отличная штука. Не желаете платить конкурентно рынку - так не отнимайте хотя бы этого прибежища.
Хех, повеселило что не только я заметил, что Андрюшка уже давно спекся, как языковой архитектор
Ждем когда он оффициально передаст права на руководство Роману
источник

I

Igor in Programming Offtop
Посмотрите на Браена Гетса и ко, Мартина О и тд, которые по 20 лет с огоньком в глазах драйвят свои языки
источник

I

Ilmir in Programming Offtop
Ну, про то, что люди в language design пока недостаточно компетентны, я согласен. К сожалению, в мире не существует специальностей, которые учат императивные языки проектировать. Только функциональщину по заветам эмэля. Поэтому возникает ощущение, что те, кто не делает эмэль - неучи. Кроме того, из-за того, что языковому дизайну не учат, ему приходится учиться на практике. Из нас четверых в команде языкового дизайна только у Ромы есть достаточно опыта, чтобы говорить, что он компетентен. Ни у меня, ни у других коллег, несмотря на наличие смежного опыта, опыта именно языкового дизайна пока мало, чтобы называться компетентными. Через несколько лет уже можно будет говорить что-то, если меня не уволят за чрезмерную тупость и дуболомство.
источник

I

Ilmir in Programming Offtop
Iaroslav Postovalov
кстати компилятор в котлине костыльный
Именно поэтому его практически полностью переписали.
источник

AK

Anton Korotkikh in Programming Offtop
саша сок #KotlinGang
я ещё не дочитал. в целом я и говорил как раз об этом, что котлин ещё не готов к норм энтерпрайзу, но аргумент Если внезапно ей что-то надоест, все пойдут лесом. странный, когда у вас джава вообще закрытая (или нет?)
готовность к тыпрайзу это больше про экосистему в целом, а не отдельный язык имхо. как по мне тыпрайзу котлен просто не нужен, он ничего особо не даёт для них.
источник

(

( in Programming Offtop
Ilmir
Ну, про то, что люди в language design пока недостаточно компетентны, я согласен. К сожалению, в мире не существует специальностей, которые учат императивные языки проектировать. Только функциональщину по заветам эмэля. Поэтому возникает ощущение, что те, кто не делает эмэль - неучи. Кроме того, из-за того, что языковому дизайну не учат, ему приходится учиться на практике. Из нас четверых в команде языкового дизайна только у Ромы есть достаточно опыта, чтобы говорить, что он компетентен. Ни у меня, ни у других коллег, несмотря на наличие смежного опыта, опыта именно языкового дизайна пока мало, чтобы называться компетентными. Через несколько лет уже можно будет говорить что-то, если меня не уволят за чрезмерную тупость и дуболомство.
А какая разница, проектировать функциональный язык или императивный? Обербски сделал и то и другое и получилось нормально
источник