F# Language, Functional Programming, etc.
In one of the papers about F#, the F# designers gave the following description: "F# is a multi-paradigm .NET language explicitly designed to be an ML suited to the .NET environment. It is rooted in the Core ML design and in particular has a core language largely compatible with OCaml". In other words this means that the syntax of the F# language is similar to ML or OCaml (don’t worry if you don’t know these languages, we’ll look at some examples shortly), but the F# language targets .NET Framework, which means that it can natively work with other .NET components and also that it contains several language extensions to allow smooth integration with the .NET object system.
Articles about F#
Other F# Sources
- [1] F# web site [^] - Official F# homepage
- [2] Expert F# [^] - Book by by Don Syme, Adam Granicz and Antonio Cisternino
- [3] Foundations of F# [^] - Book by Robert Pickering
- [4] hubFS: THE place for F# [^] - The F# community web site with blogs, forums, etc..
- [5] F# Wiki Homepage [^] - F# Wiki started by Robert Pickering
- [6] Don Syme’s WebLog on F# and Other Research Projects [^] - Blog written by the F# language designer Don Syme
- [7] Robert Pickering’s Strange Blog [^] - Blog of the "Foundations of F#" book author
- [8] Granville Barnett [^] - Explorations in programming
- [9] F# News [^] and F#.NET Tutorials [^] by Jon Harrop
- [10] F# Samples [^] - Contains code that demonstrate various F# language features
- [11] F# WebTools [^] - Project that allows writing client/server Ajax web applications entirely in F#
Published: October 11, 2007 02:39







