title: What is the difference between a component-oriented and object oriented language?
body: <p>I came across this line in a book on WCF:</p>
  
  <blockquote>
    <p>...and the languages used for writing COM components (such as C++ and Visual Basic) were at best object-oriented but not component-oriented ...</p>
  </blockquote>
  
  <p>What is the difference between the two?</p>