Functional Programming

Functional programming the begining.

Recently i got taste of functinoal programming F# and was really zapped with what it can do. Any one who wants to learn about functional programming should start with following topics.

  1. Lambda Calculus
  2. Moniod f : a -> a
  3. Monads f: a ->Ma where M is side effect

Also first three topics would be helpful for people who want to use LINQ extensively in C#. All the LINQ expression are basically Monads.

Will be writing more about the functional programming in future post.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s