Link Details

Link 201079 thumbnail
User 410289 avatar

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.
  • 9
  • 1
  • 1192
  • 569

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.

Voters For This Link (9)



Voters Against This Link (1)