Press Room

Press Release: October 14, 2009

Programming F#--New from O'Reilly: A Comprehensive Guide for Writing Simple Code to Solve Complex Problems

Sebastopol, CA—Why learn F#? This multi-paradigm language not only offers you an enormous productivity boost through functional programming, it also lets you develop applications using your existing object-oriented and imperative programming skills. With Programming F# (O'Reilly Media, $44.99 USD), you'll quickly discover the many advantages of Microsoft's new language, which includes access to all the great tools and libraries of the .NET platform.

Learn how to reap the benefits of functional programming for your next project--whether it's quantitative computing, large-scale data exploration, or even a pursuit of your own. With this comprehensive guide, F# team member Chris Smith gives you a head start on both the fundamentals and the advanced concepts of the F# language.

Smith has taken the time to write the one book that explains the F# language "from soup to nuts, without skipping important features because they weren't finished yet." But he's most excited by the importance of the language itself: "The most exciting thing about F# isn't that it helps extend the reach of the .NET platform, but it also brings new developers to .NET," he says.

Smith continues, "F# is going to be an extremely important language for some people, but not everybody. Right now there are legions of C# and VB.NET developers who are happy with their language, so to them F# is just a blip on the radar. But for anybody who currently feels they are struggling against their language and fighting against the code, F# will have a huge impact."

Programming F# will help you:

  • Get a clear understanding of functional programming, and how you can use it to simplify code
  • Gain a solid understanding of the language's core syntax, including object-oriented and imperative styles
  • Simplify concurrent and parallel programming with F# Asynchronous Workflows and the Parallel Extensions to .NET
  • Learn advanced F# concepts, such as quotations and computation expressions

Advance Praise:
"This book emphasizes simple, clear explanations of the foundational elements of F#, always with an eye on the enjoyment that comes from programming in general, and programming with F# in particular."
--Don Syme, Principal Researcher and F# Designer, Microsoft Research

For a review copy or more information please email Please include your delivery address and contact information.

Chris Smith is a Software Design Engineer on the F# team at Microsoft. Although he helped design the language, his official role is to test the product to make sure it is ready to ship. Which means he understands the details of F# better than anybody else on the team. You can read his blog at Chris Smith's Complete Unique View.

Additional Resources:
For more information about the book, including table of contents, index, author bios, and cover graphic, see:

Programming F#
Chris Smith
ISBN: 9780596153649, 406 pages,
Book Price: $44.99 USD, £34.50 GBP
Ebook Price: $39.99 USD

About O'Reilly

For almost 40 years, O’Reilly Media has provided technology and business training, knowledge, and insight to help companies succeed. Our unique network of experts and innovators share their knowledge and expertise through the company’s Safari training and learning platform and at O’Reilly conferences. As a SaaS learning platform, Safari delivers highly topical and comprehensive technology and business learning solutions to millions of users across enterprise, consumer, and university channels. For more information visit

Return to: O'Reilly Press Room

Press Contacts


Sara Winge
1-800-998-9938 x7109

Media Relations – North America & Conferences

Maureen Jennings
1-800-998-9938 x7083

Media Relations – Japan

Fumi Yamakawa
+81 3-3356-5227

Media Relations – United Kingdom

Helen Coding
+44 (0) 1252 721284