Cargando…

Functional programming in F♯ /

"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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Hansen, Michael R. (Autor), Rischel, Hans (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Cambridge : Cambridge University Press, 2013.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000 a 4500
001 EBSCO_ocn846495558
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 130603s2013 enk ob 001 0 eng d
040 |a N$T  |b eng  |e pn  |c N$T  |d CAMBR  |d YDXCP  |d COO  |d IDEBK  |d CDX  |d OCLCO  |d OCLCF  |d OCLCQ  |d OL$  |d UIU  |d K6U  |d UKAHL  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCO 
019 |a 843762778  |a 851697861  |a 1191061362 
020 |a 9781107055537  |q (electronic bk.) 
020 |a 1107055539  |q (electronic bk.) 
020 |a 9781139093996  |q (electronic bk.) 
020 |a 1139093991  |q (electronic bk.) 
020 |a 9781299706040  |q (MyiLibrary) 
020 |a 1299706045  |q (MyiLibrary) 
020 |a 9781107255470  |q (e-book) 
020 |a 1107255473 
020 |z 9781107019027 
020 |z 1107019028 
020 |z 9781107684065 
020 |z 1107684064 
035 |a (OCoLC)846495558  |z (OCoLC)843762778  |z (OCoLC)851697861  |z (OCoLC)1191061362 
037 |a 501855  |b MIL 
050 4 |a QA76.62  |b .H37 2013eb 
072 7 |a COM  |x 051390  |2 bisacsh 
072 7 |a COM  |x 051230  |2 bisacsh 
072 7 |a COM  |x 051440  |2 bisacsh 
082 0 4 |a 005.1/14  |2 23 
049 |a UAMI 
100 1 |a Hansen, Michael R.,  |e author. 
245 1 0 |a Functional programming in F♯ /  |c Michael R. Hansen, Technical University of Denmark, Lyngby, Hans Rischel, Technical University of Denmark, Lyngby. 
260 |a Cambridge :  |b Cambridge University Press,  |c 2013. 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
520 |a "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"--  |c Provided by publisher 
504 |a Includes bibliographical references and index. 
505 8 |a 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. 
588 0 |a Print version record. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a Functional programming (Computer science) 
650 0 |a F♯ (Computer program language) 
650 6 |a Programmation fonctionnelle. 
650 7 |a COMPUTERS  |x Programming  |x Open Source.  |2 bisacsh 
650 7 |a COMPUTERS  |x Software Development & Engineering  |x General.  |2 bisacsh 
650 7 |a COMPUTERS  |x Software Development & Engineering  |x Tools.  |2 bisacsh 
650 7 |a F♯ (Computer program language)  |2 fast 
650 7 |a Functional programming (Computer science)  |2 fast 
700 1 |a Rischel, Hans,  |e author. 
776 0 8 |i Print version:  |a Hansen, Michael R.  |t Functional programming in F♯.  |d Cambridge : Cambridge University Press, 2013  |z 9781107019027  |w (DLC) 2012040414  |w (OCoLC)819531650 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=566165  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n AH25161729 
938 |a Askews and Holts Library Services  |b ASKH  |n AH37561781 
938 |a Coutts Information Services  |b COUT  |n 25773541 
938 |a EBSCOhost  |b EBSC  |n 566165 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis25773541 
938 |a YBP Library Services  |b YANK  |n 10762186 
994 |a 92  |b IZTAP