functional programming


8
May 11

Functional Programming in C# – Part 0 – First Class & Higher Order Functions

Ever since the pundits predicted that the doomsday of Moore’s Law was fast approaching* (*debatable) . There’s  been an eerie feeling amongst the producer – consumer cycle of microprocessors. The question on everybody’s mind seems to be- So what is the consequence of this ? Does it mean that the microprocessor developers like Intel, AMD et al. would close their shop and get into other domains ? (for the love of God not another browser !)  Well the answer is astounding  NO.  Parallel computing, Multi core architectures were an indirect consequence of this.

As a co-consequence of this, something that was ignored for almost 60 years ago made it way back into  limelight and became a buzz word. Lo and behold for here cometh Functional Programming ! Ever since Parallel Programming, Multi Core architecture and Google’s Map Reduce came into the ZONE. Functional Programming is making sinusoidal waves all over the developer circuit. Functional Programming is as old as computers themselves and they rightly deserve all the credit people have been pouring all over it.

This is part 0 of an n part series – of my humble attempt in exploring the functional programming concepts using C#.

Continue reading →


Creative Commons Attribution-ShareAlike 2.5 India