- Joined
- Jan 28, 2010
- Messages
- 16,178
- Likes received
- 516
- Thanks received
- 117
- Location
- A bit too close to Wandsworth
In any turing-complete language, there are no reasons you 'need' lambda functions. Windows and Linux and Visual Studio were all written without them![]()
Windows & Linux are mostly written in C which doesn't "need" lambdas because it has function pointers.
They are difficult to understand in an OO context because they aren't a natural part of the paradigm, they are grafted on in order to try and make it appear that functions are first class objects in a world where every function is owned by an object.

