Size: a a a

Programming Offtop

2020 October 20

I

Igor in Programming Offtop
Да у них даже интринсиков нету проверку на null
источник

I

Igor in Programming Offtop
Mikhail Levchenko
а диагноз?
Зато 0 изменений в байт-коде 😌
источник

I

Igor in Programming Offtop
Упадет где-то дальше по программе, но можно сказать: если ты такое пишешь, то ссзб...
источник

Kd

Konstantin dmz9 in Programming Offtop
Anton Korotkikh
на чём на самом деле надо делать бек
обидно кстати чувак начал пилить свой язык (go!) а потом пришла корпорация и раскатала его так и оставив своё имя (go)
источник

Kd

Konstantin dmz9 in Programming Offtop
так даже жалко стало чювака, что он мог против гугла...
источник

I

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

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

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

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

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

I

Igor in Programming Offtop
Переслано от Anton Arhipov
всё по фактам. не везде корректно конечно, но человека можно понять - у него нет всей информации чтобы безошибочно набрасывать тезисы
источник

с#

саша сок #KotlinGang... in Programming Offtop
Igor
Об Котлин

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

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

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

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

IP

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

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

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

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

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

IP

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

IP

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

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

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

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

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

с#

саша сок #KotlinGang... in Programming Offtop
Igor
Об Котлин

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

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

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

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

Scala 😢
источник

с#

саша сок #KotlinGang... in Programming Offtop
Igor
Об Котлин

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

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

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

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

IP

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

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

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

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

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

IP

Iaroslav Postovalov in Programming Offtop
призываю @ilmirus
источник

с#

саша сок #KotlinGang... in Programming Offtop
Iaroslav Postovalov
а насчет перформанса байт-кода, то тут я в ярости, потому что аллокации лишние только в одном месте - конкат строк, который уже пофиксили в 1.4.30.
ты думаешь стереотипы так быстро уходят?
если когда-то это так было, то это запомнят на всю жизнь
источник

IP

Iaroslav Postovalov in Programming Offtop
саша сок #KotlinGang
ты думаешь стереотипы так быстро уходят?
если когда-то это так было, то это запомнят на всю жизнь
ну я правда не понимаю, где там лишние аллокации. в байткоде котлина, кншн, есть мусор, но этот мусор выкидывается житом в 100% случаев
источник

IP

Iaroslav Postovalov in Programming Offtop
и мусор не плане новых объедков, а в плане просто лишних инструкций
источник

IP

Iaroslav Postovalov in Programming Offtop
единственный крупный перформансный косячок котлина - это достаточно дорогие (несколько нс) проверки на нуллы на входе в методы
источник

I

Ilmir in Programming Offtop
Iaroslav Postovalov
а насчет перформанса байт-кода, то тут я в ярости, потому что аллокации лишние только в одном месте - конкат строк, который уже пофиксили в 1.4.30.
Ну тут же надо бенчмарки писать, мерять. Лень. Достаточно посмотреть, что котлин генерирует кучу "лишнего" байткода и сделать на основании этого вывод, что тормозит. Забей. Доказывать, что они неправы себе дороже.
источник