Size: a a a

2020 January 31

AZ

Alex Zhukovsky in rust_offtopic
это всё рефачить надо, но общее понимание дает
источник

λ

λоλторт in rust_offtopic
а ваши императивные инкременты декременты операторные не нужны
источник

λ

λоλторт in rust_offtopic
Виндоюзеры, а что у вас по пакетным менеджерам?
источник

λ

λоλторт in rust_offtopic
Всё тот же чоколати без мейнтенеров?
источник

P

Pavel in rust_offtopic
λоλторт
ты зацепился за один привычный для тебя аргумент и проигнорировал остальные, не надо так
извини, что проигнорировал "много апи написанных словами несамоописуемы, значит они хуже, чем операторы, которые не самоописуемые все" и какую-то надуманную проблему про "структурно сложнее" -- все эти структурные сложности вот же ж и описаны рядом простыми конструкциями, которые иногда можно не читать просто потому, что в целом оно собирается в текст-повествование о том, что делает программа, ты можешь даже одинаковые вещи разными именами писать, чтоб было ясно, какой смысл ты в это вкладываешь, а не что оно конкретно должно делать, чтоб никто не думал "ок, оно делает Х, а почему оно делает Х? зачем?“
источник

AZ

Alex Zhukovsky in rust_offtopic
λоλторт
Виндоюзеры, а что у вас по пакетным менеджерам?
ничего
источник

λ

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

λ

λоλторт in rust_offtopic
5 + 10 + 13 - 20 — структурно просто
diff(add(5, add(10, 13)), 20) — структурно сложно
источник

P

Pavel in rust_offtopic
λоλторт
5 + 10 + 13 - 20 — структурно просто
diff(add(5, add(10, 13)), 20) — структурно сложно
почему бы вместо этого просто не написать 8?
источник

λ

λоλторт in rust_offtopic
Pavel
почему бы вместо этого просто не написать 8?
потому что вместо известных статически значений туда можно подставить вычисляемые в рантайме
источник

P

Pavel in rust_offtopic
λоλторт
потому что вместо известных статически значений туда можно подставить вычисляемые в рантайме
у которых есть какой-то смысл, как и у промежуточных значений, человеку читать 5 + 10 + 13 - 20 тоже непонятно, хоть это и просто, ведь смысл не понятен
источник

λ

λоλторт in rust_offtopic
возможно это какая-то очень абстрактная генерик функция и конкретного материального смысла внутри неё эти переменные не имеют
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
почему бы вместо этого просто не написать 8?
5*x+10*y+13*z-20*c
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
5*x+10*y+13*z-20*c
и что это делает?
источник

P

Pavel in rust_offtopic
λоλторт
возможно это какая-то очень абстрактная генерик функция и конкретного материального смысла внутри неё эти переменные не имеют
если она генерик, то точно имеет
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
и что это делает?
вычисляет функцию от 4 аргументов
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
вычисляет функцию от 4 аргументов
которая всё ещё не понятно что делает
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
которая всё ещё не понятно что делает
источник

λ

λоλторт in rust_offtopic
Pavel
если она генерик, то точно имеет
што
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
которая всё ещё не понятно что делает
я не понимаю, это аргумент "таких функций не бывает"?
источник