Notice bibliographique
- Notice
Type(s) de contenu et mode(s) de consultation : Texte noté. Image fixe : sans médiation
Auteur(s) : Hansen, Michael R.
Rischel, Hans
Titre(s) : Functional programming using F♯ [Texte imprimé] / Michael R. Hansen,... Hans Rischel,...
Publication : Cambridge : Cambridge university press, 2013
Description matérielle : 1 vol. (XI-361 p.) : ill. ; 26 cm
Comprend : Machine generated contents note: 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.
Note(s) : Notes bibliogr.
"1. 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: binding, environment and evaluation
of expressions. The purpose of the chapter is to acquaint the reader with these concepts,
in order to address interesting problems from the very beginning. The reader will
obtain a thorough knowledge of these concepts and skills in applying them as we elaborate
on them throughout this book. There is support of both compilation of F♯ programs
to executable code and the execution of programs in an interactive mode. The programs
in this book are usually illustrated by the use of the interactive mode. The interface
of the interactive F♯ compiler is very advanced as e.g. structured values like tuples,
lists, trees and functions can be communicated directly between the user and the system
without any conversions. Thus, it is very easy to experiment with programs and program
designs and this allows us to focus on the main structures of programs and program
designs, i.e. the core of programming, as input and output of structured values can
be handled by the F♯ system"
Sujet(s) : Langages de programmation fonctionnelle
F# (langage de programmation)
Indice(s) Dewey :
005.114 (23e éd.) = Programmation fonctionnelle (informatique)
Identifiants, prix et caractéristiques : ISBN 9781107019027. - ISBN 1107019028 (rel.). - ISBN 9781107684065. - ISBN 1107684064
(br.)
Identifiant de la notice : ark:/12148/cb43677726p
Notice n° :
FRBNF43677726
(notice reprise d'un réservoir extérieur)