Size: a a a

Programming Offtop

2020 March 27

AN

Alexander Nozik in Programming Offtop
Apache DOG™
перформанс переоценён
Пишите на питоне тогда. Я бы так сказал, люди, которые любят про него поговорить, как правило не знают, о чем говорят. И преждевременные оптимизации - зло, но перформанс лимитирует доступные инструменты. Можно опять же читать меня на эту тему.
источник

D

Dmitry in Programming Offtop
Alexander Nozik
На выносе вычислений в поток синхронизация банальная абсолютно
Только хочется думать про то, как отобразить список юзеров с анимацией, а не как этот список синхронизировать, ведь проперти каждого юзера могут изменится, так и содержание списка. Руками локи писать - не вариант.
источник

AN

Alexander Nozik in Programming Offtop
Dmitry
Только хочется думать про то, как отобразить список юзеров с анимацией, а не как этот список синхронизировать, ведь проперти каждого юзера могут изменится, так и содержание списка. Руками локи писать - не вариант.
Почему? Один лок на место изменения
источник

U

Unat in Programming Offtop
Alexander Nozik
Почему? Один лок на место изменения
Вжжжух и взаимный лок
источник

AD

Apache DOG™ in Programming Offtop
Alexander Nozik
Пишите на питоне тогда. Я бы так сказал, люди, которые любят про него поговорить, как правило не знают, о чем говорят. И преждевременные оптимизации - зло, но перформанс лимитирует доступные инструменты. Можно опять же читать меня на эту тему.
зачем мне питон если у меня есть хацкели-скалы? но даже хацкели скалы со всеми своими функциональными наворотами работают раз в 7 быстрее питончега
источник

AK

Anton Korotkikh in Programming Offtop
Alexander Nozik
>js херота и заебал
Вот чего небо на землю готовится упасть
я только что спорил с афтором либы (клиент кафки) на гитхабе, что бесконечный цикл отжирающий цпу, и гоняюший по кругу один и тот же батч - это плохо. но мне пояснили, что это фича и "ожидаемое поведение". сил моих больше нет

нода была хороша эдак в 2015, ща это инфернальный пиздец, как и весь жс/тс
источник

D

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

AN

Alexander Nozik in Programming Offtop
Unat
Вжжжух и взаимный лок
Ну это стандартные грабли. Их можно огрести где угодно.
источник

D

Dmitry in Programming Offtop
Alexander Nozik
Ну это стандартные грабли. Их можно огрести где угодно.
Если не пользоваться локами - будет сложно.
источник

D

Dmitry in Programming Offtop
А иногда можно не пользоваться
источник

AN

Alexander Nozik in Programming Offtop
Ну так есть синхронизированные коллекции и куча тулзов. Я к тому, что это не повод менять язык
источник

AN

Alexander Nozik in Programming Offtop
По крайней мере уж точно не ради синхронизации в UI
источник

AD

Apache DOG™ in Programming Offtop
Anton Korotkikh
ты перфоманс уничтожишь, постоянными мапами и прочими лишними абстракциями
писал апку которая фпшкой колбасит 2-5 мб/сек с походоами в базы, сторонние сервисы, работой с MQ, постоянно. Работает как часы сидит на инстансе с 2 гб и 2 ядрами.
источник

D

Dmitry in Programming Offtop
Мне кажется сейчас есть общее понимание, что язык с большим количеством уб - это плохо. Так вот во времена многоядерности, если у вас возможны гонки - это обычное уб. Отсутствие уб - повод поменять язык.
источник

AD

Apache DOG™ in Programming Offtop
ЧЯДНТ? по вашей логике оно у меня должно постоянно тормозить
источник

Kd

Konstantin dmz9 in Programming Offtop
Apache DOG™
писал апку которая фпшкой колбасит 2-5 мб/сек с походоами в базы, сторонние сервисы, работой с MQ, постоянно. Работает как часы сидит на инстансе с 2 гб и 2 ядрами.
колбасу производит?
источник

D

Dmitry in Programming Offtop
Apache DOG™
ЧЯДНТ? по вашей логике оно у меня должно постоянно тормозить
Да не должно, просто без фп оно вероятно работало бы еще быстрее, а поддерживать было бы проще. Хотя от задачи все зависит.
источник

AN

Alexander Nozik in Programming Offtop
Dmitry
Да не должно, просто без фп оно вероятно работало бы еще быстрее, а поддерживать было бы проще. Хотя от задачи все зависит.
Сыграю в @PineappleZombie. Что есть ФП?
источник

D

Dmitry in Programming Offtop
Не сейчас, работать надо -)
источник

AD

Apache DOG™ in Programming Offtop
Dmitry
Да не должно, просто без фп оно вероятно работало бы еще быстрее, а поддерживать было бы проще. Хотя от задачи все зависит.
без ФП оно не работало вообще
источник