Size: a a a

2020 February 08

В

Вафель in rust_offtopic
мне кажется что лучше название ты тут не придумаешь
источник

r

red75prime in rust_offtopic
По факту такой вариант map_while выполняет inner.next().and_then() . Поэтому и предлагают and_then.
источник

r

red75prime in rust_offtopic
Alex Zhukovsky
and_then это flat_map, не надо название для другого использовтаь
Option::and_then совпадает с bind в Maybe монаде, но Iterator - это не List монада. Ну, не совсем.
источник

P

Pavel in rust_offtopic
Dollar Føølish
Работа с Легаси это ценный навык, я не против нее
а зря
источник

DF

Dollar Føølish in rust_offtopic
То есть ты не станешь работать со старой железкой?
источник

P

Pavel in rust_offtopic
Dollar Føølish
То есть ты не станешь работать со старой железкой?
типа проца на x86-64 архитектуре?
источник

DF

Dollar Føølish in rust_offtopic
Ну мипсель какой например
источник

P

Pavel in rust_offtopic
дело ж не в том, что там обилие оптимизаций, а в том, что там много легаси в архитектуре для обратной совместимости, от того он занимает много места и много жрёт
источник

P

Pavel in rust_offtopic
а "софт херовый из-за оптимизаций" я могу понять только в контексте гонки инфраструктуры против прикладного по
источник

P

Pavel in rust_offtopic
прикладное по не оптимизируют, оптимизируют инфру, чтоб одним махом все зависимости ускорить -- новую прикладуху оптимизируют ещё меньше, цикл повторяется
источник

P

Pavel in rust_offtopic
потом из-за сложных оптимизаций создаётся чувство, что было проделано куча работы и не хочется выбрасывать что-то, заменять на совершенно новое + вокруг него много построено -- ещё сложнее отказаться
источник

P

Pavel in rust_offtopic
glibc/x86/windows -- хорошие примеры такого блоата
источник

P

Pavel in rust_offtopic
но вообще надо помнить, что сейчас пишется больше кода, чем когда либо до этого и количество плохого кода не падает со временем. Тот, который улучшают, компенсируется новым плохим кодом.
источник

LC

Lone Coder in rust_offtopic
нет, ну если архитектура х86, то процессор должен выполнять хотя бы ассемблер для х86, а под капотом оптимизируйте как хотите
источник

P

Pavel in rust_offtopic
Lone Coder
нет, ну если архитектура х86, то процессор должен выполнять хотя бы ассемблер для х86, а под капотом оптимизируйте как хотите
вот х86 ассемблер блоатед, эти оптимизации времени выполнения переходят в деоптимизацию количества транзисторов и тдп
источник

C

Crush_my_love in rust_offtopic
Pavel
вот х86 ассемблер блоатед, эти оптимизации времени выполнения переходят в деоптимизацию количества транзисторов и тдп
если x86 блоатед, то почему RISC архитектура еще не достигла тез же мощностей?
источник

P

Pavel in rust_offtopic
Crush_my_love
если x86 блоатед, то почему RISC архитектура еще не достигла тез же мощностей?
RISC достиг достаточных мощностей, чтоб ставить в сервера
источник

C

Crush_my_love in rust_offtopic
Pavel
RISC достиг достаточных мощностей, чтоб ставить в сервера
какие модели например?
источник

C

Crush_my_love in rust_offtopic
IBM POWER процессоры они RISC?
источник

AZ

Alex Zhukovsky in rust_offtopic
red75prime
Option::and_then совпадает с bind в Maybe монаде, но Iterator - это не List монада. Ну, не совсем.
Почему это не она?
источник