F# For C# Developers by Tao LiuF# For C# Developers by Tao Liu

F# For C# Developers

byTao Liu

Paperback | June 15, 2013

Pricing and Purchase Info


Earn 265 plum® points

Prices and offers may vary in store

Out of stock online

Not available in stores


Extend your C# skills to F#—and create data-rich computational and parallel software components faster and more efficiently. Focusing on F# 3.0 and Microsoft Visual Studio 2012, you'll learn how to exploit F# features to solve both computationally-complex problems as well as everyday programming tasks.

Topics include: C# and F# data structures; F# for functional, object-oriented, and imperative programming; design patterns; type providers; and portable support for Windows 8. You'll examine real-world applications, including Windows 8-style HTML5 and JavaScript apps, along with cloud and service apps. You'll write your own type provider. And you'll see how to expand F# computation power to high-performance GPU computing.

Tao Liuis a Software Design Engineer in Test (SDET) on the Microsoft F# team. A leader in the F# user community and owner of the Seattle, Washington F# user group, Liu gives video talks on F# design pattern for Microsoft Channel 9 and he's the main contributor to the F# 3.0 sample package on Codeplex.
Title:F# For C# DevelopersFormat:PaperbackDimensions:640 pages, 8.8 × 7.4 × 1.4 inPublished:June 15, 2013Publisher:Pearson EducationLanguage:English

The following ISBNs are associated with this title:

ISBN - 10:0735670269

ISBN - 13:9780735670266


Table of Contents

  • Foreword
  • Introduction
  • C# and F#
    • Chapter 1: C# and F# Data Structures
    • Chapter 2: Using F# for Object-Oriented Programming
    • Chapter 3: F# and Design Patterns
  • F#'s Unique Features
    • Chapter 4: Type Providers
    • Chapter 5: Write Your Own Type Provider
    • Chapter 6: Other Unique Features
  • Real-World Applications
    • Chapter 7: Portable Library and HTML/JavaScript
    • Chapter 8: Cloud and Service Programming with F#
    • Chapter 9: GPGPU with F#
    • About the Author