|
Showing 1 - 3 of
3 matches in All Departments
Why just get by in F# when you can program in style. This book goes
beyond syntax and into design. It provides F# developers with best
practices, guidance, and advice to write beautiful, maintainable,
and correct code. This second edition, fully updated for .NET 6 and
F# 6, includes all new coverage of anonymous records, the task {}
computation expression, and the relationship between types and
modules. Stylish F# 6 covers every design decision that a developer
makes in constructing F# programs, helping you make the most
educated and valuable design choices at every stage of code
development. You will learn about the design of types and function
signatures, the benefits of immutability, and the uses of partial
function application. You will understand best practices for
writing APIs to be used by F#, C#, and other languages. Each
carefully vetted design choice is supported with compelling
examples, illustrations, and rationales. What You Will Learn Know
why, when, and how to code in immutable style Use collection
functions, piping, and function composition to build working
software quickly Be aware of the techniques available to bring
error handling into the mainstream of program logic Optimize F#
code for maximum performance Identify and implement opportunities
to use function injection to improve program design Appreciate the
methods available to handle unknown data values Understand
asynchronous and parallel programming in F#, and how it differs
from C# asynchronous programming Exploit records and anonymous
records as low-overhead, easily comparable containers for
structured data Who This Book Is For Any developer who writes F#
code and wants to write it better
Why just get by in F# when you can program in style! This book goes
beyond syntax and into design. It provides F# developers with best
practices, guidance, and advice to write beautiful, maintainable,
and correct code. Stylish F# covers every design decision that a
developer makes in constructing F# programs, helping you make the
most educated and valuable design choices at every stage of code
development. You will learn about the design of types and function
signatures, the benefits of immutability, and the uses of partial
function application. You will understand best practices for
writing APIs to be used by F#, C#, and other languages. Each
carefully vetted design choice is supported with compelling
examples, illustrations, and rationales. What You'll Learn Know
why, when, and how to code in immutable style Use collection
functions, piping, and function composition to build working
software quickly Be aware of the techniques available to bring
error handling into the mainstream of program logic Optimize F#
code for maximum performance Identify and implement opportunities
to use function injection to improve program design Appreciate the
methods available to handle unknown data values Understand
asynchronous and parallel programming in F#, and how it differs
from C# asynchronous programming Who This Book Is For Any developer
who writes F# code and wants to write it better
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.
|
You may like...
Loot
Nadine Gordimer
Paperback
(2)
R398
R330
Discovery Miles 3 300
|