F# is a statically typed functional programming language that targets the .NET framework. It shares a common core language with OCaml, another popular functional programming language, and draws ideas from many other programming languages, including Haskell, Erlang, and C#. In a nutshell this means that F# is a programming language that has a nice succinct syntax that feels a bit like scripting as we are able to execute the code interactively but has all the type safety and performance of a compiled language. This article is not indented to be an introduction to F#, but there are many resources on the web intended to make learning F# easy. See "F# Resources" later on in the article for a list of these.
http://www.infoq.com/articles/Beyond-Foundations-FSharp
F# Resources
There are a growing number of F# resources available on the web, here's a summary of some of the best ones:
- The Official F# Site, find the latest version of the compiler and the F# manual
- Don Syme, F#'s lead developer's, Blog, a great place to keep an eye on for F# announcements and short articles about making the most of F#.
- The Hub-FS, an F# community site with blogs and forums.
- Robert Pickering's F# tutorials and resources.
- Flying Frog Consultancy's F# tutorials and resources.
No comments:
Post a Comment