• 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
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

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

 
Greenhorn
Posts: 16
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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?
 
author
Posts: 48
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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++.
 
Don't get me started about those stupid light bulbs.
reply
    Bookmark Topic Watch Topic
  • New Topic