What is the difference between object oriented programming languages and object based programming languages?

Object oriented programming languages follow all the features of Object Oriented Programming System (OOPS). Smalltalk, Simula-67, C++, Java are examples for OOPS languages.

Object based programming languages follow all the features of OOPS, except inheritance. For example, JavaScript and VBScript will come under object based programming languages.