In what specific areas has F# proven more applicable than C#?
Posted
by Peter McGrattan
on Stack Overflow
See other posts from Stack Overflow
or by Peter McGrattan
Published on 2010-05-06T22:45:10Z
Indexed on
2010/05/08
6:48 UTC
Read the original article
Hit count: 257
Over the last few years F# has evolved into one of Microsoft's fully supported languages employing many ideas incubated in OCaml, ML and Haskell.
Over the last several years C# has extended it's general purpose features by introducing more and more functional language features: LINQ (list comprehension), Lamdas, Closures, Anonymous Delegates and more...
Given C#'s adoption of these functional features and F#'s taxonomy as an impure functional language (it allows YOU to access framework libraries or change shared state when a function is called if you want to) there is a strong similarity between the two languages although each has it's own polar opposite primary emphasis.
I'm interested in any successful models employing these two languages in your production polyglot programs and also the areas within production software (web apps, client apps, server apps) you have written in F# in the past year or so that you would previously have written in C#.
EDIT: Altered title with the intent of reducing perceived ambiguity.
© Stack Overflow or respective owner