Meaningless Drivel is fun!
The moose likes Jobs Discussion and the fly likes Coders at Work - Looking Back at Djikstra's Support of OOP Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Careers » Jobs Discussion
Bookmark "Coders at Work - Looking Back at Djikstra Watch "Coders at Work - Looking Back at Djikstra New topic

Coders at Work - Looking Back at Djikstra's Support of OOP

Andy Daykin

Joined: Feb 01, 2008
Posts: 16
I know that Djikstra wasn't featured in the book, but Knuth defended the functional paradigm from his criticisms. Djikstra was a proponent of OOP, but so far there is little evidence that OOP has been more effective than OOP. Studies in software engineering have shown that bugs in OOP programs are harder to track down, and OOP programs have more bugs.

Do any of the other people in your book comment on what style of programming they prefer and more importantly why they use it? In particular do any of them get into OOP vs. functional?
Peter Seibel
Ranch Hand

Joined: Oct 18, 2009
Posts: 48
Well, I interviewed Simon Peyton Jones (co-inventor of Haskell) and Joe Armstrong (inventor of Erlang) who obviously have things to say about functional programming. There's a good quote from Armstrong from the book that's made it away around the around the net involving a gorilla and a banana and a jungle as a description of OO programming. On the other side Joshua Bloch, big-time Java programmer, is obviously an advocate of OO programming though we didn't get too much into OO vs. functional. And then Dan Ingalls and L Peter Deutsch obviously had stuff to say about Smalltalk's contribution to OO. And lots of folks had things to say (as I've blogged about recently) about C++.
I agree. Here's the link:
subject: Coders at Work - Looking Back at Djikstra's Support of OOP
It's not a secret anymore!