Re[2]: функциональное программирование
От: takTak  
Дата: 18.08.19 11:49
Оценка:
T>>вот теперь думаю, как разумно въехать в тему? начать ли с чтения чего-то фундаментального , типа теории категорий
T>> или сразу броситься ваять очередной "хелоу , вёлд" ?

KP>Зависит от того, что ты дальше с этим навыком делать собрался: продавать или просто для себя. Если продавать, то тут по большому счету два варианта, всякая околодесктопщина и бэкенд. В околодесктопной разработке в небольшом количестве водится Haskell и OCaml. В бэкенде есть Clojure и Elixir. По слухам еще где-то используют F# и Scala, но я таких не знаю даже заочно, в отличие от первых двух категорий и языков.


T>>Кто как вообще такое без "старшего брата" самостоятельно осваивал?


KP>Я сам ковырял Haskell, понял что сильно далеко от моей сферы интересов и слишком замудренная хрень, но если страсть как любишь математику — это то, что нужно. А вот Clojure и Elixir на оборот, довольно легкие в изучении и сразу очевидно куда и как их можно применить, кроме того, пусть и редко, но присутствуют в ряде позиций, т.е. продаваемо при желании.


KP>Это я к тому, что перед тем как с каким-то из языков связываться стоит определиться что именно нужно и как это дальше использовать. Ну а учиться, я бы не рекомендовал с чем-то фундаментальным связываться, разве что интерес не чисто академический. Что-то полезное для себя и/или окружающих — это именно то, с чего и стоит начинать.


я начал вот эту книжку с переменным успехом читать : https://www.manning.com/books/functional-programming-in-c-sharp,
а так по синтаксису F# нравится — но куда-то его присобачить вряд ли получится,

ну разве что по работе один интеграционный проект под apache camel/ clojure может родиться, но это пока далёкое будущее
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.