: create more supportable, robust, and testable code
First Statement of Responsibility
/ Simon J. Painter.
EDITION STATEMENT
Edition Statement
Early release
.PUBLICATION, DISTRIBUTION, ETC
Place of Publication, Distribution, etc.
Sebastopol, CA
Name of Publisher, Distributor, etc.
: O'Reilly Media, Inc.
Date of Publication, Distribution, etc.
, 2024.
PHYSICAL DESCRIPTION
Specific Material Designation and Extent of Item
1 online resource.
SUMMARY OR ABSTRACT
Text of Note
"After decades of relative obscurity, functional programming is finally coming into its own. With concise, easy-to-read code that supports asynchronous, concurrent processing, aspects of functional programming have begun to appear in several traditionally object-oriented languages such as C# and Java. This practical book shows C# programmers how to use functional programming features without having to navigate an entirely new language. Because of the shared runtime environment common to C# and F# languages, it's possible to use most of F#'s functional features in C# as well. Author Simon J. Painter explains how you can write functional code in C# right away, without having to install dependencies or features newer than .NET 3. You'll learn why functional programming concepts can bring immediate benefit to your work. Learn what functional programming is and how it originated. Discover features of the functional paradigm using a more familiar language. Start coding functionally in C# right away, without relying on third-party libraries. Write code that's more robust, less error prone, and easier to test. Examine less conventional ways to look at structures available in C#. Explore the practicalities of using functional C# in a business environment."--
TYPE OF ELECTRONIC RESOURCE NOTE
Text of Note
PDF file.
TOPICAL NAME USED AS SUBJECT
Entry Element
Functional programming (Computer science)
Entry Element
C# (Computer program language)
Entry Element
C (Computer program language)
Entry Element
Programmation fonctionnelle.
Entry Element
C (Langage de programmation)
Entry Element
C# (Langage de programmation)
Entry Element
C (Computer program language)
Entry Element
Functional programming (Computer science)
DEWEY DECIMAL CLASSIFICATION
Edition
23
PERSONAL NAME - PRIMARY RESPONSIBILITY
Entry Element
Painter, Simon J.,
ORIGINATING SOURCE
Country
Iran
Agency
University of Tehran. Library of College of Science