Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.
     
Limit search to available items
Results Page:  Previous Next
Author Pickering, Robert, author.

Title Beginning F♯ 4.0 / Robert Pickering, Kit Eason. [O'Reilly electronic resource]

Edition Second edition.
Publication Info. [Place of publication not identified] : Apress, 2016.
QR Code
Description 1 online resource.
text file PDF rda
Series Expert's Voice in .NET
Expert's voice in .NET.
Summary This book is a great foundation for exploring functional-first programming and its role in the future of application development. The best-selling introduction to F♯, now thoroughly updated to version 4.0, will help you learn the language and explore its new features. 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. F♯ is also a fully supported language in Visual Studio and Xamarin Studio. Other tools supporting F♯ development include Emacs, MonoDevelop, Atom, Visual Studio Code, Sublime Text, and Vim. Beginning F#4.0 has been thoroughly updated to help you explore the new features of the language including: Type Providers Constructors as first-class functions Simplified use of mutable values Support for high-dimensional arrays Slicing syntax support for F♯ lists Reviewed by Don Syme, the chief architect of F♯ at Microsoft Research, Beginning F#4.0 is a great foundation for exploring functional programming and its role in the future of application development.
Note Includes index.
Contents At a Glance; Contents; About the Authors; About the Technical Reviewer; Acknowledgments; Foreword; Chapter 1: Getting Started; What Is Functional Programming?; Why Is Functional Programming Important?; What Is F#?; Who Is Using F#?; Who Is This Book For?; What's Next?; Chapter 2: How to Obtain, Install, and Use F#; Obtaining F# on Microsoft Windows; Obtaining F# on Apple OS X; Obtaining F# on Linux; The Examples in This Book; Summary; Chapter 3: Functional Programming; Literals; Anonymous Functions; Identifiers and let Bindings; Identifier Names; Scope; Capturing Identifiers.
The use BindingRecursion; Operators; Function Application; Partial Application of Functions; Pattern Matching; Control Flow; Lists; Pattern Matching Against Lists; List Comprehensions; Types and Type Inference; Defining Types; Tuple and Record Types; Union or Sum Types (Discriminated Unions); Type Definitions with Type Parameters; Recursive Type Definitions; Active Patterns; Complete Active Patterns; Partial Active Patterns; Units of Measure; Exceptions and Exception Handling; Lazy Evaluation; Summary; Chapter 4: Imperative Programming; The Unit Type; The Mutable Keyword.
Methods and InheritanceAccessing the Base Class; Properties and Indexers; Autoproperties; Overriding Methods from Non-F# Libraries; Abstract Classes; Classes and Static Methods; Casting; Type Tests; Defining Delegates; Structs; Enums; Summary; Chapter 6: Organizing, Annotating, and Quoting Code; Modules; Namespaces; Opening Namespaces and Modules; Giving Modules Aliases; Signature Files; Private and Internal let Bindings and Members; Module Scope; Module Execution; Optional Compilation; Comments; Doc Comments; Comments for Cross-Compilation; Custom Attributes; Quoted Code; Summary.
Chapter 7: The F# LibrariesThe Native F# Library FSharp.Core.dll; The FSharp.Core.Operators Module; Arithmetic Operators; Floating-Point Arithmetic Functions; Tuple Functions; The Conversion Functions; The Bitwise Or and And Operators; The FSharp.Reflection Module; Reflection Over Types; Reflection Over Values; The FSharp.Collections.Seq Module; The map and iter Functions; The concat Function; The fold Function; The exists and forall Functions; The filter, find, and tryFind Functions; The choose Function; The init and initInfinite Functions; The unfold Function; The cast Function.
Subject Microsoft .NET Framework.
Microsoft .NET Framework
F♯ (Computer program language)
Functional programming languages.
Microsoft software.
Computer programming.
Computer Science.
Programming Languages, Compilers, Interpreters.
Programming Techniques.
Logiciels Microsoft.
Programmation (Informatique)
Langages de programmation fonctionnels.
computer programming.
Programming & scripting languages: general.
Computer programming / software development.
Microsoft programming.
Microsoft software
Computer programming
F♯ (Computer program language)
Functional programming languages
Added Author Eason, Kit, author.
Added Title Beginning F sharp 4.0
In: Springer eBooks
Other Form: Print version: Pickering, Robert. Beginning F♯ 4. 0. [Place of publication not identified] : Apress L.P. 2016 9781484213759 (OCoLC)948570867
ISBN 9781484213742 (electronic bk.)
1484213742 (electronic bk.)
(print)
(print)
Standard No. 10.1007/978-1-4842-1374-2 doi
9781484213742
10.1007/978-1-4842-1
Patron reviews: add a review
Click for more information
EBOOK
No one has rated this material

You can...
Also...
- Find similar reads
- Add a review
- Sign-up for Newsletter
- Suggest a purchase
- Can't find what you want?
More Information