Developing applications for multicore machines is no longer an “if”, but rather a “when”, and the “when” is fast approaching (some would say it’s now). Those of you following Visual Studio 2010 through its CTP and beta cycles are aware of the functionality being added to .NET 4.0 and the IDE to better support you as you code parallel constructs in your choice of languages. You may also be aware that Visual Studio 2010 marks the debut of F# as a bona fide .NET language, and that F# (and functional programming languages in general) are focused on abstracting complexities like parallel application development.
So it’s a perfect storm of sorts as co-leader Talbott Crowell leads an interactive meeting of the New England F# User Group tonight (December 7th) from 6:30 to 8:30 at the New England Research and Development (NERD) Center in Cambridge.
Bring your laptop, so you can actively participate in the discussion, which will focus on the following goals:
- Tackling many-core programming the easy way
- Providing a way to parallelize tasks without the heavy lifting
- Deciding which F# constructs are appropriate for various scenarios