Welcome to McFunley.com Sign in | Join | Faq

No True Object Programmer

posted on Saturday, February 26, 2005 1:18 PM by mcfunley

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.

Comments

# re: No True Object Programmer @ Saturday, February 26, 2005 4:27 PM

Well, I admit it. That IS Ad Verecundiam. But, I just like the quote.

  Dan McKinley

SKIN NAME : ImageHeader