Cargando…

Expert F♯ 4.0 /

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

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Syme, Don (Autor), Granicz, Adam (Autor), Cisternino, Antonio (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [New York] : Apress, [2015]
Edición:Fourth edition.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ii 4500
001 OR_ocn936182944
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 160128s2015 nyua o 001 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d OCLCF  |d DEBBG  |d DEBSZ  |d OCLCA  |d OCL  |d COO  |d CEF  |d OCLCQ  |d OCLCO  |d AU@  |d WYU  |d UAB  |d SFB  |d OCLCO  |d OCLCQ  |d OCLCO 
019 |a 961694314  |a 1056512496  |a 1126464425 
020 |a 1484207416 
020 |a 9781484207413 
020 |z 9781484207413 
020 |a 1484207408 
020 |a 9781484207406 
024 7 |a 10.1007/978-1-4842-0740-6  |2 doi 
029 1 |a DEBBG  |b BV043968753 
029 1 |a DEBSZ  |b 48579263X 
029 1 |a GBVCP  |b 882751913 
035 |a (OCoLC)936182944  |z (OCoLC)961694314  |z (OCoLC)1056512496  |z (OCoLC)1126464425 
037 |a CL0500000708  |b Safari Books Online 
050 4 |a QA76.62 
072 7 |a UMX  |2 bicssc 
072 7 |a UMC  |2 bicssc 
072 7 |a COM051010  |2 bisacsh 
072 7 |a COM010000  |2 bisacsh 
082 0 4 |a 005.13  |2 23 
049 |a UAMI 
100 1 |a Syme, Don,  |e author. 
245 1 0 |a Expert F♯ 4.0 /  |c Don Syme, Adam Granicz, Antonio Cisternino. 
246 3 |a Expert F sharp four point zero 
250 |a Fourth edition. 
264 1 |a [New York] :  |b Apress,  |c [2015] 
264 2 |a New York, NY :  |b Distributed to the Book trade worldwide by Springer Science+Business Media New York,  |c [2015] 
264 4 |c ©2015 
300 |a 1 online resource (1 volume) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Online resource; title from title page (Safari, viewed January 26, 2016). 
500 |a Includes index. 
520 |a 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! 
505 0 |a At a Glance; Contents; About the Authors; About the Technical Reviewers; Acknowledgments; Chapter 1: Introduction; The Genesis of F#; About This Book; Who This Book Is For; Chapter 2: Your First F# Program: Getting Started with F#; Creating Your First F# Program; Documenting Code ; Using let; Understanding Types ; Calling Functions ; Lightweight Syntax ; Understanding Scope ; Using Data Structures ; Using Properties and the Dot-Notation ; Using Tuples ; Using Imperative Code ; Using Object-Oriented Libraries from F#; Using open to Access Namespaces and Modules 
505 8 |a Introducing Function Values Using Function Values; Computing with Collection Functions ; Using Fluent Notation on Collections; Composing Functions with >>; Building Functions with Partial Application ; Using Local Functions ; Iterating with Functions; Abstracting Control with Functions; Using Object Methods as First-Class Functions; Some Common Uses of Function Values; Summary; Chapter 4: Introducing Imperative Programming; About Functional and Imperative Programming; Imperative Looping and Iterating; Simple for Loops ; Simple While Loops ; More Iteration Loops over Sequences 
505 8 |a Using Mutable Records Avoiding Aliasing ; Using Mutable let Bindings ; Hiding Mutable Data ; Working with Arrays ; Generating and Slicing Arrays; Two-Dimensional Arrays ; Introducing the Imperative .NET Collections ; Using Resizable Arrays ; Using Dictionaries ; Using Dictionary's TryGetValue ; Using Dictionaries with Compound Keys ; Some Other Mutable Data Structures ; Exceptions and Controlling Them; Catching Exceptions ; Using try . . . finally; Defining New Exception Types ; Having an Effect: Basic I/O; .NET I/O via Streams ; Some Other I/O-Related Types 
505 8 |a Using System. Console Combining Functional and Imperative Efficient Precomputation and Caching ; Precomputation and Partial Application ; Precomputation and Objects ; Memoizing Computations; Lazy Values ; Other Variations on Caching and Memoization ; Mutable Reference Cells ; Combining Functional and Imperative: Functional Programming with Side Effects; Consider Replacing Mutable Locals and Loops with Recursion ; Separating Pure Computation from Side-Effecting Computations ; Separating Mutable Data Structures ; Not All Side Effects Are Equal 
546 |a English. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
630 0 0 |a Microsoft .NET Framework. 
630 0 7 |a Microsoft .NET Framework  |2 fast 
650 0 |a F♯ (Computer program language) 
650 0 |a Functional programming languages. 
650 6 |a Langages de programmation fonctionnels. 
650 7 |a F♯ (Computer program language)  |2 fast 
650 7 |a Functional programming languages  |2 fast 
700 1 |a Granicz, Adam,  |e author. 
700 1 |a Cisternino, Antonio,  |e author. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484207406/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
994 |a 92  |b IZTAP