Wpis z mikrobloga

Pracuję w C#, ale chciałbym się nauczyć czegoś nowego.
Python do mnie nie przemawia, podobnie jak inne języki bez silnego typowania.
Po przeczytaniu paru artykułów i zrobieniu samouczka zainteresował mnie F#. Paradygmat funkcyjny jest czymś z czym wcześniej nie miałem do czynienia(lambdy i LINQ nie liczę), ale widzę bardzo duży potencjał do pracy na danych.

Czy ktoś zna dobrą literaturę/szkolenie/materiały do F# najlepiej z rzeczywistymi przykładami.
Po zrobieniu samouczka na MS docs czuję, że mam za mało IQ na ten język ( ͡° ʖ̯ ͡°)

#programowanie #naukaprogramowania #fsharp
  • 10
@wykorbionykorbowod: a w f# statycznie typowałeś? a var w C# to statyczne typowanie? ;)
Ale wracając do Twojego pytania, polecam pluralsight i F# (jak nie masz dostępu, to zrób nowe fake konto na visual studio i ogarnij sobie 3 miechy za free, czy ile teraz tam dają.

Są tam też kursy ogólne o programowaniu funkcyjnym :)
@wykorbionykorbowod

Co do materiałów:

Z artykułów/tutoriali bardzo polecam całą stronę: https://fsharpforfunandprofit.com/ (https://fsharpforfunandprofit.com/site-contents/)

Na pluralsight jest parę kurstów odnośnie F#, ale są one już trochę leciwe (4-5 lat). Zamiast tego możesz pooglądać streamy na twitchu/youtube autorstwa K. Cieślaka albo Isaac Abrahama:
(tutaj jakieś przykładowe video) https://www.youtube.com/watch?v=zpNOWlpX-uU&feature=emb_title

Z książek:
https://www.amazon.com/Domain-Modeling-Made-Functional-Domain-Driven/dp/1680502549
https://www.apress.com/gp/book/9781484207413
https://www.amazon.com/Stylish-Crafting-Elegant-Functional-Code-ebook/dp/B07L1KC72G

Cotygodniowy "przegląd prasy" z twittera robiony przez Segeya Tihona:
https://sergeytihon.com/category/f-weekly/

Dodatkowo w F# Software Foundation istnieje program "mentorski" (ale chyba zapisy