SlideShare is now on Android. 15 million presentations at your fingertips.  Get the app

×
  • Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
 

Taking Functional Programming Into The Mainstream - Eclipse Summit Europe 2009

by Software Marketing at Ottawa, ON on Nov 02, 2009

  • 3,145 views

Keynote from Eclipse Summit Europe 2009, presented by Don Syme from Microsoft Research....

Keynote from Eclipse Summit Europe 2009, presented by Don Syme from Microsoft Research.

Over the last 10 years, Microsoft Research has been able to help progress functional programming to the point that it is now an accepted mainstream approach for certain problem domains. Now, with the increasing amount of data available to us, we need new ways of thinking around how to create scalable solutions in order to best exploit it as the multi-core revolution takes hold. Languages such as F#, Scala, Erlang and Haskell are well suited to this task as their functional programming style emphasize immutability, side effect free functions, compositional parallelism and asynchronous I/O. In this talk I will use F# as an extended example of how functional programming is becoming part of the mainstream, with ramifications across the spectrum of programming languages and platforms. We will look at why Microsoft and Microsoft Research is investing in functional programming, what this has meant for F#, C# and Haskell, and what we've done to build product-quality support for F#. Note: Examples will be given using Microsoft Visual Studio, though the talk is offered in the spirit of cooperation and progress across computing platforms.

Statistics

Views

Total Views
3,145
Views on SlideShare
3,105
Embed Views
40

Actions

Likes
1
Downloads
65
Comments
0

2 Embeds 40

http://www.eclipsecon.org 30
http://www.slideshare.net 10

Accessibility

Categories

Upload Details

Uploaded via SlideShare as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
Post Comment
Edit your comment

Taking Functional Programming Into The Mainstream - Eclipse Summit Europe 2009 Taking Functional Programming Into The Mainstream - Eclipse Summit Europe 2009 Presentation Transcript