Fun with F#: Solving complex problems with simple code
- đ¤ Speaker: Anton Schwaighofer (Microsoft Research)
- đ Date & Time: Thursday 01 July 2010, 11:00 - 12:00
- đ Venue: Large public lecture room, Microsoft Research, Roger Needham Building, 7 J J Thomson Avenue, Cambridge CB3 0FB
Abstract
Abstract: I’ll give an introduction to F#, a functional programming language that is very well suited to express complex ideas and problems. I’ll start with the key ideas of functional programming, and contrast simple examples with traditional programming languages such as Matlab or C. In addition, I will present two particular features of F# that make it very well suited for data intensive scientific computing: It is very easy to do parallel programming; and units of measure provide valuable sanity checks for mathematical expressions.
Biography: Anton Schwaighofer is working as an Applied Researcher at Microsoft Research Cambridge and Microsoft adCenter Redmond. His current area of focus is economic models of auction marketplaces in online advertising. He is a computer scientist by training, but moved on to work in statistical machine learning for his PhD (TU Graz, Austria). After working for some time on computational chemistry at the Intelligent Data Analysis group at a Fraunhofer Institute in Berlin, he joined Microsoft Research in February 2008.
Series This talk is part of the Microsoft Research Summer School series.
Included in Lists
- All Talks (aka the CURE list)
- bld31
- Cambridge Centre for Data-Driven Discovery (C2D3)
- Cambridge talks
- Chris Davis' list
- Guy Emerson's list
- Interested Talks
- Large public lecture room, Microsoft Research, Roger Needham Building, 7 J J Thomson Avenue, Cambridge CB3 0FB
- Microsoft Research Cambridge, public talks
- Microsoft Research Summer School
- ndk22's list
- ob366-ai4er
- Optics for the Cloud
- personal list
- PMRFPS's
- rp587
- School of Technology
- Trust & Technology Initiative - interesting events
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)


Thursday 01 July 2010, 11:00-12:00