The most object-oriented language I know is Smalltalk. Its unique feature compared to other languages is to define everything as an object.
However (if we don't take into account historical events), isn't it this particularity that has made it a less used language than most other object-oriented languages (Java, C++, Python, ...)?
The most commonly used object-oriented languages today are not purely so, so it is relatively easy to learn them (they are not all so different from C-like if you don't take the paradigm into account), to use external elements (API, C libraries, DLL,...), or to create your own objects using classes (we will then talk more about class oriented programming).
So I have the impression that most object-oriented languages do not follow the "philosophy" of the original OOP (am I wrong?).
I then wanted to know if a purely object-oriented language could be as widely used as most of the languages in this paradigm, and what should be the characteristics that will make such a language not be isolated from its environment (it was not possible to use C libraries in Smalltalk for example)?