Professional F# 1.0

Professional F# 1.0
Authors
Ted Neward, Aaron Erickson, Talbott Crowell, Rick Minerich
ISBN
047052801X
Published
30 Jun 2010
Purchase online
amazon.com

In-depth coverage of Microsoft's new programming language-F# 2010F# is a new programming language from Microsoft, a fusion of object-oriented and functional approaches, which offers a number of new features and approaches to making software easier to write. Supported for the first time with Visual Studio 2010, F# is particularly ideal for software that needs to take full advantage of multicore processors, and this comprehensive book covers all aspects of this functional language.

Editorial Reviews

In-depth coverage of Microsoft's new programming language-F# 2010

F# is a new programming language from Microsoft, a fusion of object-oriented and functional approaches, which offers a number of new features and approaches to making software easier to write. Supported for the first time with Visual Studio 2010, F# is particularly ideal for software that needs to take full advantage of multicore processors, and this comprehensive book covers all aspects of this functional language.

Assuming familiarity with C#, VB, C++, or Java, the authors cover such topics as binding values and control flow, simple and complex types, pattern matching, complex functions, and imperative and object programming in F#. You'll see how F# interacts with the .NET CLR and C#, and you'll review F# and .NET data access through LINQ, ADO.NET, and the Entity Framework.

  • F# is a new programming language from Microsoft, and offers an original approach to making software easier to write
  • Addresses binding values and control flow, simple and complex types, pattern matching, and complex functions
  • Examines imperative and object programming in F#, packaging, and functional design concepts and patterns
  • Discusses F# and the .NET CLR, F# and C# interaction, and F# and .NET data access
  • Reviews communication with System.xml and WCF

Professional F# 2010 is essential reading if you are writing new code for complex or multi-processor applications.

You might also like...

Comments

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“It is practically impossible to teach good programming style to students that have had prior exposure to BASIC. As potential programmers, they are mentally mutilated beyond hope of regeneration.” - E. W. Dijkstra