About the Book :
Functional Programming in C# leads you along a path that begins with the historic value of functional ideas. Inside, C# MVP and functional programming expert Oliver Sturm explains the details of relevant language features in C# and describes theory and practice of using functional techniques in C#, including currying, partial application, composition, memoization, and monads. Next, he provides practical and versatile examples, which combine approaches to solve problems in several different areas, including complex scenarios like concurrency and high-performance calculation frameworks as well as simpler use cases like Web Services and business logic implementation.
About the Author :
Oliver Sturm is an experienced software architect, developer, trainer and author, with a strong background in various fields including system and framework architecture and design, process modeling and user interface design. He is a C# MVP and works for Developer Express as a Technical Evangelist and Lead Program Manager for the Frameworks Division.
Interesting Facts :
Popular Technology - C# is the number one language used by .NET developers and one of the most popular programming languages in the worldLeading Brand - Wrox is the leading publisher in the .NET spaceExpert Author - Oliver Sturm is a well-known and respected MVP for C# and frequently writes and speaks on the subject of functional programming. In the .NET world he is "the guy" for functional programming.A growing trend - developers are looking to functional programming methods more often to increase code readability, maintainability and performanceMainstream attention - functional programming is suddenly on the agenda at popular developer conventions including Microsoft's PDC and Sun's JavaOneMeets market need - C# programmers don't want to learn a new language to take advantage of functional programming. This title allows them to leverage their existing skills and currently no other book caters to C# developers.
Introduction.Part I: Introduction to Functional Programming.A Look at Functional Programming History.Putting Functional Programming into a Modern Context.Part II: C# Foundations of Functional Programming.Functions, Delegates, and Lambda Expressions.Flexible Typing With Generics.Lazy Listing with Iterators.Encapsulating Data in Closures.Code is Data.Part III: Implementing Well-Known Functional Techniques in C#.Currying and Partial Application.Lazy Evaluation.Caching Techniques.Calling Yourself.Standard Higher Order Functions.Sequences.Constructing Functions from Functions.Optional Values.Keeping Data from Changing.Monads.Part IV: Putting Functional Programming into Action.Integrating Functional Programming Approaches.The Mapreduce Pattern.Applied Functional Modularization.Existing Projects Using Functional Techniques.Index
|Title:||Professsional Functional Programming In C#: Classic Programming Techniques For Modern Projects||Publisher:||Wiley India Pvt Ltd|
|No. of Pages:||288|
* The book summary and image may be of a different edition or binding of the same title.
* Book reviews are added by registered customers. They need not necessarily buy book.
* These books are NOT available for reading online or for free download in PDF or ebook format.
* Price can change due to reprinting, price change by publisher or sourcing cost change for imported books.
www.infibeam.com/Books is the biggest online bookstore in India for sale of books at best price - fiction, literature, audiobooks, study guides, novels, story books, rare books, textbooks and books by popular authors. These are available in various editions and bindings e.g. paperback and at best discount.
Safe & Secure Shopping