9: Object Oriented Programming

We look at the underpinnings of C-based languages that supported the Object Oriented Pattern and expore how these languages used C as their foundation. We look at how these languages improved on aspects of C that make C less than ideal as a general purpose language.

Slides

Videos

References

Discussions

  • Object Oriented Programming (Login Required)

Tools

  • Quiz: Object Oriented Programming (Login Required)
  • Implement a Python str class (Login Required)
  • Implement a Python list class (Login Required)
  • Implement a Python dict class (Login Required)