Expert F# 4.0

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Learn from F#'s inventor to become an expert in the latest version of this powerful programming language so you can seamlessly integrate functional, imperative, object-oriented, and query programming style flexibly and elegantly to solve any programming problem. Expert F# 4.0 will help you achieve unrivaled levels of programmer productivity and program clarity across multiple platforms including Windows, Linux, Android, OSX, and iOS as well as HTML5 and GPUs.

F# 4.0 is a mature, open source, cross-platform, functional-first programming language which empowers users and organizations to tackle complex computing problems with simple, maintainable, and robust code.

Expert F# 4.0 is:

  • A comprehensive guide to the latest version of F# by the inventor of the language
  • A treasury of F# techniques for practical problem-solving
  • An in-depth case book of F# applications and F# 4.0 concepts, syntax, and features

Written by F#'s inventor and two major F# community members, Expert F# 4.0 is a comprehensive and in-depth guide to the language and its use. Designed to help others become experts, the book quickly yet carefully describes the paradigms supported by F# language, and then shows how to use F# elegantly for a practical web, data, parallel and analytical programming tasks.

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



Author(s): Don Syme, Adam Granicz, Antonio Cisternino
Edition: 4th ed.
Publisher: Apress
Year: 2015

Language: English
Pages: 582
Tags: Programming Languages, Compilers, Interpreters

Front Matter....Pages i-xxvii
Introduction....Pages 1-6
Your First F# Program: Getting Started with F#....Pages 7-27
Introducing Functional Programming....Pages 29-53
Introducing Imperative Programming....Pages 55-88
Understanding Types in Functional Programming....Pages 89-119
Programming with Objects....Pages 121-160
Encapsulating and Organizing Your Code....Pages 161-179
Working with Textual Data....Pages 181-212
Working with Sequences and Tree-Structured Data....Pages 213-255
Numeric Programming and Char ting....Pages 257-284
Reactive, Asynchronous, and Parallel Programming....Pages 285-315
Symbolic Programming with Structured Data....Pages 317-344
Integrating External Data and Services....Pages 345-362
Building Smart Web Applications....Pages 363-415
Visualization and Graphical User Interfaces....Pages 417-464
Language-Oriented Programming....Pages 465-493
Libraries and Interoperability....Pages 495-518
Developing and Testing F# Code....Pages 519-540
Designing F# Libraries....Pages 541-558
F# Brief Language Guide....Pages 559-566
Back Matter....Pages 567-582