Size: a a a

2020 February 15

A

Aleksandr Khristenko in rust_offtopic
polunin.ai
потом он говорит что теоркат в хаскеле не нужен чтобы понимать хаскель
так действительно не нужен
источник

а

а это кто in rust_offtopic
Alex Zhukovsky
я выше где-то линковл. Нормально я не объясню, термин достаточно абстрактный
Ок
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
потом он говорит что теоркат в хаскеле не нужен чтобы понимать хаскель
а что тут непонятного? Моноид значит что операция имеет тип a -> a -> a. Умножение двух интов дает инт, умножение двух матриц дает матрицу.

дот-продукт берет два вектора и возвращает не вектор.
источник

P

Pavel in rust_offtopic
для векторов есть операции interior product и exterior product, и то произведение, что для чисел синонимично умножению, потому может показаться, что привычная звёздочка тут могла бы быть уместна, но нет
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
весь этот "омагад страшные операторы" высосано из пальца
операторы не страшные, они просто не передают смысл
источник

P

Pavel in rust_offtopic
и за смыслом надо лезть в доки
источник

P

Pavel in rust_offtopic
если для чисел и типичных +-*/ это просто, потому, что арифметику все помнят, то для чего-то более сложного они уже сами создают сложность
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
если для чисел и типичных +-*/ это просто, потому, что арифметику все помнят, то для чего-то более сложного они уже сами создают сложность
ну так выучи кроме арифметики что-нибудь еще
источник

AZ

Alex Zhukovsky in rust_offtopic
а то так докатимся что ренж-оператор .. это сложна, ведь в школе не проходят
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
а то так докатимся что ренж-оператор .. это сложна, ведь в школе не проходят
но ведь правда...
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
но ведь правда...
Ага, я какждый раз когда в дотнете пишу вместо этого Enumerable.Range(1, 10) радуюсь: как хорошо что нет злоебучих операторов
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
ну так выучи кроме арифметики что-нибудь еще
дело в том, что это надо писателям языков выучить ещё что-то, кроме арифметики, а то + у них числа складывает, а >>= не биндит, а битовый сдвиг с присвоением делает
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
Ага, я какждый раз когда в дотнете пишу вместо этого Enumerable.Range(1, 10) радуюсь: как хорошо что нет злоебучих операторов
я пишу range(1, 10) и норм
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
я пишу range(1, 10) и норм
всё еще не очень
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
а то так докатимся что ренж-оператор .. это сложна, ведь в школе не проходят
в школе проходят его, ващет
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
в школе проходят его, ващет
лайфтаймы не проходят
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
лайфтаймы не проходят
и слава богу
источник

AZ

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

AZ

Alex Zhukovsky in rust_offtopic
но  типа если так в сишке то ок
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
ну то есть »= тоже в школе не проходят
не проходят
источник