What programming languages are pure object oriented languages?
Object-oriented (OO) applications can be written in either
conventional languages or OOPLs, but they are much easier to write
in languages especially designed for OO programming. OO language
experts divide OOPLs into two categories, hybrid languages and pure
OO languages. Hybrid languages are based on some non-OO model that
has been enhanced with OO concepts. C++ (a superset of C), Ada 95,
and CLOS (an object-enhanced version of LISP) are hybrid languages.
Pure OO languages are based entirely on OO principles;
Smalltalk, Eiffel, Java, and Simula are pure
Reference: Tokar, Joyce L. "Ada 95: The Language for the 90's
" According to me JAVA is not a pure oop Language ,because
java contains primitive datatypes that's not an
a programming language that includes all the oops concepts i,e
object, class , inheritance,abstraction, encapsulation, data
binding, and message passing is called a completely object oriented