Expert F# 2.0 [NOOK Book]

Overview

Expert F# 2.0 is about practical programming in a beautiful language that puts the power and elegance of functional programming into the hands of professional developers. In combination with .NET, F# achieves unrivaled levels of programmer productivity and program clarity....

See more details below
Expert F# 2.0

Available on NOOK devices and apps  
  • NOOK Devices
  • Samsung Galaxy Tab 4 NOOK
  • NOOK HD/HD+ Tablet
  • NOOK
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac
  • NOOK for Web

Want a NOOK? Explore Now

NOOK Book (eBook)
$34.49
BN.com price
(Save 42%)$59.99 List Price

Overview

Expert F# 2.0 is about practical programming in a beautiful language that puts the power and elegance of functional programming into the hands of professional developers. In combination with .NET, F# achieves unrivaled levels of programmer productivity and program clarity.


Expert F# 2.0 is



  • The authoritative guide to F# by the inventor of F#

  • A comprehensive reference of F# concepts, syntax, and features

  • A treasury of expert F# techniques for practical, real-world programming


F# isn't just another functional programming language. It's a general-purpose language ideal for real-world development. F# seamlessly integrates functional, imperative, and object-oriented programming styles so you can flexibly and elegantly solve any programming problem. Whatever your background, you’ll find that F# is easy to learn, fun to use, and extraordinarily powerful. F# will change the way you think about–and go about–programming.


Written by F#'s inventor and two major contributors to its development, Expert F# 2.0 is the authoritative, comprehensive, and in-depth guide to the language and its use. Designed to help others become experts, the first part of the book quickly yet carefully describes the F# language. The second part then shows how to use F# elegantly for a wide variety of practical programming tasks.


The world's foremost experts in F# show you how to program in F# the way they do!



What you’ll learn


  • Explore F# and its features quickly and thoroughly in the introductory chapters

  • Use F# with the newest .NET technologies such as WPF, LINQ, and ASP.NET AJAX

  • Build reactive, asynchronous, and distributed applications with F#

  • Interoperate with F# from other .NET languages, especially C#

  • Test, profile, and performance tune F# applications

  • Work with real-life examples and advanced programming features


Who this book is for


Expert F# 2.0 is for anyone interested in state-of-the art .NET programming. Professional programmers will find it engrossing. F# provides invaluable insight into the future of both C# and VB, which are now adopting some (but far from all) of the functional features of F#. Once programmers learn F#, few feel like returning to either C# or VB. The academic community will find F# the answer to a decades-long prayer: a language suitable for teaching computer science that also excites and empowers students because it can be used not just in the classroom, but also in the real world.


Table of Contents

  1. Introduction

  2. Getting Started with F# and NET

  3. Creating Your First F# Program—Introducing Functional Programming

  4. Introducing Imperative Programming

  5. Mastering Types and Generics

  6. Working with Objects and Modules

  7. Encapsulating and Packaging Your Code

  8. Mastering F#: Common Techniques

  9. Introducing Language-Oriented Programming

  10. Using the F# and NET Libraries

  11. Building Graphical User Interfaces

  12. Working with Symbolic Representations

  13. Reactive, Asynchronous, and Parallel Programming

  14. Building Smart Web Applications

  15. Working with Data

  16. Lexing and Parsing

  17. Interoperating with C and COM

  18. Debugging and Testing F# Programs

  19. Designing F# Libraries


Read More Show Less

Product Details

  • ISBN-13: 9781430224327
  • Publisher: Apress
  • Publication date: 6/6/2010
  • Sold by: Barnes & Noble
  • Format: eBook
  • Edition number: 1
  • Pages: 624
  • File size: 2 MB

Meet the Author

Don Syme is a principal researcher at Microsoft Research, and the main designer of F#. Since joining Microsoft Research in 1998, he has been a seminal contributor to a wide variety of leading-edge projects, including generics in C# and the .NET Common Language Runtime, F# itself, F# asynchronous programming and units of measure in F#. He received a Ph.D. from the University of Cambridge Computer Laboratory in 1999.
Adam Granicz is the chief executive officer of IntelliFactory, the leading provider of F# training, development and consulting services, and technologies that enable rapid functional, reactive web development. He has over six years of experience applying F# in commercial projects, and works on WebSharper, IntelliFactory's web development platform that offers unrivaled productivity, a uniform programming model based on F#, and the fastest way to develop robust, client-based rich Internet applications. Adam is an active F# evangelist, a regular author in online F# media and speaker at development conferences and industry partners, and serves on the steering committee of the Commercial Users of Functional Programming (CUFP) Workshop, representing the F# segment.
Antonio Cisternino is a professor in the Computer Science Department of the University of Pisa. His primary research is on scientific computing, meta-programming and domain-specific languages on virtual-machine-based execution environments. He has been active in the .NET community since 2001 and developed VSLab, a Microsoft Visual Studio add-in to support MATLAB-like programming in F# and Visual Studio. He is also author of annotated C#, an extension of C#, and Robotics4.NET, a framework for programming robots with Microsoft .NET. Cisternino holds a Ph.D. in Computer Science from the University of Pisa.
Read More Show Less

Customer Reviews

Average Rating 5
( 5 )
Rating Distribution

5 Star

(5)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 5 Customer Reviews
  • Anonymous

    Posted August 19, 2014

    Jaysoar

    Nice. Didnt know what they were, but overall, great!

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted August 19, 2014

    Riversong

    It was good. Capitalize the I's. It was a bit confuzzuling ( :D ) at first I thought they where birds, then humans. After reading other reviews I think it is a... dang it! Whats it called. Human with wings? Itll come to me soon... anyway, great so far. Keep up da good work!!

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted August 19, 2014

    ShyFawn

    Captivating... but confusing. Call it the prologue the are supposed to be confusing. In the next chapter mention what thy are. I guessed angels..... But good overall

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted August 19, 2014

    Ashes In The River~ Chapter 1

    It had always been a safe, harmonic refuge. A place in which the wounded and the ill could rest their weary wings. Now, they all are ashes. Floating through the air, once stirred by the hot bursts of fire air. Now I was flapping, firelight in my black eyes. Every feather outlined by the raging scarlet glow of flames. Ashes. We all.. fall... down...

    My eyes flashed open. Light poured down through the open sky. Malahit lay quietly by me. Slowly i reached out my hand. Where were we? We should be back home, where all the others were. And what was this place, strange, emerald stringlike stalks swaying in a movement of air i cannot explain. And the sky... it was blue. Our sky was once blue, long long ago. Before i was born. The air made my hair dance, it seemed like.

    Malahits green eyes flickered open, and he stared up in confusion. Blue? This huge expanse of blue, with white puffballs drifting through this endless blue sea? And that big, white ball of light directly overhead hurt his eyes as he tried getting a good look at it. Yhasma cast a shadow over Malahits face, blocking out that big ball of light. She, too, was obviously confused. "Where in the Frick are we?" She demanded, blue eyes blistering in a confused rage. "I dont know..." Malahit mumbled, dragging himself upward. They both cast their eyes along the horizon, looking at the expanse of rippling grey-silver-blue liquid in the distance, framed by brown sticks with crowns of rustling green. They were wonderstruck. The exquisite calls of Meadowlarks echoed across the sea of rustling green blades, the strange green blade-stalks. They of course, had no idea what Meadowlarks were. They had no idea what any of this was.

    And so their journey began...

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted August 19, 2014

    Eagleclaw

    Nice!

    Was this review helpful? Yes  No   Report this review
Sort by: Showing all of 5 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)