Size: a a a

2020 May 15

DS

Doge Shibu in rust_offtopic
Получается определние противоречит себе
источник

DS

Doge Shibu in rust_offtopic
ЧТД
источник

G

Gymmasssorla in rust_offtopic
polunin.ai
значит не ФП
на хаскелль можно писать не ФП?
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
значит не ФП
И да, я такой стейт могу написать в любом ФП языке, вот физически в любом. Получается ФП языков не существует?
источник

DS

Doge Shibu in rust_offtopic
Да, более того, такой стейт в лямбда исчислении пишется спокойно
источник

DS

Doge Shibu in rust_offtopic
Получается лябмда исчисление - это не ФП?
источник

p

polunin.ai in rust_offtopic
Doge Shibu
Но тут только чистые функции и ничего кроме них, как в том определении, что ты скидывал выше
фп не про чистоту функций
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
фп не про чистоту функций
In computer science, functional programming is a programming paradigm where programs are constructed by applying and composing functions.


Тут у нас императивная программа, которая целиком составлена из чистых функций и их компрозиции. Что соответствует определнию. Идём дальше:
function definitions are trees of expressions that each return a value, rather than a sequence of imperative statements which change the state of the program or world


Всё так, у нас нет никаких стейтментов, только значения и функции ими оперирующие.
источник

r

red75prime in rust_offtopic
И стейта тоже нет. Есть только функции State -> State
источник

AZ

Alex Zhukovsky in rust_offtopic
Doge Shibu
In computer science, functional programming is a programming paradigm where programs are constructed by applying and composing functions.


Тут у нас императивная программа, которая целиком составлена из чистых функций и их компрозиции. Что соответствует определнию. Идём дальше:
function definitions are trees of expressions that each return a value, rather than a sequence of imperative statements which change the state of the program or world


Всё так, у нас нет никаких стейтментов, только значения и функции ими оперирующие.
Как ты это сделал? у меня на весь экран текст))
источник

DS

Doge Shibu in rust_offtopic
Alex Zhukovsky
Как ты это сделал? у меня на весь экран текст))
Не знаю, оно само так
источник

AZ

Alex Zhukovsky in rust_offtopic
тут недавно попалось определение ФП( как раз на собесах), что ФП - это когда ты вместо цикла и пары ифов делаешь неэффективно кучу промежуточных массивов, зато всё выглядит типа красиво
источник

r

red75prime in rust_offtopic
Alex Zhukovsky
Как ты это сделал? у меня на весь экран текст))
Добавили растягивание бабблов с моноспейсом в последней версии.
источник

AZ

Alex Zhukovsky in rust_offtopic
а, понял. Не надо писать длинных текстов в .
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
Как ты это сделал? у меня на весь экран текст))
+
источник

AZ

Alex Zhukovsky in rust_offtopic
ща затестим
источник

AZ

Alex Zhukovsky in rust_offtopic
veeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeery long teeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeext
источник

AZ

Alex Zhukovsky in rust_offtopic
veeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeery long teeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeext
источник

AZ

Alex Zhukovsky in rust_offtopic
угу, короч надо теперь аккуратно пользоваться этим форматированием
источник

DS

Doge Shibu in rust_offtopic
Alex Zhukovsky
тут недавно попалось определение ФП( как раз на собесах), что ФП - это когда ты вместо цикла и пары ифов делаешь неэффективно кучу промежуточных массивов, зато всё выглядит типа красиво
Это с фронто-собеса?
источник