Sort:  

A picture for the thread caption can't be bad either.
Btw. where would be the difference between C# plus functional programming and C++ plus functional programming?

I would say that until C++ 11 was released then many techniques would have required mountains of boiler plate noise. Now Lambda is in the language it opens a world of fun. Java 8 was the same as they got Lambda then.

To be fair, all the C style languages require work and enforcing conventions to make work well. C# has a leg up as it has LINQ. I use this for all sorts of computation, validation etc. Each realease C# brings more to the table, now has pattern matching (Ugly imho though) and native tuples.

Lambda is the key though as it opens partial application, curry and the like

Coin Marketplace

STEEM 0.17
TRX 0.16
JST 0.031
BTC 60334.00
ETH 2571.82
USDT 1.00
SBD 2.56