Read more
Informationen zum Autor Antonio Cisternino is a professor in the Computer Science Department of the University of Pisa. His primary research is on scientific computing, meta-programming and domain-specific languages on virtual-machine-based execution environments. He has been active in the .NET community since 2001 and developed VSLab, a Microsoft Visual Studio add-in to support MATLAB-like programming in F# and Visual Studio. He is also author of annotated C#, an extension of C#, and Robotics4.NET, a framework for programming robots with Microsoft .NET. Cisternino holds a Ph.D. in Computer Science from the University of Pisa. Klappentext In this book, the world's foremost experts in F# show you how to program in F# the way they do. Written by F#'s inventor and two major contributors to its development, Expert F# is the authoritative, comprehensive, and in-depth guide to the language and its use. Designed to help others become experts, the first part of the book quickly yet carefully describes the F# language. The second part then carefully shows how to elegantly use F# for a wide variety of practical programming tasks. This comprehensive reference of F# concepts, syntax, and features offers a treasury of expert techniques. Zusammenfassung In combination with .NET, F# achieves unrivaled levels of programmer productivity and program clarity. Expert F# puts the power and elegance of functional programming into the hands of professional developers. Written by F#'s inventor and two major contributors to its development, Expert F# is the authoritative, comprehensive, and in-depth guide to the language and its use. Designed to help others become experts, the first part of the book quickly yet carefully describes the F# language. The second part then carefully shows how to elegantly use F# for a wide variety of practical programming tasks. This comprehensive reference of F# concepts, syntax, and features details how to code elegant F# solutions with expert technique and style; how to develop Windows, web, graphics, and database applications in F#; and much more. Inhaltsverzeichnis Getting Started with F# and .NET.- Introducing Functional Programming.- Introducing Imperative Programming.- Mastering Types and Generics.- Working with Objects and Modules.- Encapsulating and Packaging Your Code.- Mastering F#: Common Techniques.- Introducing Language-Oriented Programming.- Using the F# and .NET Libraries.- Working with Windows Forms and Controls.- Working with Symbolic Representations.- Reactive, Asynchronous, and Concurrent Programming.- Building Web Applications.- Working with Data.- Lexing and Parsing.- Interoperating with C and COM.- Debugging and Testing F# Programs.- Designing F# Libraries....