Functional programming using F#

Getting started In this chapter we will introduce some of the main concepts of functional programming languages. In particular we will introduce the concepts of value, expression, declaration, recursive function and type. Furthermore, to explain the meaning of programs we will introduce the notions:...

Full description

Bibliographic Details
Main Authors: Hansen, Micheal R. (Author), Rischel, Hans (Author)
Format: Book
Language:English
Published: Cambridge : Cambridge University Press , c2013
Subjects:
Table of Contents:
  • 1. Getting started
  • 2. Values, operators, expressions and functions
  • 3. Tuples, records and tagged values
  • 4. Lists
  • 5. Collections: lists, maps and sets
  • 6. Finite trees
  • 7. Modules
  • 8. Imperative features
  • 9. Efficiency
  • 10. Text processing programs
  • 11. Sequences
  • 12. Computation expressions
  • 13. Asynchronous and parallel computations