Przeszukałem forum i trochę pogooglałem, nie udało mi się znaleźć wątku poświęconego zastosowaniu F#.
Z grubsza zdaję sobie sprawę z różnicy między językami C# i F#, co ciekawe oba można stosować w programowaniu funkcyjnym i obiektowym.
Zastanawiam się w jakich domenach lepiej się sprawdzi F#? Na chwilę obecną wpadłem jedynie na głosy mówiące o tym, że F# się sprawdzi w:
- finansach,
- projekty naukowe,
- projekty inżynieryjne,
- analiza danych,
- jakieś inne?
Jako że znam jedynie podstawy F# i trochę więcej C#, to mimo wszystko ciężko mi sobie wyobrazić zalety F# w w.w. domenach. Z grubsza się orientuję, że w F#:
- trudniej o bugi,
- łatwiej kontrolować jednostki miar,
- łatwiej testować jednostkowo F#,
- mniej kodu się klepie.
Ale czy poprawne wykorzystanie C# nie zapewnia tego wszystkiego? Póki co przewaga F# wydaje się być dla mnie trochę abstrakcyjna.