Size: a a a

Elm Lang сообщество разработчиков

2019 January 18

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
А в моем Екатеринбурге?
источник

D🐈

Dan 🐈 Capybara in Elm Lang сообщество разработчиков
Ryner :: () -> IO ❄️
А в моем Екатеринбурге?
А это надо вас спросить, есть ли в Екатеринбурге высшие учебные заведения, в программе обучения которых есть функциональное программирование.
Я конечно могу погуглить...
источник

λ

λоλторт in Elm Lang сообщество разработчиков
Говорят, что учат фундаментальным вещам, а как посмотришь на конкретные программы — в лучше случае там будут курсы о каких-то "современных" адхок технологиях, которые никаких фундаментальных проблем не решают, а являются лишь костылями закрывающими проблемы легаси.
источник

λ

λоλторт in Elm Lang сообщество разработчиков
Как правило, эти выпускники даже лямбда исчисления страшатся как какого-то мощного чёрного колдунства.
источник

λ

λоλторт in Elm Lang сообщество разработчиков
У вас в ИТМО, может всё и получше, но не все ВУЗы — ИТМО.
источник

D🐈

Dan 🐈 Capybara in Elm Lang сообщество разработчиков
Ryner :: () -> IO ❄️
А в моем Екатеринбурге?
Впрочем, минуточку. В УрТИСИ 999% должен быть курс по фп на "информатике и вычислительной технике"
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Ну я вот нагуглить что то
источник

λ

λоλторт in Elm Lang сообщество разработчиков
После того как смотришь на этих выпускников, вопрос "гоферы, вот вам действительно проще генерировать кучу бойлерплейта вместо того, чтобы юзать парам. полиморфизм" как-то сам отпадает.
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
λоλторт
> ну это же чисто твоя эмоциональная оценка

Ну да. Я эту оценку дал в ходе изучения тысяч строк такого кода на го.

> Тебе сказати это так называть, ты называешь

А вот это ложь и манипуляция
Это твоя субъективная оценка сложности и простоты кода. Я думаю, она не правильная, и основана на идеологичсеких принципах, а не на реальности. Но ты можешь о ней подробно написать, как это сделали следующие люди, перешедшие с ФП на Го
https://making.pusher.com/golangs-real-time-gc-in-theory-and-practice/
http://jimplush.com/talk/2015/12/19/moving-a-team-from-scala-to-golang/
https://movio.co/blog/migrate-Scala-to-Go/
Это во-1.
Во 2-х есть алгоритмы, которые повсеместно используются, и которые на ФП либо вообще не пишутся, либо пишутся через ass. Пример - любые операции с массивами in place, но не только. Ещё реализация heap-а. Много чего
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
λоλторт
После того как смотришь на этих выпускников, вопрос "гоферы, вот вам действительно проще генерировать кучу бойлерплейта вместо того, чтобы юзать парам. полиморфизм" как-то сам отпадает.
генерировать проще, сгенерированный код ни кто не читает
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Pawel Filimonenkow
Это твоя субъективная оценка сложности и простоты кода. Я думаю, она не правильная, и основана на идеологичсеких принципах, а не на реальности. Но ты можешь о ней подробно написать, как это сделали следующие люди, перешедшие с ФП на Го
https://making.pusher.com/golangs-real-time-gc-in-theory-and-practice/
http://jimplush.com/talk/2015/12/19/moving-a-team-from-scala-to-golang/
https://movio.co/blog/migrate-Scala-to-Go/
Это во-1.
Во 2-х есть алгоритмы, которые повсеместно используются, и которые на ФП либо вообще не пишутся, либо пишутся через ass. Пример - любые операции с массивами in place, но не только. Ещё реализация heap-а. Много чего
Ты так и не ответил что более высокоуровневое
источник

D🐈

Dan 🐈 Capybara in Elm Lang сообщество разработчиков
Ryner :: () -> IO ❄️
Ну я вот нагуглить что то
Плохо гуглишь
источник

D🐈

Dan 🐈 Capybara in Elm Lang сообщество разработчиков
источник

D🐈

Dan 🐈 Capybara in Elm Lang сообщество разработчиков
Там внизу есть в программе — Функциональное и логическое программирование
источник

D🐈

Dan 🐈 Capybara in Elm Lang сообщество разработчиков
Телефон дать?
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Ссылка на сайт же есть
источник

λ

λоλторт in Elm Lang сообщество разработчиков
Pawel Filimonenkow
Это твоя субъективная оценка сложности и простоты кода. Я думаю, она не правильная, и основана на идеологичсеких принципах, а не на реальности. Но ты можешь о ней подробно написать, как это сделали следующие люди, перешедшие с ФП на Го
https://making.pusher.com/golangs-real-time-gc-in-theory-and-practice/
http://jimplush.com/talk/2015/12/19/moving-a-team-from-scala-to-golang/
https://movio.co/blog/migrate-Scala-to-Go/
Это во-1.
Во 2-х есть алгоритмы, которые повсеместно используются, и которые на ФП либо вообще не пишутся, либо пишутся через ass. Пример - любые операции с массивами in place, но не только. Ещё реализация heap-а. Много чего
Ну если 100к строк лапши и велосипедов — это проще 10к строк кода с параметрическим полиморфизмом и тайпклассами, то ок.
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Dan 🐈 Capybara
Там внизу есть в программе — Функциональное и логическое программирование
С другой стороны посмотри на сайт этого заведения
источник

PF

Pawel Filimonenkow in Elm Lang сообщество разработчиков
Ryner :: () -> IO ❄️
Ты так и не ответил что более высокоуровневое
я понятия не имею что ты понимаешь под высокоуровневым, но судя по твоим высказываниям речь идёт об овер инжынеринге
источник

D🐈

Dan 🐈 Capybara in Elm Lang сообщество разработчиков
Ryner :: () -> IO ❄️
С другой стороны посмотри на сайт этого заведения
Смотрю на сайт с другой стороны.
источник