Size: a a a

Kotlin Community

2020 July 03

AN

Alexander Nozik in Kotlin Community
Dmitry Sapronov
Я до сих пор помню эти холивары что лучше О3 или асм вставки
А, фалг компилляции что ли?
источник

AM

Andrew Mikhaylov in Kotlin Community
Он самый, максимальная оптимизация.
источник

AM

Andrew Mikhaylov in Kotlin Community
Это щас компиляторы умеют эмиттить очень уж умный код, раньше народ и правда часто достигал асм вставками результатов лучших :) Но я не знал, что эти войны до сих пор актуальны.
источник

DS

Dmitry Sapronov in Kotlin Community
Alexander Nozik
А, фалг компилляции что ли?
Ага
источник

AN

Alexander Nozik in Kotlin Community
Andrew Mikhaylov
Это щас компиляторы умеют эмиттить очень уж умный код, раньше народ и правда часто достигал асм вставками результатов лучших :) Но я не знал, что эти войны до сих пор актуальны.
Не актуальны. Просто есть класс людей, которые уже давно не пишут код, но при этом преподают.
источник

DS

Dmitry Sapronov in Kotlin Community
Просто бывают люди которые хотят побороться с компилятором и уделать супостата
источник

AN

Alexander Nozik in Kotlin Community
Dmitry Sapronov
Просто бывают люди которые хотят побороться с компилятором и уделать супостата
Тех. кому это удается единицы. И только в очень-очень специфичных случаях
источник

AN

Alexander Nozik in Kotlin Community
И практически наверняка это будет оптимизация под конкретную железку
источник

Д

Дима in Kotlin Community
С чего стоит начать изучать котлин ?
источник

DS

Dmitry Sapronov in Kotlin Community
А вообще преждевременная... оптимизация это плохо
источник

AN

Alexander Nozik in Kotlin Community
Дима
С чего стоит начать изучать котлин ?
С FAQ этого чата и официальной документации
источник

AN

Alexander Nozik in Kotlin Community
Dmitry Sapronov
А вообще преждевременная... оптимизация это плохо
Почти всегда. Кроме тех случаев, кода это оптимизация архитектуры
источник

IO

Iaroslav Orlov in Kotlin Community
Alexander Nozik
Тех. кому это удается единицы. И только в очень-очень специфичных случаях
и если бы их не было, то jvm бы не работала приемлимо быстро везде
источник

AN

Alexander Nozik in Kotlin Community
Iaroslav Orlov
и если бы их не было, то jvm бы не работала приемлимо быстро везде
Ты знаешь много ассемблерных вставок в JVM? Серьезно?
источник

IO

Iaroslav Orlov in Kotlin Community
Alexander Nozik
Ты знаешь много ассемблерных вставок в JVM? Серьезно?
хотспот компилирует байт-код в ассемблер частично
источник

DS

Dmitry Sapronov in Kotlin Community
Iaroslav Orlov
и если бы их не было, то jvm бы не работала приемлимо быстро везде
Мне кажется там не с нуля джит писали. Много заимствований
источник

QH

Quantum Harmonizer in Kotlin Community
Dmitry Sapronov
А вообще преждевременная... оптимизация это плохо
Это какая-то очень стандартная мантра, которую можно трактовать миллионом вредных способов.
источник

AN

Alexander Nozik in Kotlin Community
Iaroslav Orlov
хотспот компилирует байт-код в ассемблер частично
Не надо понятия путать
источник

AN

Alexander Nozik in Kotlin Community
Iaroslav Orlov
хотспот компилирует байт-код в ассемблер частично
Речь шла про те случаи, когда исходный код на асемблере
источник

IO

Iaroslav Orlov in Kotlin Community
Alexander Nozik
Речь шла про те случаи, когда исходный код на асемблере
а, ну это действительно ничего не дает
источник