Size: a a a

2020 March 22

S

Sergey in rust_offtopic
Pavel Tyavin 🐈
define "сложно"
множество всего это ты и еще все остальное
источник

DS

Doge Shibu in rust_offtopic
Sergey
Она обобщает множество обьектов внутри себя
Не обязательно, в том то и дело.

Тебе как пользователю не важно знать, что у абстракции внутри. Не твое дело.
источник

S

Sergey in rust_offtopic
ты и еще все остальное > ты
источник

P🐈

Pavel Tyavin 🐈 in rust_offtopic
Sergey
множество всего это ты и еще все остальное
Да не, я вообще. ЧТо ты под сложностью подразумеваешь?
источник

S

Sergey in rust_offtopic
больше, значит сложнее
источник

P🐈

Pavel Tyavin 🐈 in rust_offtopic
А, мощность
источник

S

Sergey in rust_offtopic
Doge Shibu
Не обязательно, в том то и дело.

Тебе как пользователю не важно знать, что у абстракции внутри. Не твое дело.
когда ты ее используешь ты работаешь с конкретной реализацией в конкретном месте
источник

S

Sergey in rust_offtopic
а вот когда проектируешь, ты работаешь со всем сабсетом
источник

S

Sergey in rust_offtopic
а для понимание сути абстракции, нужно понимать, что она обобщает
источник

S

Sergey in rust_offtopic
вообще странно, что мы об этом спорим
источник

AZ

Alex Zhukovsky in rust_offtopic
Sergey
Да, но абстракция моделирует несколько объектов
давай конкретно: трейт Future 4 строк кода. Имплементация Forward: 30 строк кода.

Что проще?
источник

S

Sergey in rust_offtopic
мне всегда казалось, что это должно быть очевидно
источник

P🐈

Pavel Tyavin 🐈 in rust_offtopic
Sergey
вообще странно, что мы об этом спорим
Спор - это часто недоговоренность об определениях. Для кого-то сложность - это многословность. Для других - это мощность множества
источник

DS

Doge Shibu in rust_offtopic
Sergey
а для понимание сути абстракции, нужно понимать, что она обобщает
Не обязательно, слышал про такую штуку как параметричность (см. Theorems for free!) ?
источник

S

Sergey in rust_offtopic
Alex Zhukovsky
давай конкретно: трейт Future 4 строк кода. Имплементация Forward: 30 строк кода.

Что проще?
Future - это набор всех возможных futures
источник

S

Sergey in rust_offtopic
конкретная реализация проще
источник

AZ

Alex Zhukovsky in rust_offtopic
Sergey
конкретная реализация проще
чем 4 строчки кода?
источник

AZ

Alex Zhukovsky in rust_offtopic
нет, не проще
источник

DS

Doge Shibu in rust_offtopic
Sergey
конкретная реализация проще
Для кого проще? Для использования в коде, для проектирования, для чего?
источник

S

Sergey in rust_offtopic
Pavel Tyavin 🐈
Спор - это часто недоговоренность об определениях. Для кого-то сложность - это многословность. Для других - это мощность множества
мы начали с того, что я сказал, что достоинства языка нужно рассматривать в контексте конкретных задач, а не абстрактных примеров a+b
источник