Did you love the No True Scotsman argument? Well, get ready for the No True Object Programmer arguments!!
Explicit Interface mapping. This is incredibly cool. Unfortunately a lot of people just don’t get how important this concept is to true OO.
He continues:
As to VB.NET over C#, VB.NET is actually a far more OO language when you look at the actual implementation details.
(did I hear a record scratch?)
Far more?
At the risk of Ad Verecundiam, I've actually been on the phone with a Microsoft employee who said these words: “C# is a much better choice if you intend to do object development.”
Bill doesn't expand on that argument really, other than the appeal of the End keyword. It would be a silly thing to get into an argument about, but my feeling is that End XXX makes VB code less readable. I would like to see more reasons why this could be true.
I apologize for any haughty, dismissive tone. I wrote this while working on a brick of Parmigiano Reggiano and sucking down a bottle of Chianti, so it just kind of came out that way.