After reading these blogs: http://kawagner.blogspot.com/2006/08/oop-is-dead.html, http://www.geocities.com/tablizer/oopbad.htm and many more in this line, I feel Object oriented programming is nothing that is a proven concept.
It was a time when C language helped solve all problems like OS programming, embed systems programming etc.. Then someone thought lets expand capabilities of this procedural style of coding. c++ came out with lot of features with polymorphism, encapsulation, inheritance, abstraction. This is not a mathematically proven concept. Compiler had lot of capabilities to do all these- convert into machine code programs coded based on these set of guidelines/rules. C++ was way better because, it allowed procedural style as well. The design patterns book came out based on C++ or some other language out there. Again this is not proved mathematically correct. -Hari --- On Wed, 5/13/09, Thiago H. de Paula Figueiredo <thiag...@gmail.com> wrote: > From: Thiago H. de Paula Figueiredo <thiag...@gmail.com> > Subject: Re: [Tapestry Central] Clojure @ JavaWorld > To: "Tapestry users" <users@tapestry.apache.org>, hari_...@yahoo.com > Date: Wednesday, May 13, 2009, 4:54 PM > On Wed, May 13, 2009 at 2:32 AM, hari > ks <hari_...@yahoo.com> > wrote: > > > Is JVM getting bloated with more programming concepts > than just OOP? > > No. JVM does not know about Clojure, just have support for > dynamic > languages. It is just another language running on the top > of a virtual > machine. Don't forget that the JVM runs bytecode, it > doesn't interpret > the Java language or any other one. Any language X can be > run in the > JVM, as long as you have a X compiler that generate > bytecodes or you > have an interpreter written in Java. > > > Is OOP on decline and more mathematical programming > concepts on the rise? > > I don't think so. Some people like functional programming > besides > imperative programming. > > -- > Thiago > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org