Criteria for a language to be considered "object oriented"

Posted by nist on Programmers See other posts from Programmers or by nist
Published on 2012-03-19T17:36:13Z Indexed on 2012/03/19 18:13 UTC
Read the original article Hit count: 193

Filed under:

I had a discussion about OO programming today and by browsing the internet I found a lot of different specifications for object oriented languages.

  • What are the requirements for a language to be object oriented? For myself an object oriented language must have classes, inheritance and encapsulation.
  • Is C an object oriented language just because you can use structs and program with an object oriented design? Why/ why not?

Are there any good sites/articles about this? And please, no Wikipedia links because I've already been there.

© Programmers or respective owner