this print for content only—size & color not accurate
7" x 9-1/4" / CASEBOUND / MALLOY
(1.25 INCH BULK -- 640 pages -- 50# Thor)
The eXPeRT’s VOIce
®
In .neT
Don Syme, Adam Granicz,
and Antonio Cisternino
Foreword by Erik Meijer
Expert
F#
Take functional programming to the next level
while enjoying the benefits of a language based
on the .NET Framework
BOOks fOR PROfessIOnals By PROfessIOnals
®
Expert F#
Dear Reader,
Functional programming is about concise, beautiful, and powerful code; and
as you master the functional way of thinking you will get a boost in productivity
and great personal enjoyment out of the clarity, compositionality, and brevity
of your programs.
In this book, you’ll learn about F#, an exciting new language that brings
functional programming to .NET. F# offers a unique combination of functional
and object-oriented styles, has complete and seamless interoperability with
.NET, and has many features and characteristics of dynamic languages but with
the performance of a compiled language. This book is the single most complete
and comprehensive guide to the language, including all of its advanced fea-
tures such as active patterns, sequence and computation expressions, quota-
tions, and lazy evaluation. Whether you’re using standard functional features
such as pattern matching and recursive functions or some unique F# features
such as asynchronous workflows, it becomes natural to write programs that
spawn threads, model probabilistic events, perform lightning-fast symbolic or
numerical computations, translate and manipulate language representations,
describe server and client code for web pages in a single entity, manipulate
data using typed queries, draw custom UI controls, and interoperate with com-
ponents built on unmanaged code, to name only a few. All of these and more
are demonstrated by example in this book. Many of the examples are only a few
lines long, and all are crafted with care, ready for use in your applications.
For functional programmers, this book is full of treasures and a whole host
of practical guidance. If this is your first time with a functional language, look
no further—you are in for a treat and a great journey! We wish you bon voyage
and lots of fun on your exploration of this language.
Don Syme, Adam Granicz, and Antonio Cisternino
F#
Syme, Granicz,
Cisternino
cyan
MaGenTa
yellOW
Black
PanTOne 123 c
ISBN-13: 978-1-59059-850-4
ISBN-10: 1-59059-850-4
9 781590 598504
9 0 0 0 0
Shelve in
.NET
User level:
Advanced
www.apress.com
SOURCE CODE ONLINE
Companion eBook
See last page for details
on $10 eBook version
Companion
eBook Available
SOURCE CODE ALSO AVAILABLE
ONLINE AT www.expert-fsharp.com
RELATED TITLE
Expert