4 ms·
Wow! I never thought I'd see Don Box posting about his love of Scheme. This is surprising and interesting change for someone that designed SOAP and WCF. It'll b
by jmatt 18y ago
Wow! I never thought I'd see Don Box posting about his love of Scheme. This is surprising and interesting change for someone that designed SOAP and WCF. It'll be interesting to see what comes of it. He is a well known figure in the .NET community and even pre .NET. Remember "COM is love"?
- snprbob86 18y agoThis was posted in 2005. We know what CAME of it: C# 3.0 and Linq. http://en.wikipedia.org/wiki/C_Sharp_ http://en.wikipedia.org/wiki/C_Sharp_(programming_language)#Features_of_C.23_3.0 http://en.wikipedia.org/wiki/Language_Integrated_Query http://en.wikipedia.org/wiki/Language_Integrated_Query
- gruseom 18y agoI'm skeptical of how much credit Box and the ex-COM crowd deserve for the good things (the functional programming things) in C# 3.0. These people's hallmark for 15 years has been their gift for taking simple things and making them complicated. The functional extensions to C# aren't like that. I suspect that the FP people that MS hired (Erik Meijer et.al.) had more to do with it - and most importantly, the leadership of Heijlsberg, who matured intellectually long before he entered MS and who has little in common with MS culture.
- snprbob86 18y agoAlthough I have never met Heijlsberg myself, I have a good friend on the C# team and have met many people who work on programming languages at Microsoft. My understanding is that Heijlsberg and team are very much in line with the MS culture. Well, the DevDiv culture at least. The fundamental thing to understand here is that Microsoft is a very large company which has has evolved into many subcultures over time. DevDiv, or the Developer Division, is by far the most progressive of these. It's the old "Raymond Chen vs MSDN Magazine" thing (Google it). C#, however, is just so great because of people like Heijlsberg, Erik Meijer, Mads Torgersen, Eric Lippert, and many many others who are brilliant, bring outside ideas, but still operate within the very successful mindset of DevDiv which birthed Visual Basic and Visual Studio. Side note: I've noticed that I've become a little bit of a Microsoft apologist on HN lately. Receiving a paycheck from them has a little bit to do with it, but the truth of the matter is that I am trying to understand why they are so successful and where they fail. If you keep your eyes open and ears tuned, you can learn a lot about software and business at Microsoft. I'm also trying to share this knowledge a bit, because HN is a place where the knowledge is appreciated. Slashdot? Not so much.