Tao Liu, an engineer on the F# team, explains (and demonstrates) the importance and value of design patterns for F#. Many programmers who work on large or complex software systems are accustomed to employing design patterns in the development of these systems. For experienced C# developers wanting…
While in Cambridge recently to interview Tim Harris and Simon Peyton-Jones about the great work they're doing on Software Transactional Memory (STM), I got to meet some of the folks in the Machine Learning group
(Christopher Bishop leads the ML research team and is a leading figure in the…
The conversation Mike Hall recently had with Don Syme, a researcher at MSR Cambridge who focuses on language development and is the key author of
F#, continues. (See Part 1 here)And there's a lot of code in this one. Put your study caps on.Check out Don's blog!
Mike Hall caught up with Don Syme recently and recorded a few interviews covering Don's favorite programming language: F#. F#???Don has done many great things over there in MSR Cambridge including creating everybody's favorite C# feature, Generics. Well, he also developed (with his team) the…
Juan Chen and Nikhil Swamy, two researchers at the Research in Software Engineering group, present FINE, a new programming language for .NET.Software systems are governed by increasingly complex security policies. Ensuring that a system properly enforces its policy is hard. FINE is a new…
In this video, programming writer, Gordon Hogenson explains and gives examples of lists in F#.
You can also learn more in the topic
Kathleen McGrathVisual Studio User Educationhttp://blogs.msdn.com/kathleenVisual Studio and .NET Framework Content Survey
In this video, programming writer, Gordon Hogenson explains and gives examples of discriminated unions in F#. You can also learn more in the topic Discriminated Unions (F#) Kathleen McGrathVisual Studio User Educationhttp://blogs.msdn.com/kathleen
In this video, programming writer, Gordon Hogenson explains and gives examples of patterns in F# and explains the use of the match expression to control branching based on patterns in data. But first, a disclaimer Gordon wanted to make: “Regrettably, I have
not been able to retrain myself yet to…
This video demonstrates some of the tasks described in Walkthrough: Creating Your First F# Program with Visual Studio.
I show you how to declare simple variables, write and test functions, and create tuples and lists.
Visual Studio User Education
Microsoft Research describes F# as "a scripted/functional/imperative/object-oriented programming language". Combining all those aspects in one language is certainly not an easy task, but they've done a good job of it. F# is interesting both as a language
to actually consider for your…