Welcome to our community

Be a part of something great, join today!

OOP vs functional programming paradigm


Active member
Feb 1, 2012
I was reading wikipedia about the short comings of the object oriented programing paradigm and a prof atCarnegie Mellon University states ""This semester Dan Licata and I are co-teaching a new course on functional programming for first-year prospective CS majors... Object-oriented programming is eliminated entirely from the introductory curriculum, because it is both anti-modular and anti-parallel by its very nature, and hence unsuitable for a modern CS curriculum. A proposed new course on object-oriented design methodology will be offered at the sophomore level for those students who wish to study this topic." Is there a mathematical background to OOP and if no what ramifications (if any) does it have on its applicability to implementing algorithms? Are certain algorithms better represented using certain programing paradigms or does the algorithm itself have built in a paradigm?
Last edited by a moderator:


Indicium Physicus
Staff member
Jan 26, 2012
This is going to be a very difficult question for anyone to answer on MHB, given the general expertise represented here. I would recommend Stack Overflow for this question. Thanks for asking it, though!