Proceedings of Meetings and Symposia>Speech:  Klabnik, Steve (02/2013 ), OOP and the History of Philosophy, Heroku's Waza 2013, Retrieved on 2013-05-09
  • Source Material [vimeo.com]
  • Folksonomies: computer science philosophy

    Memes

    11 MAY 2013

     Plato's Theory of Forms and Object Oriented Programming

    In the theory of forms, Plato posits that there were these things called "forms," and a form is basically an abstract concept that represents some sort of object that exists. Then these objects were basically some sort of particular thing that has form-ness of some kind. So you can almost think of this as like a class and an instance basically, where you have the general definition and then the specific one. And then those objects also have attributes, which is some sort of quality. Whenever...
      2  notes

    Plato's idea of forms and objects with that formness is very similar to the concept in OOP, with classes and objects.

    Parent Reference