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:...
| Main Authors: | , |
|---|---|
| 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