Limit search to available items
Record 9 of 11
Previous Record Next Record
Book Cover
E-book
Author Petricek, Tomas

Title Real-world functional programming : with examples in F♯ and C♯ / Tomas Petricek with Jon Skeet
Published Greenwich, Conn. : Manning, ©2010

Copies

Description 1 online resource (xxx, 529 pages) : illustrations
Contents pt. I. Learning to think functionally -- 1. Thinking differently -- 2. Core concepts in functional programming -- 3. Meet tuples, lists, and functions in F♯ and C♯ -- 4. Exploring F♯ and .NET libraries by example -- pt. 2. Fundamental functional techniques -- 5. Using functional values locally -- 6. Processing values using higher-order functions -- 7. Designing data-centric programs -- 8. Designing behavior-centric programs -- pt. 3. Advanced F♯ programming techniques -- 9. Turning values into F♯ object types with members -- 10. Efficiency of data structures -- 11. Refactoring and testing functional programs -- 12. Sequence expressions and alternative workflows -- pt. 4. Applied functional programming -- 13. Asynchronous and data-driven programming -- 14. Writing parallel functional programs -- 15. Creating composable functional libraries -- 16. Developing reactive functional programs -- Appendix. Looking ahead
Summary "Functional programming languages like F♯, Erlang, and Scala are attracting attention as an efficient way to handle the new requirements for programming multi-processor and high-availability applications. Microsoft's new F♯ is a true functional language and C♯ uses functional language features for LINQ and other recent advances. Real World Functional Programming is a unique tutorial that explores the functional programming model through the F♯ and C♯ languages. The clearly presented ideas and examples teach readers how functional programming differs from other approaches. It explains how ideas look in F♯-a functional language-as well as how they can be successfully used to solve programming problems in C♯. Readers build on what they know about .NET and learn where a functional approach makes the most sense and how to apply it effectively in those cases. The reader should have a good working knowledge of C♯. No prior exposure to F♯ or functional programming is required."--Resource description page
Bibliography Includes bibliographical references (pages 498-500) and index
Notes Master and use copy. Digital master created according to Benchmark for Faithful Digital Reproductions of Monographs and Serials, Version 1. Digital Library Federation, December 2002. http://purl.oclc.org/DLF/benchrepro0212 MiAaHDL
English
digitized 2011 HathiTrust Digital Library committed to preserve pda MiAaHDL
Print version record
Subject Functional programming (Computer science)
F♯ (Computer program language)
C# (Computer program language)
Functional programming (Computer science)
F♯ (Computer program language)
C♯ (Computer program language)
C# (Computer program language)
F♯ (Computer program language)
Functional programming (Computer science)
C sharp
F sharp
Funktionale Programmierung
Computer Science.
Engineering & Applied Sciences.
Form Electronic book
Author Skeet, Jon.
ISBN 1933988924
9781933988924
Other Titles Real-world functional programming with examples in F sharp and C sharp