Thursday, August 1, 2019

Against object-oriented programming

I tell my students that I favor modular programs (to the extent this is possible) but am opposed to object-oriented programming.
"Object-oriented programming is an exceptionally bad idea which could only have originated in California." Edsger Dijkstra, 1989
"OO seems to bring at least as many problems to the table as it solves." Jeff Atwood, 2007
"Why OO Sucks" Joe Armstrong, 2011
"All evidence points to OOP being bullshit." John Barker, 2013
"We now know that OOP is an experiment that failed." Lawrence Krubner, 2014

No comments:

Post a Comment