F# for C# Developers
Год: 2013
Автор: Tao Liu
Издательство: Microsoft Press
ISBN: 978-0735670266
Язык: Английский
Формат: PDF/EPUB
Качество: Изначально компьютерное (eBook)
Интерактивное оглавление: Да
Количество страниц: 540
Описание: Extend your C# skills to F#—and create data-rich computational and parallel software components faster and more efficiently. Focusing on F# 3.0 and Microsoft Visual Studio 2012, you’ll learn how to exploit F# features to solve both computationally-complex problems as well as everyday programming tasks. Topics include: C# and F# data structures; F# for functional, object-oriented, and imperative programming; design patterns; type providers; and portable support for Windows 8. You’ll examine real-world applications, including Windows 8-style HTML5 and JavaScript apps, along with cloud and service apps. You’ll write your own type provider. And you’ll see how to expand F# computation power to high-performance GPU computing.
Оглавление
Foreword xiii
Introduction xv
PART I C# AND F#
CHAPTER 1 C# and F# Data Structures 3
CHAPTER 2 Using F# for Object-Oriented Programming 69
CHAPTER 3 F# and Design Patterns 127
PART II F#'S UNIQUE FEATURES
CHAPTER 4 Type Providers 163
CHAPTER 5 Write Your Own Type Provider 217
CHAPTER 6 Other Unique Features 283
PART III REAL-WORLD APPLICATIONS
CHAPTER 7 Portable Library and HTML/JavaScript 381
CHAPTER 8 Cloud and Service Programming with F# 467
CHAPTER 9 GPGPU with F# 529
Index 603
Опубликовано группой