By CodeJustin
via sites.google.com
Published: Jul 10 2009 / 13:11
Object Oriented Programming is a language paradigm open to several different philosophies of use, and some of these philosophies will get you into trouble. But the problems with OOP are not fundamental but anthropological, as individual programmers experiment with production code during their odyssey to learn its strengths and weaknesses. The most valid criticism of OOP as a paradigm is its shallow learning curve, which means it takes a long time between when a programmer thinks they "get it", and when they actually do. Declarative and functional programming languages have a steeper learning curve, so while they are harder to initially comprehend, the programmer reaches maturity in a shorter time.
Tweet
SaveShareSend
Tags: methodology



Add your comment