I'm honestly a bit surprised that we don't hear more about startups that use C#/.NET for their apps. Especially when you can download the Express editions of Visual Studio for free (which is good enough to at least get your startup to a demo phase, after which you'd actually have to buy it.)
Or maybe it's because more of the tech entrepreneurs are also linux types, and are more familiar with python and Java?
The Y combinator allows the definition of anonymous recursive functions. These have names ("fac").
Personally, I have never found much of a reason to use the Y combinator. I typically use the method you used in the second example; I declare a named function within the scope of the anonymous one. I find it to be a readability win.
While this is definitely good geek porn, I have to say as a C# programmer that there might be some things which C# can do but which you might want to abstain from :)
[+] [-] diN0bot|16 years ago|reply
[+] [-] profquail|16 years ago|reply
Or maybe it's because more of the tech entrepreneurs are also linux types, and are more familiar with python and Java?
[+] [-] unknown|16 years ago|reply
[deleted]
[+] [-] TweedHeads|16 years ago|reply
[+] [-] gamache|16 years ago|reply
Personally, I have never found much of a reason to use the Y combinator. I typically use the method you used in the second example; I declare a named function within the scope of the anonymous one. I find it to be a readability win.
[+] [-] unknown|16 years ago|reply
[deleted]
[+] [-] cema|16 years ago|reply
[+] [-] trezor|16 years ago|reply