monad

A monad is: 1) A type of functor used in category theory in mathematics. 2) A kind of constructor used in functional programming to structure programs that include sequenced operations. 3) The original code name for Microsoft's Powershell. 4) A symbol used by ancient Greek philosophers

A monad is:

1) A type of functor used in category theory in mathematics. Category theory describes patterns in mathematical functions.

2) A kind of constructor used in input/output (I/O) operations without using language features. In general, however, monads are useful whenever a programmer wants to perform a purely functional computation separate from a related computation performed apart from it.

3) The original code name for Microsoft's Powershell, an object-oriented programming language and interactive command line shell for Microsoft Windows with built-in, flexible scripting abilities.

4) A symbol used by ancient Greek philosophers, including Plato, Pythagoras and Aristotle, to describe God or the totality of all beings. Metaphysical and theological theory describes "monism" as the concept of "one essence."

This was first published in February 2008

Continue Reading About monad

Dig deeper on .NET Architecture Best Practices

0 comments

Oldest 

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

-ADS BY GOOGLE

File Extensions and File Formats

Powered by:

SearchCloudComputing

SearchSoftwareQuality

SearchSOA

TheServerSide

SearchCloudApplications

Close