title: Core difference between object oriented and object based language
body: <p>I want to know what is the core difference between </p>
  
  <p><strong>Object Oriented and Object based languages</strong></p>
  
  <p>I have read many post all of them are saying two things</p>
  
  <ol>
  <li><p>Object-oriented language supports all the features of OOPs and Object-based language doesn't support all the features of OOPs like Polymorphism and Inheritance.</p></li>
  <li><p>They are giving example of javascript as object based and java as object oriented</p></li>
  </ol>
  
  <p>Like this post of stackoverflow</p>
  
  <p><a href="https://stackoverflow.com/questions/6954293/difference-between-object-oriented-and-object-based-language">Difference between object oriented and object based language</a></p>
  
  <p>But I want to know what is the core difference between both the concept regardless of any language.</p>
  
  <p>Got the answer</p>
  
  <p>Finally got the thing</p>
  
  <p>thanks to <code>Matías Fidemraizer</code></p>
  
  <p>Answer which is not dependent on any language, not dependent on any feature, the core differnce for which I am loooking that is</p>
  
  <p><em>The language which itself contains objects is called as object based language and the language with follows object oriented concepts is known as object oriented language</em></p>