Posted By: Charles | Apr 28th @ 10:33 AM | 34,427 Views | 21 Comments
Lang.NET Symposium 2009 was held on Microsoft's campus (make sure you watch the talks, which are available for your viewing pleasure). We were of course there and conducted several interviews with some of programming language design's brightest thinkers. Here, the great Anders Hejlsberg, father of C#, and one of my favorite language designers and personalities Gilad Bracha (you'll see more Gilad in the next few days discussing his Newspeak programming language) are interviewed by C# Program Manager Mads Torgersen (he works with Anders and others on the design of C#). Mads should consider a career in interviewing! Awesome job, man. This is a great conversation with two of the premiere programming language designers in the world. Enjoy!

See all the C9 Lang.NET conversations here. Their numbers will grow over the coming week so check back.
Rating:
3
0
aL_
aL_
Rx ftw
cool Smiley i watched gilads talk on hopscotch, interesting stuff Smiley i dont agere with all of his assertions but he has really interesting insights Smiley

id love to see something with eric, his talk was great but it seemed he did a lot with his hands that didnt get captured in the video :/ that IObservable interface sounds really cool.. is it coming to .net maybe?
exoteric
exoteric
I : Next<I>
About Rx - yes, please let's see more about that. Eric Meijer - always fun and stimulating to watch.

About Gilad vs Anders - always a pleasure, Gilad has a great sense of humor, as always and Anders is a seamless pragmaticist and he is of course right that Gilad can afford and should afford himself to be on the bleeding edge. I don't necessarily think he [Gilad] is right about everything (while not disagreeing or even being able to disagree) but he is quite visionary and the notion that types should be orthogonal sounds intuitive and right on the face of it - and more right than type-unsafety should be added rather than type-safety added.
I don't have the brainpower to know who's right on the static typing debate, but as someone who's written a great deal of code in static and dynamic languages for production use, I was shocked at the suggestion that static typing does not aid reliability.

To my thinking, reliability based on code that will error at compile time is far more desirable than code that depends on developer discipline. Not because it makes coding easier, but because it frees my limited mind to be creative about far more interesting problems.


Let's just say that your assumptions about me are wrong and leave it at that.
staceyw
staceyw
Before C# there was darkness...
"Gilad is on to something very special IMHO with respect to distributed synchronizable objects built into the fabric of Newspeak. The potential is invigorating and he is blazing very new trails. You will learn much more about this in another installment of our Lang.NET coverage. Stay tuned."

I like to hear Erik on this subject.  At one time (on C9), he talked about Remoteable types and possible IRemoteable.  I wonder where, if anywhere, that work is going.  Look forward to Erik.

BTW-Gilad, great stuff.  IMHO, you may want to spend less time and energy on the sour grapes stuff and put that energy back into code instead.  It seems to have become a pattern in last few videos that you may not even notice.  You could have the best product in the world in design. But if it never hits the streets, does it really matter how much better it is then xyz?  As Anders says, at some point you have to ship a product.
Microsoft Communities