Annual General Meeting followed by 'An Introduction to F#'

Treasurer's Report and Election of Officers for 2009-10.

Followed by a talk -:

Title: An Introduction to F#

Date/Time: 
WEDNESDAY 27th May 2009, 6.00pm

Venue:
The Davidson Building, 5 Southampton Street, London WC2 7HA. The nearest underground stations are Covent Garden and Charing Cross.

Speaker:
Don Syme, Senior Researcher, Microsoft Research, Cambridge UK. Don is responsible for the design of the F# programming language. He has contributed extensively to the design of the .NET platform through the design and implementation of .NET and C# generics. His research focuses on the technical aspects of programming language design and implementation needed to make functional languages that are simpler to use, interoperate well with other languages, and which incorporate aspects of object-oriented, asynchronous and parallel programming.

Summary:
Microsoft will be supporting F# as a first class language in Visual Studio 2010. We'll first take a quick look at why they are investing in functional programming at all, who uses F#, why, and what they gain from it.

We will then look at the more innovative aspects of F# that help to simplify programming. In particular F# extends the familiar core of a functional programming language design (shared with OCaml) with the following

  • Type-inferred object-oriented programming
  • Asynchronous, parallel and reactive programming
  • Units of measure, a "type system for floating point numbers"
  • F# Quotations, for language integrated models

We'll look at some of these and see demos of them in action.

Admission:
Free, but to gain admission please email your name to our Vice-Chairman, Dr Frank Martin, at - frank.martin@bcs.org.

CPD Value:
Half unit

Slides:
View the slides for this event (PDF - 1.5 Mb)