Master your Minecraft
 
 

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to PowellsBooks.news
for a chance to win.
Privacy Policy

Tour our stores


    Recently Viewed clear list


    What I'm Giving | December 1, 2014

    Edward O. Wilson: IMG Edward O. Wilson: What I'm Giving



    At Powell's, we feel the holidays are the perfect time to share our love of books with those close to us. For this special blog series, we reached... Continue »

    spacer
Qualifying orders ship free.
$44.99
New Trade Paper
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
1 Burnside Computer Languages- F#
7 Remote Warehouse Software Engineering- Object Oriented Programming
25 Remote Warehouse Software Engineering- Programming and Languages

Programming F# 3.0

by

Programming F# 3.0 Cover

 

Synopses & Reviews

Publisher Comments:

Why learn F#? With this guide, youll learn how this multi-paradigm language not only offers you an enormous productivity boost through functional programming, but also lets you develop applications using your existing object-oriented and imperative programming skills. Youll quickly discover the many advantages of the language, including access to all the great tools and libraries of the .NET platform.

Reap the benefits of functional programming for your next project, whether youre writing concurrent code, or building data- or math-intensive applications. With this comprehensive book, former F# team member Chris Smith gives you a head start on the fundamentals and walks you through advanced concepts of the F# language.

  • Learn F#s unique characteristics for building applications
  • Gain a solid understanding of F#s core syntax, including object-oriented and imperative styles
  • Make your object-oriented code better by applying functional programming patterns
  • Use advanced functional techniques, such as tail-recursion and computation expressions
  • Take advantage of multi-core processors with asynchronous workflows and parallel programming
  • Use new type providers for interacting with web services and information-rich environments
  • Learn how well F# works as a scripting language

Synopsis:

Why learn F#? This multiparadigm 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#3.0, youll quickly discover the many advantages of this Microsoft 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 its quantitative computing, large-scale data exploration, or even a pursuit of your own. With this comprehensive guide, F# former team member Chris Smith gives you a head start of the fundamentals and advanced concepts of the F# language.

  • Get a clear understanding of functional programming, and how you can use it to simplify code
  • Learn 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
  • Discover the power of F# 3.0's new Info Rich Programming and LINQ Queries

About the Author

Chris Smith works at Microsoft on the F# team. His role as a software design engineer in test gives him a unique mastery of the F# language. Chris has a masters degree in computer science from the University of Washington.

You can read his blog, Chris Smith's Complete Unique View, at http://blogs.msdn.com/chrsmith/.

Table of Contents

PrefaceMultiparadigm ProgrammingChapter 1: Introduction to F#Chapter 2: FundamentalsChapter 3: Functional ProgrammingChapter 4: Imperative ProgrammingChapter 5: Object-Oriented ProgrammingChapter 6: .NET ProgrammingProgramming F#Chapter 7: Applied Functional ProgrammingChapter 8: Applied Object-Oriented ProgrammingChapter 9: Asynchronous and Parallel ProgrammingChapter 10: ScriptingChapter 11: Data ProcessingExtending the F# LanguageChapter 12: ReflectionChapter 13: Computation ExpressionsChapter 14: QuotationsChapter 15: Type ProvidersAppendixesOverview of .NET LibrariesF# InteropColophon

Product Details

ISBN:
9781449320294
Author:
Smith, Chris
Publisher:
O'Reilly Media
Subject:
Programming Languages - General
Subject:
Software Engineering - Programming and Languages
Subject:
.NET;F# 3.0;F# interop;Info Rich Programming;LINQ Queries;asynchronous;functional programming;imperative programming;interactive programming;parallel programming
Subject:
CourseSmart Subject Description
Copyright:
Edition Description:
Second Edition
Publication Date:
20121031
Binding:
TRADE PAPER
Language:
English
Pages:
476
Dimensions:
9.19 x 7 in

Related Subjects

Computers and Internet » Computer Languages » F#
Computers and Internet » Operating Systems » Microsoft Windows » Programming
Computers and Internet » Software Engineering » Object Oriented Programming
Computers and Internet » Software Engineering » Programming and Languages

Programming F# 3.0 New Trade Paper
0 stars - 0 reviews
$44.99 In Stock
Product details 476 pages O'Reilly Media - English 9781449320294 Reviews:
"Synopsis" by ,

Why learn F#? This multiparadigm 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#3.0, youll quickly discover the many advantages of this Microsoft 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 its quantitative computing, large-scale data exploration, or even a pursuit of your own. With this comprehensive guide, F# former team member Chris Smith gives you a head start of the fundamentals and advanced concepts of the F# language.

  • Get a clear understanding of functional programming, and how you can use it to simplify code
  • Learn 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
  • Discover the power of F# 3.0's new Info Rich Programming and LINQ Queries

spacer
spacer
  • back to top

FOLLOW US ON...

     
Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.