Size: a a a

Programming Offtop

2020 November 17

JF

Jorik Fat in Programming Offtop
Anton Korotkikh
смысла практически нет, очень редко пишут вставки в некторые продукты - но опять же как и зачем загадка. и скорей всего это некие точечные костыли для совместимости очень низкоурвоневых апи
как я понял, ассемблер нужен, если я смогу аргументировать что подход на сях требует большего числа тактов
источник

JF

Jorik Fat in Programming Offtop
но в реалиях 10млрд/сек мы все на это забиваем
источник

AN

Alexander Nozik in Programming Offtop
Jorik Fat
как я понял, ассемблер нужен, если я смогу аргументировать что подход на сях требует большего числа тактов
Вам это никогда не удастся. Сделать умнее, чем gcc/LLVM очень сложно. Реально так никто не делает. Идут по другому пути - оптимизируют компиляторные интринсики под железо
источник

Sergey λ in Programming Offtop
источник

JF

Jorik Fat in Programming Offtop
Alexander Nozik
Вам это никогда не удастся. Сделать умнее, чем gcc/LLVM очень сложно. Реально так никто не делает. Идут по другому пути - оптимизируют компиляторные интринсики под железо
я не знаю что такое gcc/LLVM. Может поэтому и сделаю лучше :D
источник

AN

Alexander Nozik in Programming Offtop
Jorik Fat
я не знаю что такое gcc/LLVM. Может поэтому и сделаю лучше :D
А, ну делайте
источник

AK

Anton Korotkikh in Programming Offtop
Dmitry Sapronov
Поддержка специализированных инструкций процов?
ну хз. если архитектура проца популярная, то эти спец.инструкции должны поддерживать компиляторы и сами уметь их применять. а если это что-то непопулряное - например, множество разношёрстных контроллеров из мира встраеваемых систем - то там вообще своя атмосфера
источник

I

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

I

Ilmir in Programming Offtop
Anton Korotkikh
ну хз. если архитектура проца популярная, то эти спец.инструкции должны поддерживать компиляторы и сами уметь их применять. а если это что-то непопулряное - например, множество разношёрстных контроллеров из мира встраеваемых систем - то там вообще своя атмосфера
Они и поддерживаются в компиляторе, но в виде интринсиков.
источник

DS

Dmitry Sapronov in Programming Offtop
Anton Korotkikh
ну хз. если архитектура проца популярная, то эти спец.инструкции должны поддерживать компиляторы и сами уметь их применять. а если это что-то непопулряное - например, множество разношёрстных контроллеров из мира встраеваемых систем - то там вообще своя атмосфера
Ну вот и ответ. Хочешь писать компиляторы значит асм в руки и вперёд. Можно ещё колибриос контрибьютить.
источник

AM

Andrew Mikhaylov in Programming Offtop
Konstantin Dovnar
В целом, компоуз выглядит хорошо.
С синтаксисом котлина использовать его явно должно будет в удовольствие.

Но магия это жуть и гадость, не знаю как можно её оправдывать:)
Ты ж уже выкинул корутины из проекта?
источник

AM

Andrew Mikhaylov in Programming Offtop
Alexander Nozik
Ну да. Но и их по-моему уже не.
Пишут-пишут.
источник

KD

Konstantin Dovnar in Programming Offtop
Andrew Mikhaylov
Ты ж уже выкинул корутины из проекта?
Я и не особо затягивал, честно говоря.

Но ты же не думаешь, что если мне не нравится магия у компоуза, то мне вдруг понравится магия у корутин?:)

Другое дело, что с UI есть варианты, которые показывают, что можно и без магии (во всяком случае такой явной), а вот с корутинами я пока не видел примеров таких, везде колдунства делают.

Да и не припомню я у корутин магию на уровне моего кода. С моей стороны всё как-раз выглядит вполне явно, а волшебство где-то там — внутри.
источник

AM

Andrew Mikhaylov in Programming Offtop
Konstantin Dovnar
Я и не особо затягивал, честно говоря.

Но ты же не думаешь, что если мне не нравится магия у компоуза, то мне вдруг понравится магия у корутин?:)

Другое дело, что с UI есть варианты, которые показывают, что можно и без магии (во всяком случае такой явной), а вот с корутинами я пока не видел примеров таких, везде колдунства делают.

Да и не припомню я у корутин магию на уровне моего кода. С моей стороны всё как-раз выглядит вполне явно, а волшебство где-то там — внутри.
Не, если не затягивал -- вопросов нет. Я хотел провести аналогию с корутинами, но если у тебя их в проекте нет, то подкол провалился)
источник

ML

Mikhail Levchenko in Programming Offtop
Alexander Nozik
На виндовс :)
а у винды есть нативный лук?
источник

AM

Andrew Mikhaylov in Programming Offtop
Igor
https://i.gyazo.com/52651721bfc08db9e6ba54d14654ee10.png

Ну те это все что есть нативного?
Порядок кнопочек жи в диалоговых окнах :)
источник

KD

Konstantin Dovnar in Programming Offtop
Andrew Mikhaylov
Не, если не затягивал -- вопросов нет. Я хотел провести аналогию с корутинами, но если у тебя их в проекте нет, то подкол провалился)
Был в парочке проектов. Даже нравится их использовать.
Но не нашёл в них каких-то плюсов настолько, чтобы использовать на постоянке.

Сейчас вот со всеми этими StateFlow можно уже брать на постоянку, вместо всяких модных LiveData
источник

AM

Andrew Mikhaylov in Programming Offtop
Но да, в разрезе идеи судить о look-n-fill смысла ноль
источник

AN

Alexander Nozik in Programming Offtop
Mikhail Levchenko
а у винды есть нативный лук?
Ну вообще есть. Другое дело, что он уже поменялся и стал похож на Material, так что уели
источник

AM

Andrew Mikhaylov in Programming Offtop
Konstantin Dovnar
Был в парочке проектов. Даже нравится их использовать.
Но не нашёл в них каких-то плюсов настолько, чтобы использовать на постоянке.

Сейчас вот со всеми этими StateFlow можно уже брать на постоянку, вместо всяких модных LiveData
Так магия же, нельзя брать
источник