• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Paul Clapham
  • Ron McLeod
  • Jeanne Boyarsky
  • Tim Cooke
Sheriffs:
  • Liutauras Vilda
  • paul wheaton
  • Henry Wong
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
  • Frits Walraven
Bartenders:
  • Piet Souris
  • Himai Minh

Aristotle, Java guru

 
Ranch Hand
Posts: 1241
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I've been reading recently a bit about Aristotle and his theory of universals. His idea was that most things in the universe are types of a universal. A universal was like a generic set of characteristics, and things were concrete examples. For example, man was a universal, but Fred, Joe and Jim from around the corner are things which are instances of that universal object. Universals don't actually exist on their own, but only "in" things which instantiate them. There is no such thing as a universal generic man, but there are several examples of things which are instantiations of the universal man.

Does that sound a bit familiar? Swap "universal" for "class" and "things" for "object", and he's not far off OOP. OK, so Aristotle was a bit off the mark for using it to model the universe instead of trying to develop a nice EJB application, but it's not bad for someone 2,000 years before the invention of the computer.

There you go then, Java isn't just a modern science, it's an extension of an ancient philosophy. We are all philosophers!
 
Ranch Hand
Posts: 1871
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Java isn't just a modern science, it's an extension of an ancient philosophy. We are all philosophers

I think you should generalize this a bit by replacing Java with OOP
 
Dave Lenton
Ranch Hand
Posts: 1241
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Yeah, I could do, but then as Java is an extension of OOP and OOP is an extension of the ancient philosophy, you could say that Java is also an extension of that philosophy.

Lets change it to OOP though, as all those programmers in some other funny languages may be jealous.
 
Ranch Hand
Posts: 55
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Do you think God designed the Universe with UML ?
 
Ranch Hand
Posts: 3640
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by fred Joly:
Do you think God designed the Universe with UML ?



Well I believe God has developed the universe using Opensouce tool � that is why we can open our eyes and see the each other and the world.

If God would have used Microsoft technologies, we would be blink and nobody can see anybody and the world.
 
Dave Lenton
Ranch Hand
Posts: 1241
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by fred Joly:
Do you think God designed the Universe with UML ?

NullPointerException
 
expectation is the root of all heartache - shakespeare. tiny ad:
Free, earth friendly heat - from the CodeRanch trailboss
https://www.kickstarter.com/projects/paulwheaton/free-heat
reply
    Bookmark Topic Watch Topic
  • New Topic