Robert Pickering's Beginning F# Workshop

Event Info

Thu 29 - Fri 30 Sep, 2011 from 9:00am - 5:00pm
Skills Matter
116 - 120 Goswell Road
London, EC1V 7DP, UK (Map)
Cost: £1195+VAT


Robert Pickering's Beginning F# Workshop is a two day course that will teach you all about F#, an exciting new language that has evolved from a Microsoft Research project into a first class citizen of Visual Studio 2010. You will discover how F# can be used to express programs concisely and efficiently; you’ll also learn how to start having fun with this enormously productive language.

This F# course will start with an introduction to F# and functional programming. It will show you how to use F#’s powerful immutable data structures to reduce the amount of mutable state your programs require. You'll look at how functions can be used to build complex solutions by composing a number of simple and elegant building blocks. You will also learn how F# allows you to easily mix functional programming with both object oriented and imperative style programming.

As the course progresses will you will learn, though a mixture of presentations and hands on labs, how to use F# to do both asynchronous and parallel programming. You'll look at advance parallel programming by message passing between agents. You'll then move on to using DSLs and language oriented techniques to increase programmer productivity. Finally, you’ll look at how a combination of DSLs, meta and parallel programming can be used to run certain kinds of algorithms on the GPU, greatly increasing their performance.

Delegates will also receive a copy of Beginning F# during the course.



Javascript is required to view this map.


Email / 020 7183 9040