Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Beginning F#

Beginning F#, 9781430223894 (1430223898), Apress, 2009

Functional programming is perhaps the next big wave in application development. As experienced developers know, functional programming makes its mark by allowing application builders to develop solutions to complicated programming situations cleanly and efficiently. A rich history of functional languages, including Erlang and OCaml, leads the way to F#, Microsoft's effort to bring the elegance and focus of functional programming into the world of managed code and .NET.

With Beginning F#, you have a companion that that will help you explore F# and functional programming in a .NET environment. This book is both a comprehensive introduction to all aspects of the language and an incisive guide to using F# for real-world professional development.

Reviewed by Don Syme, the chief architect of F# at Microsoft Research, Beginning F# is a great foundation for exploring functional programming and its role in the future of application development.

What you'll learn

  • Gain a deep familiarity with the tenets and advantages of functional programming.
  • Understand F#'s concise and elegant syntax.
  • Access the huge range of libraries and components that run on the .NET Framework.
  • Develop for real-world scenarios using functional programming and F#.
  • Develop realistic applications through a comprehensive tutorial-based approach.
  • Learn imperative and concurrent programming techniques within the functional programming paradigm.

Who is this book for?

F# is the future of programming (not just on .NET), and the future is now. If you are already familiar with functional programming, you'll find Beginning F# a great introduction to the language itself. If you are new to the FP arena, this book will also serve as a superb reference to FP in general and F# specifically.

About the Apress Beginning Series

The Beginning series from Apress is the right choice to get the information you need to land that crucial entry–level job. These books will teach you a standard and important technology from the ground up because they are explicitly designed to take you from “novice to professional.” You’ll start your journey by seeing what you need to know—but without needless theory and filler. You’ll build your skill set by learning how to put together real–world projects step by step. So whether your goal is your next career challenge or a new learning opportunity, the Beginning series from Apress will take you there—it is your trusted guide through unfamiliar territory!

(HTML tags aren't allowed.)

Improve Your Punctuation and Grammar
Improve Your Punctuation and Grammar
Do you have trouble with punctuation? Are you frustrated when you can’t remember whether to use a comma or a full stop? Do you have difficulty constructing a sentence that sounds right? If so, then this book should help you. Written in an easy-to-read style, it takes you through the basics of English grammar. It...
Software Testing 2020
Software Testing 2020

Software testing is at a very important crossroad, where it is going back to the roots on certain fronts while moving inexorably forward. For instance, test automation is growing in prominence, but manual testing is becoming a niche; we are increasingly collaborating with the developers, breaking the bounds of unrealistic...

Microsoft PowerPoint 2013 Step by Step
Microsoft PowerPoint 2013 Step by Step

Experience learning made easy—and quickly teach yourself how to create compelling presentations with PowerPoint 2013. With Step by Step, you set the pace—building and practicing the skills you need, just when you them! Includes downloadable practice files and a companion eBook.

  • Work with PowerPoint on your PC...

Virtual Reality: Simulating and Enhancing the World With Computers (Science and Technology in Focus)
Virtual Reality: Simulating and Enhancing the World With Computers (Science and Technology in Focus)
Virtual reality, a term coined by computer programmer Jaron Lanier in 1988, has been used to describe a variety of methods for turning computers into something other than glorified typewriters. The phrase conjures up images of people plugging into their computers with display goggles and interactive controllers that allow them to experience and...
Android Application Development: Programming with the Google SDK
Android Application Development: Programming with the Google SDK
This practical book provides the concepts and code you need to develop software with Android, the open-source platform for cell phones and mobile devices that's generating enthusiasm across the industry. Based on the Linux operating system and developed by Google and the Open Handset Alliance, Android has the potential to unite a fragmented mobile...
Autodesk Inventor 2010 Essentials Plus
Autodesk Inventor 2010 Essentials Plus

Welcome to the Autodesk Inventor 2010 Essentials Plus manual. This manual provides a thorough coverage of the features and functionalities offered in Autodesk Inventor.

AUTODESK INVENTOR 2010 ESSENTIALS PLUS is your Autodesk Inventor 2010 Certified definitive industry and classroom resource. More than 2000 screen captures clearly...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy